diff options
author | Kevin Smith <git@kismith.co.uk> | 2009-10-15 20:26:00 (GMT) |
---|---|---|
committer | Kevin Smith <git@kismith.co.uk> | 2009-10-15 20:26:00 (GMT) |
commit | 87775c50a1c9a223f554c37e549ea8a2b03c9a89 (patch) | |
tree | 030ca4b9919f48cadaf1a7822d1f3e8917af119b /Swift/QtUI/QtLoginWindowFactory.h | |
parent | 47f27c607a7fb04495d402c6059664250d452a81 (diff) | |
download | swift-contrib-87775c50a1c9a223f554c37e549ea8a2b03c9a89.zip swift-contrib-87775c50a1c9a223f554c37e549ea8a2b03c9a89.tar.bz2 |
Save the geometry of the chat and roster windows.
Diffstat (limited to 'Swift/QtUI/QtLoginWindowFactory.h')
-rw-r--r-- | Swift/QtUI/QtLoginWindowFactory.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Swift/QtUI/QtLoginWindowFactory.h b/Swift/QtUI/QtLoginWindowFactory.h index 0ae8284..dd5bc57 100644 --- a/Swift/QtUI/QtLoginWindowFactory.h +++ b/Swift/QtUI/QtLoginWindowFactory.h @@ -6,15 +6,22 @@ #include <QSplitter> +#include "QtSettingsProvider.h" + namespace Swift { + class QtLoginWindow; class QtLoginWindowFactory : public QObject, public LoginWindowFactory { Q_OBJECT public: - QtLoginWindowFactory(QSplitter* splitter, QtSystemTray* systemTray); + QtLoginWindowFactory(QSplitter* splitter, QtSystemTray* systemTray, QtSettingsProvider* settings); LoginWindow* createLoginWindow(); + private slots: + void handleWindowGeometryChanged(); private: QSplitter* splitter_; QtSystemTray* systemTray_; + QtSettingsProvider* settings_; + QtLoginWindow* window_; }; } |