Changeset View
Changeset View
Standalone View
Standalone View
kcm/src/declarative/qmlscreen.h
Show First 20 Lines • Show All 99 Lines • ▼ Show 20 Line(s) | 95 | private Q_SLOTS: | |||
---|---|---|---|---|---|
100 | void outputEnabledChanged(); | 100 | void outputEnabledChanged(); | ||
101 | void outputPositionChanged(); | 101 | void outputPositionChanged(); | ||
102 | 102 | | |||
103 | void viewSizeChanged(); | 103 | void viewSizeChanged(); | ||
104 | 104 | | |||
105 | private: | 105 | private: | ||
106 | void qmlOutputMoved(QMLOutput *qmlOutput); | 106 | void qmlOutputMoved(QMLOutput *qmlOutput); | ||
107 | void updateCornerOutputs(); | 107 | void updateCornerOutputs(); | ||
108 | void setOutputScale(float scale); | ||||
108 | 109 | | |||
109 | KScreen::ConfigPtr m_config; | 110 | KScreen::ConfigPtr m_config; | ||
110 | QHash<KScreen::OutputPtr,QMLOutput*> m_outputMap; | 111 | QHash<KScreen::OutputPtr,QMLOutput*> m_outputMap; | ||
111 | int m_connectedOutputsCount; | 112 | int m_connectedOutputsCount; | ||
112 | int m_enabledOutputsCount; | 113 | int m_enabledOutputsCount; | ||
114 | float m_outputScale = 1.0 / 8.0; | ||||
113 | 115 | | |||
114 | QQmlEngine* m_engine = nullptr; | 116 | QQmlEngine* m_engine = nullptr; | ||
115 | QMLOutput *m_leftmost = nullptr; | 117 | QMLOutput *m_leftmost = nullptr; | ||
116 | QMLOutput *m_topmost = nullptr; | 118 | QMLOutput *m_topmost = nullptr; | ||
117 | QMLOutput *m_rightmost = nullptr; | 119 | QMLOutput *m_rightmost = nullptr; | ||
118 | QMLOutput *m_bottommost = nullptr; | 120 | QMLOutput *m_bottommost = nullptr; | ||
119 | 121 | | |||
120 | }; | 122 | }; | ||
121 | 123 | | |||
122 | #endif // QMLSCREEN_H | 124 | #endif // QMLSCREEN_H |