summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Smith <git@kismith.co.uk>2009-08-28 16:53:45 (GMT)
committerKevin Smith <git@kismith.co.uk>2009-08-28 16:53:45 (GMT)
commit18c39e032395ee49796d330905caea4e28ef5608 (patch)
treed5da261d27feff987ea0cdd37992dd0a9d9b6ad2 /Swift/QtUI/QtLoginWindowFactory.h
parentabc4579164fa06b6f8a7d9d27d6e36c100cbcc4f (diff)
downloadswift-18c39e032395ee49796d330905caea4e28ef5608.zip
swift-18c39e032395ee49796d330905caea4e28ef5608.tar.bz2
Show the hidden roster on system tray click.
Diffstat (limited to 'Swift/QtUI/QtLoginWindowFactory.h')
-rw-r--r--Swift/QtUI/QtLoginWindowFactory.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/Swift/QtUI/QtLoginWindowFactory.h b/Swift/QtUI/QtLoginWindowFactory.h
index 617851e..7513ab6 100644
--- a/Swift/QtUI/QtLoginWindowFactory.h
+++ b/Swift/QtUI/QtLoginWindowFactory.h
@@ -2,16 +2,19 @@
#define SWIFT_QtLoginWindowFactory_H
#include "Swift/Controllers/LoginWindowFactory.h"
+#include "Swift/QtUI/QtSystemTray.h"
#include <QSplitter>
namespace Swift {
- class QtLoginWindowFactory : public LoginWindowFactory{
+ class QtLoginWindowFactory : public QObject, public LoginWindowFactory {
+ Q_OBJECT
public:
- QtLoginWindowFactory(QSplitter* splitter);
+ QtLoginWindowFactory(QSplitter* splitter, QtSystemTray* systemTray);
LoginWindow* createLoginWindow(const String& defaultJID, const String& defaultPassword, const String& defaultCertificate);
private:
QSplitter* splitter_;
+ QtSystemTray* systemTray_;
};
}