Changeset View
Changeset View
Standalone View
Standalone View
src/SpectacleDBusAdapter.cpp
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Line(s) | |||||
57 | { | 57 | { | ||
58 | parent()->takeNewScreenshot(Spectacle::CaptureMode::WindowUnderCursor, 0, includeMousePointer, includeWindowDecorations); | 58 | parent()->takeNewScreenshot(Spectacle::CaptureMode::WindowUnderCursor, 0, includeMousePointer, includeWindowDecorations); | ||
59 | } | 59 | } | ||
60 | 60 | | |||
61 | Q_NOREPLY void SpectacleDBusAdapter::RectangularRegion(bool includeMousePointer) | 61 | Q_NOREPLY void SpectacleDBusAdapter::RectangularRegion(bool includeMousePointer) | ||
62 | { | 62 | { | ||
63 | parent()->takeNewScreenshot(Spectacle::CaptureMode::RectangularRegion, 0, includeMousePointer, false); | 63 | parent()->takeNewScreenshot(Spectacle::CaptureMode::RectangularRegion, 0, includeMousePointer, false); | ||
64 | } | 64 | } | ||
65 | | ||||
66 | Q_NOREPLY void SpectacleDBusAdapter::FullScreenCopyToClip(bool includeMousePointer) | ||||
67 | { | ||||
68 | parent()->updateCopyTopClipboard(true); | ||||
69 | parent()->takeNewScreenshot(Spectacle::CaptureMode::AllScreens, 0, includeMousePointer, true); | ||||
70 | } | ||||
71 | | ||||
72 | Q_NOREPLY void SpectacleDBusAdapter::CurrentScreenCopyToClip(bool includeMousePointer) | ||||
73 | { | ||||
74 | parent()->updateCopyTopClipboard(true); | ||||
75 | parent()->takeNewScreenshot(Spectacle::CaptureMode::CurrentScreen, 0, includeMousePointer, true); | ||||
76 | } | ||||
77 | | ||||
78 | Q_NOREPLY void SpectacleDBusAdapter::ActiveWindowCopyToClip(bool includeWindowDecorations, bool includeMousePointer) | ||||
79 | { | ||||
80 | parent()->updateCopyTopClipboard(true); | ||||
81 | parent()->takeNewScreenshot(Spectacle::CaptureMode::ActiveWindow, 0, includeMousePointer, includeWindowDecorations); | ||||
82 | } | ||||
83 | | ||||
84 | Q_NOREPLY void SpectacleDBusAdapter::WindowUnderCursorCopyToClip(bool includeWindowDecorations, bool includeMousePointer) | ||||
85 | { | ||||
86 | parent()->updateCopyTopClipboard(true); | ||||
87 | parent()->takeNewScreenshot(Spectacle::CaptureMode::WindowUnderCursor, 0, includeMousePointer, includeWindowDecorations); | ||||
88 | } | ||||
89 | | ||||
90 | Q_NOREPLY void SpectacleDBusAdapter::RectangularRegionCopyToClip(bool includeMousePointer) | ||||
91 | { | ||||
92 | parent()->updateCopyTopClipboard(true); | ||||
93 | parent()->takeNewScreenshot(Spectacle::CaptureMode::RectangularRegion, 0, includeMousePointer, false); | ||||
94 | } |