summaryrefslogtreecommitdiff
path: root/client-qt/udm-client-qt/udm_main.h
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-08-03 00:35:31 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-08-03 00:35:31 +0300
commit6594e57c5084fb7199673e15cb39541e4750d0b1 (patch)
treeccf954b2e5554dfa838232b461977a2088d8ce5c /client-qt/udm-client-qt/udm_main.h
parentb664863a9b06b4dc68fe857d710e0c8b90bdf230 (diff)
client-qt:
now we have working boost.asio inside qt gui app, thats already something
Diffstat (limited to 'client-qt/udm-client-qt/udm_main.h')
-rw-r--r--client-qt/udm-client-qt/udm_main.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/client-qt/udm-client-qt/udm_main.h b/client-qt/udm-client-qt/udm_main.h
index 162bc30..7dae3f1 100644
--- a/client-qt/udm-client-qt/udm_main.h
+++ b/client-qt/udm-client-qt/udm_main.h
@@ -25,6 +25,16 @@
#include <QMainWindow>
+class client_session;
+
+namespace boost {
+namespace asio {
+
+class io_service;
+
+}
+}
+
class udm_main : public QMainWindow
{
@@ -35,7 +45,15 @@ public:
~udm_main();
public slots:
void show_connect_widget();
+ void client_connect(QString &host, int port);
+signals:
+ void connect_signal(QString host, int port);
+ void run_client_io_loop();
private:
+ QThread *thread_client_session;
+ client_session *session;
+ boost::asio::io_service *io_service_;
+
};
#endif // UDM_MAIN_H