QGIS API Documentation
3.0.2-Girona (307d082)
src
core
gps
qgsgpsconnectionregistry.h
Go to the documentation of this file.
1
/***************************************************************************
2
qgsgpsconnectionregistry.h - description
3
--------------------------
4
begin : December 27th, 2009
5
copyright : (C) 2009 by Marco Hugentobler
6
email : marco at hugis dot net
7
***************************************************************************/
8
9
/***************************************************************************
10
* *
11
* This program is free software; you can redistribute it and/or modify *
12
* it under the terms of the GNU General Public License as published by *
13
* the Free Software Foundation; either version 2 of the License, or *
14
* (at your option) any later version. *
15
* *
16
***************************************************************************/
17
18
#ifndef QGSGPSCONNECTIONREGISTRY_H
19
#define QGSGPSCONNECTIONREGISTRY_H
20
21
#include <QList>
22
#include <QSet>
23
24
#include "qgis_core.h"
25
26
class
QgsGpsConnection
;
27
36
class
CORE_EXPORT
QgsGpsConnectionRegistry
37
{
38
public
:
39
43
QgsGpsConnectionRegistry
() =
default
;
44
~
QgsGpsConnectionRegistry
();
45
47
QgsGpsConnectionRegistry
(
const
QgsGpsConnectionRegistry
&rh ) =
delete
;
49
QgsGpsConnectionRegistry
&operator=(
const
QgsGpsConnectionRegistry
&rh ) =
delete
;
50
52
void
registerConnection(
QgsGpsConnection
*c );
54
void
unregisterConnection(
QgsGpsConnection
*c );
55
56
QList< QgsGpsConnection *> connectionList()
const
;
57
58
private
:
59
#ifdef SIP_RUN
60
QgsGpsConnectionRegistry
(
const
QgsGpsConnectionRegistry
&rh );
61
#endif
62
63
QSet<QgsGpsConnection *> mConnections;
64
};
65
66
#endif // QGSGPSCONNECTIONREGISTRY_H
QgsGpsConnectionRegistry
A class to register / unregister existing GPS connections such that the information is available to a...
Definition:
qgsgpsconnectionregistry.h:36
QgsGpsConnection
Abstract base class for connection to a GPS device.
Definition:
qgsgpsconnection.h:65
Generated on Sat Apr 21 2018 11:45:00 for QGIS API Documentation by
1.8.13