X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmainwindow.cpp;h=e152515314f45821caae1c56ee76908de40cff36;hb=8fe7490c610fc34abf8afda8c8017d4e6433164c;hp=320f7fdabd8632ea276bad54c22aed702e2e7c52;hpb=36f215a614f92600160cb161c0a308b10c5279d2;p=simple-xmbc-rem diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 320f7fd..e152515 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -14,10 +14,10 @@ #include "setupdialog.h" #include "json.h" -#include -#include -#include -#include +#include +#include +#include +#include #if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK) #include @@ -189,15 +189,20 @@ ConnectedState::ConnectedState(QAbstractButton *button, QTcpSocket* socket, QSta { assignProperty(button, "text", "Disconnect"); assignProperty(button, "enabled", true); - } void ConnectedState::onEntry(QEvent */*event*/) { qDebug("ConnectedState::onEntry"); + connect(m_socket, SIGNAL(readyRead()), this, SLOT(onSocketData())); connect(m_socket, SIGNAL(disconnected()), this, SIGNAL(disconnected())); connect(m_socket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(onSocketError(QAbstractSocket::SocketError))); + + QTextStream stream(m_socket); + stream << JsonEngine().playerGetActivePlayers(); + + qDebug("ConnectedState::onEntry - request sent"); } void ConnectedState::onExit(QEvent */*event*/) @@ -211,6 +216,13 @@ void ConnectedState::onSocketError(QAbstractSocket::SocketError) qDebug("ConnectedState::onSocketError: %s", qPrintable(m_socket->errorString())); } +void ConnectedState::onSocketData() +{ + QTextStream stream(m_socket); + QString msg = stream.readAll(); + qDebug("ConnectedState::onSocketData: %s", qPrintable(msg)); +} + ///////////////////////////////////////////////////////////////////// // DisconnectingState::DisconnectingState(QAbstractButton *button, QTcpSocket* socket, QState *parent)