#include "setupdialog.h"
#include "json.h"
-#include <QtCore/QCoreApplication>
-#include <QtCore/QSettings>
-#include <QtCore/QTimer>
-#include <QtCore/QTextStream>
+#include <QCoreApplication>
+#include <QSettings>
+#include <QTimer>
+#include <QTextStream>
#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK)
#include <eikenv.h>
{
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*/)
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)