Class: QgsAbstractInputController¶
Abstract base class for all input controllers.
Added in version 3.34.
Note
This is an abstract class, with methods which must be implemented by a subclass.
The following methods must be implemented: clone()
, deviceId()
, type()
Class Hierarchy¶
Base classes¶
Subclasses¶
Abstract base class for all 2D map controllers. |
|
Abstract base class for all 3D map controllers. |
Abstract Methods
Returns a new copy of the controller. |
|
Returns a string uniquely identifying the device. |
|
Returns the input controller type. |
- class qgis.gui.QgsAbstractInputController[source]¶
Bases:
QObject
- __init__(parent: QObject | None = None)
Constructor for QgsAbstractInputController, with the specified
parent
object.- Parameters:
parent (Optional[QObject] = None)
- abstract clone(self) QgsAbstractInputController | None [source]¶
Returns a new copy of the controller.
- Return type:
Optional[QgsAbstractInputController]
- abstract deviceId(self) str [source]¶
Returns a string uniquely identifying the device.
- Return type:
str
- abstract type(self) Qgis.InputControllerType [source]¶
Returns the input controller type.
- Return type: