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