summaryrefslogtreecommitdiff
path: root/client-qt/udm-client-qt/connect_widget.h
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-08-06 04:30:27 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-08-06 04:30:27 +0300
commit1461988ab8387f86d929cbba70bc4839447693f6 (patch)
tree1142409a754415abc965f2bf8563596beb4b108b /client-qt/udm-client-qt/connect_widget.h
parenta1a9b18e23e222e324bdcc2eccb9e8b6d9c6d00f (diff)
protocol:
removed login field in auth_info added password hash algorithm selection support to auth_info client-qt: basic implementation of connect widget (working)
Diffstat (limited to 'client-qt/udm-client-qt/connect_widget.h')
-rw-r--r--client-qt/udm-client-qt/connect_widget.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/client-qt/udm-client-qt/connect_widget.h b/client-qt/udm-client-qt/connect_widget.h
index d8c93ad..9b2470b 100644
--- a/client-qt/udm-client-qt/connect_widget.h
+++ b/client-qt/udm-client-qt/connect_widget.h
@@ -24,19 +24,31 @@
#include <QWidget>
-class client_session;
-class QThread;
+class QLineEdit;
+class QGridLayout;
+class QLabel;
+class QPushButton;
+class QSpacerItem;
class connect_widget : public QWidget
{
Q_OBJECT
public:
explicit connect_widget(QWidget *parent = 0);
+ ~connect_widget();
signals:
+ void client_connect(QString &host, QString &password, int port);
public slots:
+ void connect_clicked();
private:
+ QLineEdit *edit_host, *edit_port, *edit_passwd;
+ QGridLayout *elements_grid;
+ QLabel *lbl_host, *lbl_port, *lbl_passwd;
+ QPushButton *btn_connect, *btn_close;
+ QSpacerItem *spacer_h;
+
};
#endif // CONNECT_WIDGET_H