Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/x11/standalone/x11_platform.h
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Line(s) | 43 | public: | |||
---|---|---|---|---|---|
70 | void invertScreen() override; | 70 | void invertScreen() override; | ||
71 | 71 | | |||
72 | void createEffectsHandler(Compositor *compositor, Scene *scene) override; | 72 | void createEffectsHandler(Compositor *compositor, Scene *scene) override; | ||
73 | QVector<CompositingType> supportedCompositors() const override; | 73 | QVector<CompositingType> supportedCompositors() const override; | ||
74 | 74 | | |||
75 | void initOutputs(); | 75 | void initOutputs(); | ||
76 | void updateOutputs(); | 76 | void updateOutputs(); | ||
77 | 77 | | |||
78 | Outputs outputs() const override; | 78 | QVector<AbstractOutput *> outputs() const override; | ||
79 | Outputs enabledOutputs() const override; | 79 | QVector<AbstractOutput *> enabledOutputs() const override; | ||
80 | 80 | | |||
81 | protected: | 81 | protected: | ||
82 | void doHideCursor() override; | 82 | void doHideCursor() override; | ||
83 | void doShowCursor() override; | 83 | void doShowCursor() override; | ||
84 | 84 | | |||
85 | private: | 85 | private: | ||
86 | /** | 86 | /** | ||
87 | * Tests whether GLX is supported and returns @c true | 87 | * Tests whether GLX is supported and returns @c true | ||
Show All 12 Lines | |||||
100 | XInputIntegration *m_xinputIntegration = nullptr; | 100 | XInputIntegration *m_xinputIntegration = nullptr; | ||
101 | QThread *m_openGLFreezeProtectionThread = nullptr; | 101 | QThread *m_openGLFreezeProtectionThread = nullptr; | ||
102 | QTimer *m_openGLFreezeProtection = nullptr; | 102 | QTimer *m_openGLFreezeProtection = nullptr; | ||
103 | Display *m_x11Display; | 103 | Display *m_x11Display; | ||
104 | QScopedPointer<WindowSelector> m_windowSelector; | 104 | QScopedPointer<WindowSelector> m_windowSelector; | ||
105 | QScopedPointer<X11EventFilter> m_screenEdgesFilter; | 105 | QScopedPointer<X11EventFilter> m_screenEdgesFilter; | ||
106 | std::unique_ptr<SyncFilter> m_syncFilter; | 106 | std::unique_ptr<SyncFilter> m_syncFilter; | ||
107 | 107 | | |||
108 | QVector<X11Output*> m_outputs; | 108 | QVector<AbstractOutput *> m_outputs; | ||
109 | }; | 109 | }; | ||
110 | 110 | | |||
111 | } | 111 | } | ||
112 | 112 | | |||
113 | #endif | 113 | #endif |