From c83c19a7d93ee77617c6e47bf0700346545b4611 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Wed, 19 Aug 2015 11:46:18 +0300 Subject: client-qt: basic connection state display initial server message handler --- client-qt/udm-client-qt/client_session.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'client-qt/udm-client-qt/client_session.cpp') diff --git a/client-qt/udm-client-qt/client_session.cpp b/client-qt/udm-client-qt/client_session.cpp index 2069b73..45e93b9 100644 --- a/client-qt/udm-client-qt/client_session.cpp +++ b/client-qt/udm-client-qt/client_session.cpp @@ -24,6 +24,10 @@ #include #include +#include +Q_DECLARE_METATYPE(server_msg); +int shit = qRegisterMetaType ("server_msg"); + std::shared_ptr pack_data(const std::string &buf, int *size_) { BOOST_LOG_TRIVIAL(debug)<<__FILE__<<":"<<__LINE__<<"\t"<<__func__; @@ -209,13 +213,13 @@ void client_session::handle_connect(const boost::system::error_code &e) if(e) { //TODO: settings for reconnect count and timeout - emit client_connected(false, QString::fromStdString(e.message())); + emit client_connected(false, QString::fromUtf8(e.message().c_str())); BOOST_LOG_TRIVIAL(error)<<__FILE__<<":"<<__LINE__<<"\t"<