CCIMXDesktop
 
Loading...
Searching...
No Matches
DesktopServerBase.h
1#ifndef DESKTOPSERVERBASE_H
2#define DESKTOPSERVERBASE_H
3#include "library/simple_gerseter/simple_getseter.hpp"
4#include <QObject>
5
12class DesktopServerBase : public QObject {
13public:
18 explicit DesktopServerBase(QObject* parent)
19 : QObject(parent) {
20 }
21 virtual ~DesktopServerBase() = default;
22
24 __PROPERTY_GETSET(QString, serverName);
25
26signals:
27 void server_ready();
29 void server_dead();
30
31protected:
32 bool enabled { true };
33
34private:
35 QString serverName;
36};
37
38#endif // DESKTOPSERVERBASE_H
The DesktopServerBase class notifies the backend Server for desktop with eventloop engaged in desktop...
Definition DesktopServerBase.h:12
DesktopServerBase(QObject *parent)
DesktopServerBase.
Definition DesktopServerBase.h:18
void server_ready()
server ready
void server_dead()
server dead
bool enabled
is enabled
Definition DesktopServerBase.h:32
__PROPERTY_GETSET(QString, serverName)
server name
void server_unload()
server unloaded
__PROPERTY_GETSET(bool, enabled)
server en/disable