diff options
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 |