QGIS API Documentation 3.41.0-Master (af5edcb665c)
|
Abstract base class for all input controllers. More...
#include <qgsabstractinputcontroller.h>
Public Member Functions | |
QgsAbstractInputController (QObject *parent=nullptr) | |
Constructor for QgsAbstractInputController, with the specified parent object. | |
virtual QgsAbstractInputController * | clone () const =0 |
Returns a new copy of the controller. | |
virtual QString | deviceId () const =0 |
Returns a string uniquely identifying the device. | |
virtual Qgis::InputControllerType | type () const =0 |
Returns the input controller type. | |
Abstract base class for all input controllers.
Definition at line 32 of file qgsabstractinputcontroller.h.
QgsAbstractInputController::QgsAbstractInputController | ( | QObject * | parent = nullptr | ) |
Constructor for QgsAbstractInputController, with the specified parent object.
Definition at line 19 of file qgsabstractinputcontroller.cpp.
|
pure virtual |
Returns a new copy of the controller.
|
pure virtual |
Returns a string uniquely identifying the device.
|
pure virtual |
Returns the input controller type.
Implemented in QgsAbstract2DMapController, and QgsAbstract3DMapController.