#ifndef FRMWEBSERVER_H #define FRMWEBSERVER_H #include #include "webserver.h" namespace Ui { class frmWebServer; } class frmWebServer : public QWidget { Q_OBJECT public: explicit frmWebServer(QWidget *parent = 0); ~frmWebServer(); protected: bool eventFilter(QObject *watched, QEvent *event); private: Ui::frmWebServer *ui; bool isOk; WebServer *server; QTimer *timer; private slots: void initForm(); void initConfig(); void saveConfig(); void initTimer(); void append(int type, const QString &data, bool clear = false); private slots: void connected(const QString &ip, int port); void disconnected(const QString &ip, int port); void error(const QString &ip, int port, const QString &error); void sendData(const QString &ip, int port, const QString &data); void receiveData(const QString &ip, int port, const QString &data); private slots: void on_btnListen_clicked(); void on_btnSave_clicked(); void on_btnClear_clicked(); void on_btnSend_clicked(); void on_btnRemove_clicked(); }; #endif // FRMWEBSERVER_H