- virtual bool event(QEvent *event);
-
-public slots:
- void setTrayIconActivity(bool active = false);
-
-protected:
- void closeEvent(QCloseEvent *event);
- virtual void changeEvent(QEvent *event);
-
-protected slots:
- void connectedToCore();
- void setConnectedState();
- void updateLagIndicator(int lag);
- void securedConnection();
- void disconnectedFromCore();
- void setDisconnectedState();
- void systrayActivated( QSystemTrayIcon::ActivationReason );
-
-private slots:
- void addBufferView(int bufferViewConfigId);
- void removeBufferView(int bufferViewConfigId);
- void messagesInserted(const QModelIndex &parent, int start, int end);
- void showChannelList(NetworkId netId = NetworkId());
- void showCoreInfoDlg();
- void showSettingsDlg();
- void on_actionEditNetworks_triggered();
- void on_actionManageViews_triggered();
- void on_actionLockDockPositions_toggled(bool lock);
- void showAboutDlg();
- void on_actionDebugNetworkModel_triggered(bool);
-
- void showCoreConnectionDlg(bool autoConnect = false);
-
- void clientNetworkCreated(NetworkId);
- void clientNetworkRemoved(NetworkId);
- void clientNetworkUpdated();
- void connectOrDisconnectFromNet();
-
- void makeTrayIconBlink();
- void saveStatusBarStatus(bool enabled);
-
- void loadLayout();
- void saveLayout();
-
+ virtual bool event(QEvent *event);
+ public slots:
+ void setTrayIconActivity(bool active = false);
+ void saveStateToSession(const QString &sessionId);
+ void saveStateToSessionSettings(SessionSettings &s);
+
+ protected:
+ void closeEvent(QCloseEvent *event);
+ virtual void changeEvent(QEvent *event);
+
+ protected slots:
+ void connectedToCore();
+ void setConnectedState();
+ void updateLagIndicator(int lag);
+ void securedConnection();
+ void disconnectedFromCore();
+ void setDisconnectedState();
+ void systrayActivated( QSystemTrayIcon::ActivationReason );
+
+ private slots:
+ void addBufferView(int bufferViewConfigId);
+ void removeBufferView(int bufferViewConfigId);
+ void messagesInserted(const QModelIndex &parent, int start, int end);
+ void showChannelList(NetworkId netId = NetworkId());
+ void showCoreInfoDlg();
+ void showSettingsDlg();
+ void on_actionEditNetworks_triggered();
+ void on_actionManageViews_triggered();
+ void on_actionLockDockPositions_toggled(bool lock);
+ void showAboutDlg();
+ void on_actionDebugNetworkModel_triggered(bool);
+
+ void showCoreConnectionDlg(bool autoConnect = false);
+
+ void clientNetworkCreated(NetworkId);
+ void clientNetworkRemoved(NetworkId);
+ void clientNetworkUpdated();
+ void connectOrDisconnectFromNet();
+
+ void makeTrayIconBlink();
+ void saveStatusBarStatus(bool enabled);
+
+ void loadLayout();
+ void saveLayout();
+