- Changed: Qt5 has a different method to connect signals and slots together based on
C++x11
Migrated the first bunch of occurences to the new method.
- Fixed: CDebug singleton was not created yet in BlackD. Crashed the
  application.
This commit is contained in:
Roland Winklmeier
2013-07-06 00:25:46 +02:00
parent 7564973b14
commit 6127ac4ef5
6 changed files with 22 additions and 11 deletions

View File

@@ -6,8 +6,10 @@ using namespace BlackMisc;
Client::Client(QObject *parent) : QObject(parent), comclient(IContext::getInstance())
{
connect(&comclient, SIGNAL(doError(QAbstractSocket::SocketError,QString)), this, SLOT(onError(QAbstractSocket::SocketError,QString)));
connect(&comclient, SIGNAL(doConnected()), this, SLOT(onClientConnected()));
connect(&comclient, &BlackMisc::CComClient::doError,
this, &Client::onError);
connect(&comclient, &BlackMisc::CComClient::doConnected,
this, &Client::onClientConnected);
QString address = "127.0.0.1";
comclient.connectTo(address, 6809);
@@ -33,4 +35,4 @@ void Client::onClientConnected()
comclient.sendMessage(testmsg->getID(), message_data);
delete testmsg;
}
}