QGIS API Documentation  3.1.0-Master (97726d6)
Public Member Functions | List of all members
QgsGpsConnectionRegistry Class Reference

A class to register / unregister existing GPS connections such that the information is available to all classes and plugins. More...

#include <qgsgpsconnectionregistry.h>

Public Member Functions

 QgsGpsConnectionRegistry ()=default
 Constructor for QgsGpsConnectionRegistry. More...
 
 QgsGpsConnectionRegistry (const QgsGpsConnectionRegistry &rh)=delete
 QgsGpsConnectionRegistry cannot be copied. More...
 
 ~QgsGpsConnectionRegistry ()
 
QList< QgsGpsConnection * > connectionList () const
 
QgsGpsConnectionRegistryoperator= (const QgsGpsConnectionRegistry &rh)=delete
 QgsGpsConnectionRegistry cannot be copied. More...
 
void registerConnection (QgsGpsConnection *c)
 Inserts a connection into the registry. The connection is owned by the registry class until it is unregistered again. More...
 
void unregisterConnection (QgsGpsConnection *c)
 Unregisters connection. The registry does no longer own the connection. More...
 

Detailed Description

A class to register / unregister existing GPS connections such that the information is available to all classes and plugins.

QgsGpsConnectionRegistry is not usually directly created, but rather accessed through QgsApplication::gpsConnectionRegistry().

Definition at line 36 of file qgsgpsconnectionregistry.h.

Constructor & Destructor Documentation

◆ QgsGpsConnectionRegistry() [1/2]

QgsGpsConnectionRegistry::QgsGpsConnectionRegistry ( )
default

Constructor for QgsGpsConnectionRegistry.

◆ ~QgsGpsConnectionRegistry()

QgsGpsConnectionRegistry::~QgsGpsConnectionRegistry ( )

Definition at line 21 of file qgsgpsconnectionregistry.cpp.

◆ QgsGpsConnectionRegistry() [2/2]

QgsGpsConnectionRegistry::QgsGpsConnectionRegistry ( const QgsGpsConnectionRegistry rh)
delete

QgsGpsConnectionRegistry cannot be copied.

Member Function Documentation

◆ connectionList()

QList< QgsGpsConnection *> QgsGpsConnectionRegistry::connectionList ( ) const

Definition at line 36 of file qgsgpsconnectionregistry.cpp.

◆ operator=()

QgsGpsConnectionRegistry& QgsGpsConnectionRegistry::operator= ( const QgsGpsConnectionRegistry rh)
delete

QgsGpsConnectionRegistry cannot be copied.

◆ registerConnection()

void QgsGpsConnectionRegistry::registerConnection ( QgsGpsConnection c)

Inserts a connection into the registry. The connection is owned by the registry class until it is unregistered again.

Definition at line 26 of file qgsgpsconnectionregistry.cpp.

◆ unregisterConnection()

void QgsGpsConnectionRegistry::unregisterConnection ( QgsGpsConnection c)

Unregisters connection. The registry does no longer own the connection.

Definition at line 31 of file qgsgpsconnectionregistry.cpp.


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