|
QGIS API Documentation 3.99.0-Master (e9821da5c6b)
|
A registry for QgsAbstractBabelFormat GPSBabel formats. More...
#include <qgsbabelformatregistry.h>
Public Member Functions | |
| QgsBabelFormatRegistry () | |
| Constructor for QgsBabelFormatRegistry. | |
| QgsBabelFormatRegistry (const QgsBabelFormatRegistry &rh)=delete | |
| ~QgsBabelFormatRegistry () | |
| QgsBabelGpsDeviceFormat * | deviceFormat (const QString &name) |
| Returns a registered device format by name. | |
| QStringList | deviceNames () const |
| Returns a list of the names of all registered devices. | |
| QMap< QString, QgsBabelGpsDeviceFormat * > | devices () const |
| Returns a map of device name to device format. | |
| QString | importFileFilter () const |
| Returns a file filter string representing all registered import formats. | |
| QgsBabelSimpleImportFormat * | importFormat (const QString &name) |
| Returns a registered import format by name. | |
| QgsBabelSimpleImportFormat * | importFormatByDescription (const QString &description) |
| Returns a registered import format by description. | |
| QStringList | importFormatNames () const |
| Returns a list of the names of all registered import formats. | |
| QgsBabelFormatRegistry & | operator= (const QgsBabelFormatRegistry &rh)=delete |
| void | reloadFromSettings () |
| Reloads the registry's members from the currently stored configuration. | |
Static Public Attributes | |
| static const QgsSettingsEntryString * | settingsBabelRteDownload = new QgsSettingsEntryString( u"rtedownload"_s, sTreeBabelDevices ) |
| static const QgsSettingsEntryString * | settingsBabelRteUpload = new QgsSettingsEntryString( u"rteupload"_s, sTreeBabelDevices ) |
| static const QgsSettingsEntryString * | settingsBabelTrkDownload = new QgsSettingsEntryString( u"trkdownload"_s, sTreeBabelDevices ) |
| static const QgsSettingsEntryString * | settingsBabelTrkUpload = new QgsSettingsEntryString( u"trkupload"_s, sTreeBabelDevices ) |
| static const QgsSettingsEntryString * | settingsBabelWptDownload = new QgsSettingsEntryString( u"wptdownload"_s, sTreeBabelDevices ) |
| static const QgsSettingsEntryString * | settingsBabelWptUpload = new QgsSettingsEntryString( u"wptupload"_s, sTreeBabelDevices ) |
| static QgsSettingsTreeNamedListNode * | sTreeBabelDevices = QgsSettingsTree::sTreeGps->createNamedListNode( u"babel-devices"_s ) |
A registry for QgsAbstractBabelFormat GPSBabel formats.
QgsBabelFormatRegistry is not usually directly created, but rather accessed through QgsApplication::gpsBabelFormatRegistry().
Definition at line 41 of file qgsbabelformatregistry.h.
| QgsBabelFormatRegistry::QgsBabelFormatRegistry | ( | ) |
Constructor for QgsBabelFormatRegistry.
The registry will automatically be populated with standard formats, and with devices previously configured and stored in QSettings.
Definition at line 42 of file qgsbabelformatregistry.cpp.
| QgsBabelFormatRegistry::~QgsBabelFormatRegistry | ( | ) |
Definition at line 193 of file qgsbabelformatregistry.cpp.
|
delete |
| QgsBabelGpsDeviceFormat * QgsBabelFormatRegistry::deviceFormat | ( | const QString & | name | ) |
Returns a registered device format by name.
Definition at line 262 of file qgsbabelformatregistry.cpp.
| QStringList QgsBabelFormatRegistry::deviceNames | ( | ) | const |
Returns a list of the names of all registered devices.
Definition at line 257 of file qgsbabelformatregistry.cpp.
| QMap< QString, QgsBabelGpsDeviceFormat * > QgsBabelFormatRegistry::devices | ( | ) | const |
Returns a map of device name to device format.
Definition at line 267 of file qgsbabelformatregistry.cpp.
| QString QgsBabelFormatRegistry::importFileFilter | ( | ) | const |
Returns a file filter string representing all registered import formats.
Definition at line 224 of file qgsbabelformatregistry.cpp.
| QgsBabelSimpleImportFormat * QgsBabelFormatRegistry::importFormat | ( | const QString & | name | ) |
Returns a registered import format by name.
Definition at line 204 of file qgsbabelformatregistry.cpp.
| QgsBabelSimpleImportFormat * QgsBabelFormatRegistry::importFormatByDescription | ( | const QString & | description | ) |
Returns a registered import format by description.
Definition at line 209 of file qgsbabelformatregistry.cpp.
| QStringList QgsBabelFormatRegistry::importFormatNames | ( | ) | const |
Returns a list of the names of all registered import formats.
Definition at line 199 of file qgsbabelformatregistry.cpp.
|
delete |
| void QgsBabelFormatRegistry::reloadFromSettings | ( | ) |
Reloads the registry's members from the currently stored configuration.
Definition at line 272 of file qgsbabelformatregistry.cpp.
|
static |
Definition at line 51 of file qgsbabelformatregistry.h.
|
static |
Definition at line 52 of file qgsbabelformatregistry.h.
|
static |
Definition at line 53 of file qgsbabelformatregistry.h.
|
static |
Definition at line 54 of file qgsbabelformatregistry.h.
|
static |
Definition at line 49 of file qgsbabelformatregistry.h.
|
static |
Definition at line 50 of file qgsbabelformatregistry.h.
|
inlinestatic |
Definition at line 47 of file qgsbabelformatregistry.h.