Changeset View
Changeset View
Standalone View
Standalone View
effects/screenshot/screenshot.h
Show First 20 Lines • Show All 143 Lines • ▼ Show 20 Line(s) | 141 | private: | |||
---|---|---|---|---|---|
144 | QString saveTempImage(const QImage &img); | 144 | QString saveTempImage(const QImage &img); | ||
145 | void sendReplyImage(const QImage &img); | 145 | void sendReplyImage(const QImage &img); | ||
146 | enum class InfoMessageMode { | 146 | enum class InfoMessageMode { | ||
147 | Window, | 147 | Window, | ||
148 | Screen | 148 | Screen | ||
149 | }; | 149 | }; | ||
150 | void showInfoMessage(InfoMessageMode mode); | 150 | void showInfoMessage(InfoMessageMode mode); | ||
151 | void hideInfoMessage(); | 151 | void hideInfoMessage(); | ||
152 | bool isTakingScreenshot() const; | ||||
152 | EffectWindow *m_scheduledScreenshot; | 153 | EffectWindow *m_scheduledScreenshot; | ||
153 | ScreenShotType m_type; | 154 | ScreenShotType m_type; | ||
154 | QRect m_scheduledGeometry; | 155 | QRect m_scheduledGeometry; | ||
155 | QDBusConnection m_replyConnection; | | |||
156 | QDBusMessage m_replyMessage; | 156 | QDBusMessage m_replyMessage; | ||
157 | QRect m_cachedOutputGeometry; | 157 | QRect m_cachedOutputGeometry; | ||
158 | QImage m_multipleOutputsImage; | 158 | QImage m_multipleOutputsImage; | ||
159 | QRegion m_multipleOutputsRendered; | 159 | QRegion m_multipleOutputsRendered; | ||
160 | bool m_captureCursor = false; | 160 | bool m_captureCursor = false; | ||
161 | enum class WindowMode { | 161 | enum class WindowMode { | ||
162 | NoCapture, | 162 | NoCapture, | ||
163 | Xpixmap, | 163 | Xpixmap, | ||
Show All 11 Lines |