-void GUIProxy::send(GUISignal sig, QVariant arg1, QVariant arg2, QVariant arg3) {
+GUIProxy::GUIProxy() {
+ if(guiProxy) qFatal("Trying to instantiate more than one CoreProxy object!");
+
+ blockSize = 0;
+
+ connect(&socket, SIGNAL(readyRead()), this, SLOT(serverHasData()));
+ connect(&socket, SIGNAL(connected()), this, SIGNAL(coreConnected()));
+ connect(&socket, SIGNAL(disconnected()), this, SIGNAL(coreDisconnected()));
+ connect(&socket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(serverError(QAbstractSocket::SocketError)));