summaryrefslogtreecommitdiffstats
path: root/src/platforms/mirserver/qmirserver_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/platforms/mirserver/qmirserver_p.h')
-rw-r--r--src/platforms/mirserver/qmirserver_p.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/platforms/mirserver/qmirserver_p.h b/src/platforms/mirserver/qmirserver_p.h
index d5c0a96..6e86d8d 100644
--- a/src/platforms/mirserver/qmirserver_p.h
+++ b/src/platforms/mirserver/qmirserver_p.h
@@ -29,23 +29,21 @@
#include "mirserver.h"
class QMirServer;
-class MirServerWorker;
+class MirServerThread;
struct QMirServerPrivate
{
QSharedPointer<MirServer> server;
- QThread serverThread;
- MirServerWorker *serverWorker;
+ MirServerThread *serverThread;
};
-// Wraps mir::Server with QObject, so it can be controlled via QThread
-class MirServerWorker : public QObject
+class MirServerThread : public QThread
{
Q_OBJECT
public:
- MirServerWorker(const QSharedPointer<MirServer> &server)
+ MirServerThread(const QSharedPointer<MirServer> &server)
: server(server)
{}
@@ -55,7 +53,7 @@ Q_SIGNALS:
void stopped();
public Q_SLOTS:
- void run();
+ void run() override;
void stop();
private: