summaryrefslogtreecommitdiff
path: root/src/qookie-cast-client.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qookie-cast-client.h')
-rw-r--r--src/qookie-cast-client.h29
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);
};
+