diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2015-08-03 00:35:31 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2015-08-03 00:35:31 +0300 |
commit | 6594e57c5084fb7199673e15cb39541e4750d0b1 (patch) | |
tree | ccf954b2e5554dfa838232b461977a2088d8ce5c /client-qt/udm-client-qt/udm_main.h | |
parent | b664863a9b06b4dc68fe857d710e0c8b90bdf230 (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.h | 18 |
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 |