Changeset View
Changeset View
Standalone View
Standalone View
src/PlatformBackends/ImageGrabber.h
Show First 20 Lines • Show All 63 Lines • ▼ Show 20 Line(s) | 33 | { | |||
---|---|---|---|---|---|
64 | 64 | | |||
65 | void setCapturePointer(const bool newCapturePointer); | 65 | void setCapturePointer(const bool newCapturePointer); | ||
66 | void setCaptureDecorations(const bool newCaptureDecorations); | 66 | void setCaptureDecorations(const bool newCaptureDecorations); | ||
67 | void setGrabMode(const GrabMode newGrabMode); | 67 | void setGrabMode(const GrabMode newGrabMode); | ||
68 | 68 | | |||
69 | signals: | 69 | signals: | ||
70 | 70 | | |||
71 | void pixmapChanged(const QPixmap &pixmap); | 71 | void pixmapChanged(const QPixmap &pixmap); | ||
72 | void windowTitleChanged(const QString &windowTitle); | ||||
72 | void imageGrabFailed(); | 73 | void imageGrabFailed(); | ||
73 | void capturePointerChanged(bool capturePointer); | 74 | void capturePointerChanged(bool capturePointer); | ||
74 | void captureDecorationsChanged(bool captureDecorations); | 75 | void captureDecorationsChanged(bool captureDecorations); | ||
75 | void grabModeChanged(GrabMode grabMode); | 76 | void grabModeChanged(GrabMode grabMode); | ||
76 | 77 | | |||
77 | public slots: | 78 | public slots: | ||
78 | 79 | | |||
79 | virtual void doImageGrab(); | 80 | virtual void doImageGrab(); | ||
80 | virtual void doOnClickGrab(); | 81 | virtual void doOnClickGrab(); | ||
81 | 82 | | |||
82 | protected: | 83 | protected: | ||
83 | 84 | | |||
84 | virtual void grabFullScreen() = 0; | 85 | virtual void grabFullScreen() = 0; | ||
85 | virtual void grabCurrentScreen() = 0; | 86 | virtual void grabCurrentScreen() = 0; | ||
86 | virtual void grabActiveWindow() = 0; | 87 | virtual void grabActiveWindow() = 0; | ||
87 | virtual void grabRectangularRegion() = 0; | 88 | virtual void grabRectangularRegion() = 0; | ||
88 | virtual void grabWindowUnderCursor() = 0; | 89 | virtual void grabWindowUnderCursor() = 0; | ||
89 | virtual void grabTransientWithParent() = 0; | 90 | virtual void grabTransientWithParent() = 0; | ||
90 | virtual QPixmap blendCursorImage(const QPixmap &pixmap, int x, int y, int width, int height) = 0; | 91 | virtual QPixmap blendCursorImage(const QPixmap &pixmap, int x, int y, int width, int height) = 0; | ||
91 | 92 | | |||
92 | bool mCapturePointer; | 93 | bool mCapturePointer; | ||
93 | bool mCaptureDecorations; | 94 | bool mCaptureDecorations; | ||
94 | GrabMode mGrabMode; | 95 | GrabMode mGrabMode; | ||
95 | QPixmap mPixmap; | 96 | QPixmap mPixmap; | ||
96 | }; | 97 | }; | ||
rkflx: Why do you need this? | |||||
97 | 98 | | |||
98 | #endif // IMAGEGRABBER_H | 99 | #endif // IMAGEGRABBER_H |
Why do you need this?