#ifndef IRC_H #define IRC_H #include #include #include class irc : public QObject { Q_OBJECT public: explicit irc(QObject *parent = 0); void setup(QString srv, int p, QString c, QString n); void discon(); void sendmsg(QString msg); private: QTcpSocket *socket; QString server; int port; QString channel; QString name; QString buf; int pingcount; QTimer *contest; private slots: void read(); void con(); void handle(QString str); void testcon(); signals: void sendcmd(QString cmd); public slots: }; #endif // IRC_H