cleanup ConnectionController
This commit is contained in:
parent
87cfb84997
commit
f88bb005cc
2 changed files with 73 additions and 31 deletions
|
|
@ -13,6 +13,15 @@ class ConnectionManagerWindow;
|
|||
class PasswordManager;
|
||||
class QTimer;
|
||||
|
||||
|
||||
class PassphraseResult {
|
||||
public:
|
||||
bool success;
|
||||
QString passphrase;
|
||||
int rememberForMinutes;
|
||||
};
|
||||
|
||||
|
||||
class ConnectionController : public QObject {
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
|
@ -69,7 +78,12 @@ private:
|
|||
|
||||
static std::string getPskId(QUuid connectionid);
|
||||
|
||||
void editConfig(ConnectionConfig &cc);
|
||||
void saveConnection(ConnectionConfigurationWidget &w);
|
||||
void setRelockTimer(int rem_minutes);
|
||||
PassphraseResult PassphrasePrompt();
|
||||
/// Asks user for new passphares and initialize the password manager.
|
||||
bool InitializePasswordManager();
|
||||
private slots:
|
||||
void relock();
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue