+ void showNotificationsDlg();
+ void showIgnoreList(QString newRule = QString());
+ void showShortcutsDlg();
+
+ void handleCoreConnectionError(const QString &errorMsg);
+ void userAuthenticationRequired(CoreAccount *, bool *valid, const QString &errorMessage);
+ void handleNoSslInClient(bool *accepted);
+ void handleNoSslInCore(bool *accepted);
+#ifdef HAVE_SSL
+ void handleSslErrors(const QSslSocket *socket, bool *accepted, bool *permanently);
+#endif
+
+ 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 bindJumpKey();
+ void onJumpKey();
+
+ void clientNetworkCreated(NetworkId);
+ void clientNetworkRemoved(NetworkId);
+ void clientNetworkUpdated();
+ void connectOrDisconnectFromNet();
+
+ void saveMenuBarStatus(bool enabled);
+ void saveStatusBarStatus(bool enabled);
+
+ void loadLayout();
+ void saveLayout();