#ifndef CLIENT_H #define CLIENT_H #include #include #include class Client : public QObject { Q_OBJECT //Q_PROPERTY(QString ipAddress READ ipAddress WRITE setIpAddress NOTIFY ipAddressChanged) public: explicit Client(QObject *parent = 0); private: QTcpSocket *m_tcpSocket; QString m_tcpBuffer; signals: private slots: void connectionError(QAbstractSocket::SocketError error); void readData(); void connectedToHost(); public slots: void connectToHost(QString ipAddress, QString port); void disconnectFromHost(); void sendData(QString target, QString command); }; #endif // CLIENT_H