+ void setDisconnectedState();
+
+private slots:
+ void addBufferView(int bufferViewConfigId);
+ void awayLogDestroyed();
+ void removeBufferView(int bufferViewConfigId);
+ void currentBufferChanged(BufferId);
+ void messagesInserted(const QModelIndex &parent, int start, int end);
+ void showAboutDlg();
+ void showChannelList(NetworkId netId = NetworkId());
+ void showCoreConnectionDlg();
+ void showCoreConfigWizard(const QVariantList &);
+ void showCoreInfoDlg();
+ void showAwayLog();
+ void showSettingsDlg();
+ void showNotificationsDlg();
+ void showIgnoreList(QString newRule = QString());
+ void showShortcutsDlg();
+ void toggleFullscreen();
+
+ 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