diff options
Diffstat (limited to 'qt/ircbot/qtbot.h')
-rw-r--r-- | qt/ircbot/qtbot.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/qt/ircbot/qtbot.h b/qt/ircbot/qtbot.h new file mode 100644 index 0000000..5878def --- /dev/null +++ b/qt/ircbot/qtbot.h @@ -0,0 +1,37 @@ +#ifndef QTBOT_H +#define QTBOT_H + +#include <QObject> +#include <QDebug> +#include <QtNetwork/QTcpSocket> +#include <QSerialPort> +#include <QSerialPortInfo> + +class QtBot : public QObject +{ + Q_OBJECT + public: + explicit QtBot(QObject *parent = 0); + QString server = "irc.danieljon.es"; + int port = 6667; + QString name = "RGBBot"; + QSerialPort *ser; + QByteArray data; + QByteArray serdata; + + private: + QTcpSocket *socket; + private slots: + void read(); + void bconnect(); + void parse(QString line); + void send(QString com); + +signals: + void done(); + + public slots: + void setup(); +}; + +#endif // QTBOT_H |