QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
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. More...
 
virtual QgsAbstractInputControllerclone () const =0
 Returns a new copy of the controller. More...
 
virtual QString deviceId () const =0
 Returns a string uniquely identifying the device. More...
 
virtual Qgis::InputControllerType type () const =0
 Returns the input controller type. More...
 

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 18 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: