diff options
author | Kevin Smith <git@kismith.co.uk> | 2009-08-28 16:53:45 (GMT) |
---|---|---|
committer | Kevin Smith <git@kismith.co.uk> | 2009-08-28 16:53:45 (GMT) |
commit | 18c39e032395ee49796d330905caea4e28ef5608 (patch) | |
tree | d5da261d27feff987ea0cdd37992dd0a9d9b6ad2 /Swift/QtUI/QtLoginWindowFactory.cpp | |
parent | abc4579164fa06b6f8a7d9d27d6e36c100cbcc4f (diff) | |
download | swift-contrib-18c39e032395ee49796d330905caea4e28ef5608.zip swift-contrib-18c39e032395ee49796d330905caea4e28ef5608.tar.bz2 |
Show the hidden roster on system tray click.
Diffstat (limited to 'Swift/QtUI/QtLoginWindowFactory.cpp')
-rw-r--r-- | Swift/QtUI/QtLoginWindowFactory.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Swift/QtUI/QtLoginWindowFactory.cpp b/Swift/QtUI/QtLoginWindowFactory.cpp index 5d63ebc..c150892 100644 --- a/Swift/QtUI/QtLoginWindowFactory.cpp +++ b/Swift/QtUI/QtLoginWindowFactory.cpp @@ -3,8 +3,9 @@ namespace Swift { -QtLoginWindowFactory::QtLoginWindowFactory(QSplitter* splitter) { +QtLoginWindowFactory::QtLoginWindowFactory(QSplitter* splitter, QtSystemTray* systemTray) : QObject() { splitter_ = splitter; + systemTray_ = systemTray; } LoginWindow* QtLoginWindowFactory::createLoginWindow(const String& defaultJID, const String& defaultPassword, const String& defaultCertificate) { @@ -12,6 +13,7 @@ LoginWindow* QtLoginWindowFactory::createLoginWindow(const String& defaultJID, c if (splitter_) { splitter_->insertWidget(0, window); } + connect(systemTray_, SIGNAL(clicked()), window, SLOT(show())); return window; } } |