void on_editAccount_clicked();
void on_deleteAccount_clicked();
void on_useInternalCore_clicked();
+ void on_viewSslCertButton_clicked();
+ void on_ignoreWarningsButton_clicked();
void on_accountList_itemDoubleClicked(QListWidgetItem *item);
void on_accountButtonBox_accepted();
void connectToCore();
void initPhaseError(const QString &error);
+ void initPhaseWarnings(const QStringList &warnings);
void initPhaseMsg(const QString &msg);
void initPhaseSocketState(QAbstractSocket::SocketState);
- void encrypted(bool);
/*** Phase Two: Login ***/
void startLogin();
CoreConfigWizard *wizard;
};
+
+// ========================================
+// CoreAccountEditDlg
+// ========================================
class CoreAccountEditDlg : public QDialog {
Q_OBJECT
QVariantMap account;
};
-#endif
+// ========================================
+// SslCertDisplayDialog
+// ========================================
+#ifdef HAVE_SSL
+class QSslCertificate;
+
+class SslCertDisplayDialog : public QDialog {
+ Q_OBJECT
+
+public:
+ SslCertDisplayDialog(const QString &host, const QSslCertificate &cert, QWidget *parent = 0);
+};
+#endif // HAVE_SSL
+
+#endif // CORECONNECTDLG_H