Module implementing a grabber object for non-Wayland desktops.
None |
SnapshotDefaultGrabber | Class implementing a grabber object for non-Wayland desktops. |
None |
Class implementing a grabber object for non-Wayland desktops.
None |
None |
SnapshotDefaultGrabber | Constructor |
__captured | Private slot to show a preview of the snapshot. |
__grabEllipse | Private method to grab an elliptical screen region. |
__grabFreehand | Private method to grab a non-rectangular screen region. |
__grabRectangle | Private method to grab a rectangular screen region. |
__grabTimerTimeout | Private slot to perform a delayed grab operation. |
__performGrab | Private method to perform a screen grab other than a selected region. |
__startUndelayedGrab | Private slot to perform an undelayed grab operation. |
eventFilter | Public method to handle event for other objects. |
grab | Public method to perform a grab operation potentially after a delay. |
supportedModes | Public method to get the supported screenshot modes. |
None |
Constructor
Private slot to show a preview of the snapshot.
Private method to grab an elliptical screen region.
Private method to grab a non-rectangular screen region.
Private method to grab a rectangular screen region.
Private slot to perform a delayed grab operation.
Private method to perform a screen grab other than a selected region.
Private slot to perform an undelayed grab operation.
Public method to handle event for other objects.
Public method to perform a grab operation potentially after a delay.
Public method to get the supported screenshot modes.