QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
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
c
As part of the API refactoring and improvements which landed in the Processing API was substantially reworked from the x version This was done in order to allow much of the underlying Processing framework to be ported into c
Definition:
porting_processing.dox:1
QgsGpsConnection
Abstract base class for connection to a GPS device.
Definition:
qgsgpsconnection.h:287
Generated on Sun Sep 11 2022 00:03:17 for QGIS API Documentation by
1.8.17