diff options
Diffstat (limited to 'src/qookie-cast-client.h')
-rw-r--r-- | src/qookie-cast-client.h | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/src/qookie-cast-client.h b/src/qookie-cast-client.h index 766b48b..e22b8e7 100644 --- a/src/qookie-cast-client.h +++ b/src/qookie-cast-client.h @@ -1,22 +1,14 @@ // -*- c++ -*- #include <QtCore> #include <QtNetwork> - -#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) -// Qt4 support -#include <QWebView> -using WebView = QWebView; -#else -#include <QTextEdit> -using WebView = QTextEdit; -#endif +#include <QTabWidget> class Server : public QObject { Q_OBJECT public: - Server(WebView& webview, QObject *parent = 0); + Server(QTabWidget& tabs, QObject *parent = 0); signals: void dataReceived(QByteArray); @@ -28,7 +20,18 @@ private slots: private: QTcpServer *server; - WebView& webview; - QString html; - int size{-1}; + QTabWidget& tabs; + QByteArray payload; + int payload_size; +}; + +class MyTabs : public QTabWidget +{ + Q_OBJECT +public: + MyTabs(); + +public slots: + void doCloseIt(int index); }; + |