57 Q_PROPERTY(QString appId READ appId CONSTANT)
64 Q_PROPERTY(QString name READ name NOTIFY nameChanged)
72 Q_PROPERTY(QString comment READ comment NOTIFY commentChanged)
79 Q_PROPERTY(QUrl icon READ icon NOTIFY iconChanged)
86 Q_PROPERTY(
State state READ state NOTIFY stateChanged)
91 Q_PROPERTY(
RequestedState requestedState READ requestedState WRITE setRequestedState NOTIFY requestedStateChanged)
98 Q_PROPERTY(
bool focused READ focused NOTIFY focusedChanged)
106 Q_PROPERTY(
bool showSplash READ showSplash CONSTANT)
117 Q_PROPERTY(QString splashTitle READ splashTitle CONSTANT)
129 Q_PROPERTY(QUrl splashImage READ splashImage CONSTANT)
147 Q_PROPERTY(
bool splashShowHeader READ splashShowHeader CONSTANT)
158 Q_PROPERTY(QColor splashColor READ splashColor CONSTANT)
171 Q_PROPERTY(QColor splashColorHeader READ splashColorHeader CONSTANT)
184 Q_PROPERTY(QColor splashColorFooter READ splashColorFooter CONSTANT)
190 Q_PROPERTY(Qt::ScreenOrientations supportedOrientations READ supportedOrientations CONSTANT)
204 Q_PROPERTY(
bool rotatesWindowContents READ rotatesWindowContents CONSTANT)
209 Q_PROPERTY(
bool isTouchApp READ isTouchApp CONSTANT)
216 Q_PROPERTY(
bool exemptFromLifecycle READ exemptFromLifecycle WRITE setExemptFromLifecycle NOTIFY exemptFromLifecycleChanged)
221 Q_PROPERTY(QSize initialSurfaceSize READ initialSurfaceSize WRITE setInitialSurfaceSize NOTIFY initialSurfaceSizeChanged)
241 Q_PROPERTY(
int surfaceCount READ surfaceCount NOTIFY surfaceCountChanged)
249 Q_PROPERTY(
bool serverSideDecoration READ serverSideDecoration NOTIFY serverSideDecorationChanged)
299 RequestedRunning = Running,
300 RequestedSuspended = Suspended
302 Q_ENUM(RequestedState)
307 virtual
void close() = 0;
312 virtual QString appId()
const = 0;
313 virtual QString name()
const = 0;
314 virtual QString comment()
const = 0;
315 virtual QUrl icon()
const = 0;
316 virtual State state()
const = 0;
317 virtual RequestedState requestedState()
const = 0;
318 virtual void setRequestedState(RequestedState) = 0;
319 virtual bool focused()
const = 0;
320 virtual bool showSplash()
const = 0;
321 virtual QString splashTitle()
const = 0;
322 virtual QUrl splashImage()
const = 0;
323 virtual bool splashShowHeader()
const = 0;
324 virtual QColor splashColor()
const = 0;
325 virtual QColor splashColorHeader()
const = 0;
326 virtual QColor splashColorFooter()
const = 0;
327 virtual Qt::ScreenOrientations supportedOrientations()
const = 0;
328 virtual bool rotatesWindowContents()
const = 0;
329 virtual bool isTouchApp()
const = 0;
330 virtual bool exemptFromLifecycle()
const = 0;
331 virtual void setExemptFromLifecycle(
bool) = 0;
332 virtual QSize initialSurfaceSize()
const = 0;
333 virtual void setInitialSurfaceSize(
const QSize &size) = 0;
336 virtual int surfaceCount()
const = 0;
337 virtual bool serverSideDecoration()
const = 0;
342 void nameChanged(
const QString &name);
343 void commentChanged(
const QString &comment);
344 void iconChanged(
const QUrl &icon);
345 void stateChanged(State state);
346 void requestedStateChanged(RequestedState value);
347 void focusedChanged(
bool focused);
348 void exemptFromLifecycleChanged(
bool exemptFromLifecycle);
349 void initialSurfaceSizeChanged(
const QSize &size);
350 void surfaceCountChanged(
int surfaceCount);
351 void serverSideDecorationChanged(
bool ssd);