summaryrefslogtreecommitdiff
path: root/client-qt/udm-client-qt/connect_widget.h
diff options
context:
space:
mode:
Diffstat (limited to 'client-qt/udm-client-qt/connect_widget.h')
-rw-r--r--client-qt/udm-client-qt/connect_widget.h14
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