17#ifndef SCREENATTACHED_H
18#define SCREENATTACHED_H
27class ScreenAttached :
public Screen
31 ScreenAttached(QObject* owner);
33 WorkspaceModel* workspaces()
const override;
34 Workspace *currentWorkspace()
const override;
35 void setCurrentWorkspace(Workspace* workspace)
override;
38 void windowChanged(QQuickWindow*);
39 void screenChanged(QScreen*);
40 void screenChanged2(Screen* screen);
43 QPointer<Screen> m_screen;
44 QQuickWindow* m_window;
47class WMScreen :
public QObject
51 static ScreenAttached *qmlAttachedProperties(QObject *owner);
54QML_DECLARE_TYPEINFO(WMScreen, QML_HAS_ATTACHED_PROPERTIES)