QGIS API Documentation  master-3f58142
QgsGPSConnectionRegistry Class Reference

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

#include <qgsgpsconnectionregistry.h>

+ Collaboration diagram for QgsGPSConnectionRegistry:

List of all members.

Public Member Functions

 ~QgsGPSConnectionRegistry ()
QList< QgsGPSConnection * > connectionList () const
void registerConnection (QgsGPSConnection *c)
 Inserts a connection into the registry.
void unregisterConnection (QgsGPSConnection *c)
 Unregisters connection.

Static Public Member Functions

static QgsGPSConnectionRegistryinstance ()

Protected Member Functions

 QgsGPSConnectionRegistry ()

Protected Attributes

QSet< QgsGPSConnection * > mConnections

Static Protected Attributes

static QgsGPSConnectionRegistrymInstance = 0

Detailed Description

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

Definition at line 28 of file qgsgpsconnectionregistry.h.


Constructor & Destructor Documentation

Definition at line 23 of file qgsgpsconnectionregistry.cpp.

Referenced by instance().


Member Function Documentation

Definition at line 56 of file qgsgpsconnectionregistry.cpp.

References mConnections.

Inserts a connection into the registry.

The connection is owned by the registry class until it is unregistered again

Definition at line 46 of file qgsgpsconnectionregistry.cpp.

References mConnections.

Unregisters connection.

The registry does no longer own the connection

Definition at line 51 of file qgsgpsconnectionregistry.cpp.

References mConnections.


Member Data Documentation

Definition at line 44 of file qgsgpsconnectionregistry.h.

Referenced by instance().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines