QGIS API Documentation 3.41.0-Master (fda2aa46e9a)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
QgsAbstractInputController Class Referenceabstract

Abstract base class for all input controllers. More...

#include <qgsabstractinputcontroller.h>

Inheritance diagram for QgsAbstractInputController:
Inheritance graph
[legend]

Public Member Functions

 QgsAbstractInputController (QObject *parent=nullptr)
 Constructor for QgsAbstractInputController, with the specified parent object.
 
virtual QgsAbstractInputControllerclone () 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.
 

Detailed Description

Abstract base class for all input controllers.

Since
QGIS 3.34

Definition at line 32 of file qgsabstractinputcontroller.h.

Constructor & Destructor Documentation

◆ QgsAbstractInputController()

QgsAbstractInputController::QgsAbstractInputController ( QObject *  parent = nullptr)

Constructor for QgsAbstractInputController, with the specified parent object.

Definition at line 19 of file qgsabstractinputcontroller.cpp.

Member Function Documentation

◆ clone()

virtual QgsAbstractInputController * QgsAbstractInputController::clone ( ) const
pure virtual

Returns a new copy of the controller.

◆ deviceId()

virtual QString QgsAbstractInputController::deviceId ( ) const
pure virtual

Returns a string uniquely identifying the device.

◆ type()

virtual Qgis::InputControllerType QgsAbstractInputController::type ( ) const
pure virtual

Returns the input controller type.

Implemented in QgsAbstract2DMapController, and QgsAbstract3DMapController.


The documentation for this class was generated from the following files: