X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.h;h=dd0459c56ef90b5c80b43aec48adb8cd9a1eaab2;hb=55579f53f3bd37f2a20d9be7458bdc54b345a052;hp=13b5466eb10369d70b6cfa687a9ff476f1a798f7;hpb=65e81b756816cc4ac0eeb4628552ccfd8a3b1ac3;p=quassel.git diff --git a/src/qtui/mainwin.h b/src/qtui/mainwin.h index 13b5466e..dd0459c5 100644 --- a/src/qtui/mainwin.h +++ b/src/qtui/mainwin.h @@ -38,6 +38,7 @@ #include "uisettings.h" class ActionCollection; +class BufferHotListFilter; class BufferView; class BufferViewConfig; class ClientBufferViewConfig; @@ -83,8 +84,6 @@ class MainWin void restoreStateFromSettings(UiSettings &); public slots: - void saveStateToSession(const QString &sessionId); - void saveStateToSessionSettings(SessionSettings &s); void showStatusBarMessage(const QString &message); void toggleMinimizedToTray(); @@ -92,6 +91,9 @@ class MainWin //! Bring window to front and focus it void forceActivated(); + //! Quit application + void quit(); + protected: void closeEvent(QCloseEvent *event); void changeEvent(QEvent *event); @@ -124,9 +126,11 @@ class MainWin void on_actionConfigureNetworks_triggered(); void on_actionConfigureViews_triggered(); void on_actionLockLayout_toggled(bool lock); + void on_jumpHotBuffer_triggered(); void on_actionDebugNetworkModel_triggered(); void on_actionDebugBufferViewOverlay_triggered(); void on_actionDebugMessageModel_triggered(); + void on_actionDebugHotList_triggered(); void on_actionDebugLog_triggered(); void clientNetworkCreated(NetworkId); @@ -135,7 +139,6 @@ class MainWin void connectOrDisconnectFromNet(); void saveStatusBarStatus(bool enabled); - void aboutToQuit(); void loadLayout(); void saveLayout(); @@ -168,6 +171,7 @@ class MainWin void setupSystray(); void setupTitleSetter(); void setupToolBars(); + void setupHotList(); void updateIcon(); void enableMenus(); @@ -189,12 +193,13 @@ class MainWin QSize _normalSize; //!< Size of the non-maximized window QPoint _normalPos; //!< Position of the non-maximized window - bool _isHidden; #ifdef Q_WS_WIN DWORD dwTickCount; #endif + BufferHotListFilter *_bufferHotList; + friend class QtUi; };