diff options
Diffstat (limited to 'client-qt/udm-client-qt/connect_widget.h')
-rw-r--r-- | client-qt/udm-client-qt/connect_widget.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/client-qt/udm-client-qt/connect_widget.h b/client-qt/udm-client-qt/connect_widget.h index 9b2470b..6d6a57f 100644 --- a/client-qt/udm-client-qt/connect_widget.h +++ b/client-qt/udm-client-qt/connect_widget.h @@ -29,6 +29,7 @@ class QGridLayout; class QLabel; class QPushButton; class QSpacerItem; +class QCheckBox; class connect_widget : public QWidget { @@ -39,16 +40,21 @@ public: signals: void client_connect(QString &host, QString &password, int port); + void client_connect_ssl(QString &host, QString &password, int port, QString &ssl_ca, QString &ssl_cert, QString &ssl_key); public slots: void connect_clicked(); + void chk_ssl_state_changed(int state); + void select_ssl_ca(); + void select_ssl_crt(); + void select_ssl_key(); private: - QLineEdit *edit_host, *edit_port, *edit_passwd; + QLineEdit *edit_host, *edit_port, *edit_passwd, *edit_ssl_ca, *edit_ssl_crt, *edit_ssl_key; QGridLayout *elements_grid; - QLabel *lbl_host, *lbl_port, *lbl_passwd; - QPushButton *btn_connect, *btn_close; + QLabel *lbl_host, *lbl_port, *lbl_passwd, *lbl_ssl_ca, *lbl_ssl_crt, *lbl_ssl_key; + QPushButton *btn_connect, *btn_close, *btn_set_ssl_ca, *btn_set_ssl_crt, *btn_set_ssl_key; QSpacerItem *spacer_h; - + QCheckBox *chk_ssl; }; #endif // CONNECT_WIDGET_H |