From 5a4cbe950cd653385fc6e93aa860542b01bdf1bc Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Fri, 7 Aug 2015 15:05:23 +0300 Subject: protocol: renamed some vars to avoid collision with openssl client-qt: implemented ssl support some work on connect_widget --- client-qt/udm-client-qt/connect_widget.h | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'client-qt/udm-client-qt/connect_widget.h') 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 -- cgit v1.2.3