X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fcoreconnectdlg.h;h=01bc75a69426f418f6fd3decfa6deb3fa72d7803;hb=b3ec58929bead822048a25f87f6a0d699c490b7a;hp=cac4721e4a8fcef9e1904c5f8ae448a2d349ecbc;hpb=236dda81632fa792e788d45b0f4f31b973823f7f;p=quassel.git diff --git a/src/qtui/coreconnectdlg.h b/src/qtui/coreconnectdlg.h index cac4721e..01bc75a6 100644 --- a/src/qtui/coreconnectdlg.h +++ b/src/qtui/coreconnectdlg.h @@ -52,6 +52,8 @@ private slots: 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(); @@ -62,6 +64,7 @@ private slots: void connectToCore(); void initPhaseError(const QString &error); + void initPhaseWarnings(const QStringList &warnings); void initPhaseMsg(const QString &msg); void initPhaseSocketState(QAbstractSocket::SocketState); @@ -103,6 +106,10 @@ private: CoreConfigWizard *wizard; }; + +// ======================================== +// CoreAccountEditDlg +// ======================================== class CoreAccountEditDlg : public QDialog { Q_OBJECT @@ -124,4 +131,15 @@ private: QVariantMap account; }; +// ======================================== +// SslCertDisplayDialog +// ======================================== +class QSslCertificate; + +class SslCertDisplayDialog : public QDialog { + Q_OBJECT + +public: + SslCertDisplayDialog(const QString &host, const QSslCertificate &cert, QWidget *parent = 0); +}; #endif