diff options
author | Kevin Smith <git@kismith.co.uk> | 2010-04-06 22:44:15 (GMT) |
---|---|---|
committer | Kevin Smith <git@kismith.co.uk> | 2010-04-06 22:44:15 (GMT) |
commit | 39e4547f396b6a21ec4ceb2f28c003c4011229a7 (patch) | |
tree | ad7d2dbb5d968cd187360585387817d7f9358f1f /Swift/Controllers/UIInterfaces | |
parent | f3e75e58e57e5a49a79da8a88d25f17c784812b6 (diff) | |
download | swift-contrib-39e4547f396b6a21ec4ceb2f28c003c4011229a7.zip swift-contrib-39e4547f396b6a21ec4ceb2f28c003c4011229a7.tar.bz2 |
Add option to log in automatically.
Resolves: #240
Diffstat (limited to 'Swift/Controllers/UIInterfaces')
-rw-r--r-- | Swift/Controllers/UIInterfaces/LoginWindow.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Swift/Controllers/UIInterfaces/LoginWindow.h b/Swift/Controllers/UIInterfaces/LoginWindow.h index d165125..1eecaaa 100644 --- a/Swift/Controllers/UIInterfaces/LoginWindow.h +++ b/Swift/Controllers/UIInterfaces/LoginWindow.h @@ -15,8 +15,10 @@ namespace Swift { virtual void morphInto(MainWindow *mainWindow) = 0; virtual void loggedOut() = 0; virtual void setMessage(const String&) = 0; + virtual void setIsLoggingIn(bool loggingIn) = 0; virtual void addAvailableAccount(const String& defaultJID, const String& defaultPassword, const String& defaultCertificate) = 0; - boost::signal<void (const String&, const String&, const String& /* certificateFile */, bool)> onLoginRequest; + boost::signal<void (const String&, const String&, const String& /* certificateFile */, bool /* remember password*/, bool /* login automatically */)> onLoginRequest; + virtual void setLoginAutomatically(bool loginAutomatically) = 0; boost::signal<void ()> onCancelLoginRequest; }; } |