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.