QGIS API Documentation  3.26.3-Buenos Aires (65e4edfdad)
qgssettingsregistrycore.cpp
Go to the documentation of this file.
1 /***************************************************************************
2  qgssettingsregistrycore.cpp
3  --------------------------------------
4  Date : February 2021
5  Copyright : (C) 2021 by Damiano Lombardi
6  Email : damiano at opengis dot ch
7  ***************************************************************************
8  * *
9  * This program is free software; you can redistribute it and/or modify *
10  * it under the terms of the GNU General Public License as published by *
11  * the Free Software Foundation; either version 2 of the License, or *
12  * (at your option) any later version. *
13  * *
14  ***************************************************************************/
15 
17 
18 #include "qgsapplication.h"
19 #include "qgsgeometryoptions.h"
20 #include "qgslayout.h"
22 #include "qgslocator.h"
23 #include "qgsmaprendererjob.h"
25 #include "qgsnewsfeedparser.h"
26 #include "qgsowsconnection.h"
27 #include "qgsprocessing.h"
28 #include "qgsvectorlayer.h"
29 #include "qgsogrdbconnection.h"
30 
33 {
35 
39 
41 
46 
51 
57 
59 
61 
63 
64  addSettingsEntry( &QgsOgrDbConnection::settingsOgrConnectionSelected );
65  addSettingsEntry( &QgsOgrDbConnection::settingsOgrConnectionPath );
66 
108 
112 }
113 
115 {
116 }
117 
QgsSettingsRegistryCore::settingsDigitizingDefaultSnapEnabled
static const QgsSettingsEntryBool settingsDigitizingDefaultSnapEnabled
Settings entry digitizing default snap enabled.
Definition: qgssettingsregistrycore.h:97
qgssettingsregistrycore.h
QgsOwsConnection::settingsServiceConnectionDetailsGroup
static const QgsSettingsEntryGroup settingsServiceConnectionDetailsGroup
Definition: qgsowsconnection.h:81
QgsLocalizedDataPathRegistry::settingsLocalizedDataPaths
static const QgsSettingsEntryStringList settingsLocalizedDataPaths
Settings entry localized data paths.
Definition: qgslocalizeddatapathregistry.h:84
qgslocalizeddatapathregistry.h
QgsSettingsRegistryCore::settingsDigitizingSnapInvisibleFeature
static const QgsSettingsEntryBool settingsDigitizingSnapInvisibleFeature
Settings entry digitizing snap invisible feature.
Definition: qgssettingsregistrycore.h:124
QgsNewsFeedParser::settingsFeedLatitude
static const QgsSettingsEntryDouble settingsFeedLatitude
Settings entry feed latitude.
Definition: qgsnewsfeedparser.h:120
QgsSettingsRegistryCore::settingsDigitizingFillColorRed
static const QgsSettingsEntryInteger settingsDigitizingFillColorRed
Settings entry digitizing fill color red.
Definition: qgssettingsregistrycore.h:76
QgsSettingsRegistryCore::settingsDigitizingSearchRadiusVertexEditUnit
static const QgsSettingsEntryEnumFlag< QgsTolerance::UnitType > settingsDigitizingSearchRadiusVertexEditUnit
Settings entry digitizing search radius vertex edit unit.
Definition: qgssettingsregistrycore.h:115
QgsSettingsRegistryCore::settingsDigitizingLineGhost
static const QgsSettingsEntryBool settingsDigitizingLineGhost
Settings entry digitizing line ghost.
Definition: qgssettingsregistrycore.h:88
QgsSettingsRegistryCore::settingsDigitizingLineWidth
static const QgsSettingsEntryInteger settingsDigitizingLineWidth
Settings entry digitizing line width.
Definition: qgssettingsregistrycore.h:58
QgsSettingsRegistryCore::settingsDigitizingOffsetCapStyle
static const QgsSettingsEntryEnumFlag< Qgis::EndCapStyle > settingsDigitizingOffsetCapStyle
Settings entry digitizing offset cap style.
Definition: qgssettingsregistrycore.h:163
QgsSettingsRegistryCore::settingsDigitizingFillColorBlue
static const QgsSettingsEntryInteger settingsDigitizingFillColorBlue
Settings entry digitizing fill color blue.
Definition: qgssettingsregistrycore.h:82
qgslocator.h
qgsowsconnection.h
QgsSettingsRegistryCore::settingsDigitizingDefaultSnappingToleranceUnit
static const QgsSettingsEntryEnumFlag< QgsTolerance::UnitType > settingsDigitizingDefaultSnappingToleranceUnit
Settings entry digitizing default snapping tolerance unit.
Definition: qgssettingsregistrycore.h:109
QgsSettingsRegistryCore::settingsDigitizingConvertToCurveAngleTolerance
static const QgsSettingsEntryDouble settingsDigitizingConvertToCurveAngleTolerance
Settings entry digitizing convert to curve angle tolerance.
Definition: qgssettingsregistrycore.h:157
QgsSettingsRegistryCore::settingsDigitizingLineColorRed
static const QgsSettingsEntryInteger settingsDigitizingLineColorRed
Settings entry digitizing line color red.
Definition: qgssettingsregistrycore.h:61
QgsSettingsRegistryCore::settingsDigitizingStreamTolerance
static const QgsSettingsEntryInteger settingsDigitizingStreamTolerance
Settings entry digitizing stream tolerance.
Definition: qgssettingsregistrycore.h:55
QgsApplication::settingsLocaleGlobalLocale
static const QgsSettingsEntryString settingsLocaleGlobalLocale
Settings entry locale global locale.
Definition: qgsapplication.h:1033
QgsApplication::settingsSearchPathsForSVG
static const QgsSettingsEntryStringList settingsSearchPathsForSVG
Settings entry search path for SVG.
Definition: qgsapplication.h:1037
QgsSettingsRegistryCore::settingsDigitizingDefaultSnapMode
static const QgsSettingsEntryEnumFlag< Qgis::SnappingMode > settingsDigitizingDefaultSnapMode
Settings entry digitizing default snap type.
Definition: qgssettingsregistrycore.h:100
qgsnewsfeedparser.h
QgsSettingsRegistryCore::settingsDigitizingDefaultMValue
static const QgsSettingsEntryDouble settingsDigitizingDefaultMValue
Settings entry digitizing default m value.
Definition: qgssettingsregistrycore.h:94
QgsLocator::settingsLocatorFilterEnabled
static const QgsSettingsEntryBool settingsLocatorFilterEnabled
Settings entry locator filter enabled.
Definition: qgslocator.h:158
qgsapplication.h
QgsSettingsRegistryCore::settingsDigitizingConvertToCurveDistanceTolerance
static const QgsSettingsEntryDouble settingsDigitizingConvertToCurveDistanceTolerance
Settings entry digitizing convert to curve distance tolerance.
Definition: qgssettingsregistrycore.h:160
QgsSettingsRegistry::addSettingsEntryGroup
void addSettingsEntryGroup(const QgsSettingsEntryGroup *settingsGroup)
Adds a group of setting to the registry.
Definition: qgssettingsregistry.cpp:56
QgsSettingsRegistryCore::settingsLayerTreeShowFeatureCountForNewLayers
static const QgsSettingsEntryBool settingsLayerTreeShowFeatureCountForNewLayers
Settings entry show feature counts for newly added layers by default.
Definition: qgssettingsregistrycore.h:175
QgsLocator::settingsLocatorFilterDefault
static const QgsSettingsEntryBool settingsLocatorFilterDefault
Settings entry locator filter default value.
Definition: qgslocator.h:160
QgsSettingsRegistryCore::settingsDigitizingDisableEnterAttributeValuesDialog
static const QgsSettingsEntryBool settingsDigitizingDisableEnterAttributeValuesDialog
Settings entry digitizing disable enter attribute values dialog.
Definition: qgssettingsregistrycore.h:139
QgsSettingsRegistry
QgsSettingsRegistry is used for settings introspection and collects a list of child QgsSettingsRegist...
Definition: qgssettingsregistry.h:34
QgsSettingsRegistryCore::settingsDigitizingMarkerStyle
static const QgsSettingsEntryString settingsDigitizingMarkerStyle
Settings entry digitizing marker style.
Definition: qgssettingsregistrycore.h:130
QgsSettingsRegistryCore::settingsDigitizingValidateGeometries
static const QgsSettingsEntryInteger settingsDigitizingValidateGeometries
Settings entry digitizing validate geometries.
Definition: qgssettingsregistrycore.h:142
QgsSettingsRegistryCore::settingsDigitizingOffsetMiterLimit
static const QgsSettingsEntryDouble settingsDigitizingOffsetMiterLimit
Settings entry digitizing offset miter limit.
Definition: qgssettingsregistrycore.h:151
QgsNewsFeedParser::settingsFeedLongitude
static const QgsSettingsEntryDouble settingsFeedLongitude
Settings entry feed longitude.
Definition: qgsnewsfeedparser.h:122
QgsSettingsRegistry::addSettingsEntry
bool addSettingsEntry(const QgsSettingsEntryBase *settingsEntry)
Adds settingsEntry to the registry.
Definition: qgssettingsregistry.cpp:38
qgsnetworkaccessmanager.h
QgsNewsFeedParser::settingsFeedLanguage
static const QgsSettingsEntryString settingsFeedLanguage
Settings entry feed language.
Definition: qgsnewsfeedparser.h:118
QgsSettingsRegistryCore::settingsDigitizingOffsetJoinStyle
static const QgsSettingsEntryEnumFlag< Qgis::JoinStyle > settingsDigitizingOffsetJoinStyle
Settings entry digitizing offset join style.
Definition: qgssettingsregistrycore.h:145
QgsGeometryOptions::settingsGeometryValidationDefaultChecks
static const QgsSettingsEntryString settingsGeometryValidationDefaultChecks
Settings entry search path for templates.
Definition: qgsgeometryoptions.h:150
qgsmaprendererjob.h
QgsSettingsRegistryCore::settingsDigitizingSnapTooltip
static const QgsSettingsEntryBool settingsDigitizingSnapTooltip
Settings entry digitizing snap tooltip.
Definition: qgssettingsregistrycore.h:121
QgsSettingsRegistryCore::settingsDigitizingOffsetQuadSeg
static const QgsSettingsEntryInteger settingsDigitizingOffsetQuadSeg
Settings entry digitizing offset quad seg.
Definition: qgssettingsregistrycore.h:148
QgsSettingsRegistryCore::settingsDigitizingSearchRadiusVertexEdit
static const QgsSettingsEntryDouble settingsDigitizingSearchRadiusVertexEdit
Settings entry digitizing search radius vertex edit.
Definition: qgssettingsregistrycore.h:112
QgsApplication::settingsLocaleUserLocale
static const QgsSettingsEntryString settingsLocaleUserLocale
Settings entry locale user locale.
Definition: qgsapplication.h:1029
QgsSettingsRegistryCore::settingsDigitizingFillColorGreen
static const QgsSettingsEntryInteger settingsDigitizingFillColorGreen
Settings entry digitizing fill color green.
Definition: qgssettingsregistrycore.h:79
QgsProcessing::settingsDefaultOutputRasterLayerExt
static const QgsSettingsEntryInteger settingsDefaultOutputRasterLayerExt
Settings entry default output raster layer ext.
Definition: qgsprocessing.h:119
QgsProcessing::settingsDefaultOutputVectorLayerExt
static const QgsSettingsEntryInteger settingsDefaultOutputVectorLayerExt
Settings entry default output vector layer ext.
Definition: qgsprocessing.h:117
QgsNewsFeedParser::settingsFeedLastFetchTime
static const QgsSettingsEntryInteger settingsFeedLastFetchTime
Settings entry last fetch time.
Definition: qgsnewsfeedparser.h:116
QgsOwsConnection::settingsServiceConnectionCredentialsGroup
static const QgsSettingsEntryGroup settingsServiceConnectionCredentialsGroup
Definition: qgsowsconnection.h:82
qgslayout.h
QgsApplication::settingsLocaleOverrideFlag
static const QgsSettingsEntryBool settingsLocaleOverrideFlag
Settings entry locale override flag.
Definition: qgsapplication.h:1031
QgsNetworkAccessManager::settingsNetworkTimeout
static const QgsSettingsEntryInteger settingsNetworkTimeout
Settings entry network timeout.
Definition: qgsnetworkaccessmanager.h:667
QgsSettingsRegistryCore::settingsGpsBabelPath
static const QgsSettingsEntryString settingsGpsBabelPath
Settings entry path to GPSBabel executable.
Definition: qgssettingsregistrycore.h:172
qgsvectorlayer.h
QgsSettingsRegistryCore::settingsDigitizingOffsetShowAdvanced
static const QgsSettingsEntryBool settingsDigitizingOffsetShowAdvanced
Settings entry digitizing offset show advanced.
Definition: qgssettingsregistrycore.h:166
QgsSettingsRegistryCore::settingsDigitizingLineColorAlphaScale
static const QgsSettingsEntryDouble settingsDigitizingLineColorAlphaScale
Settings entry digitizing line color alpha scale.
Definition: qgssettingsregistrycore.h:73
QgsLayout::settingsSearchPathForTemplates
static const QgsSettingsEntryStringList settingsSearchPathForTemplates
Settings entry search path for templates.
Definition: qgslayout.h:663
QgsSettingsRegistryCore::QgsSettingsRegistryCore
QgsSettingsRegistryCore()
Constructor for QgsSettingsRegistryCore.
Definition: qgssettingsregistrycore.cpp:31
QgsSettingsRegistryCore::settingsDigitizingMarkerSizeMm
static const QgsSettingsEntryDouble settingsDigitizingMarkerSizeMm
Settings entry digitizing marker size mm.
Definition: qgssettingsregistrycore.h:133
QgsMapRendererJob::settingsLogCanvasRefreshEvent
static const QgsSettingsEntryBool settingsLogCanvasRefreshEvent
Settings entry log canvas refresh event.
Definition: qgsmaprendererjob.h:452
QgsApplication::settingsLocaleShowGroupSeparator
static const QgsSettingsEntryBool settingsLocaleShowGroupSeparator
Settings entry locale show group separator.
Definition: qgsapplication.h:1035
qgsprocessing.h
QgsSettingsRegistryCore::settingsDigitizingLineColorBlue
static const QgsSettingsEntryInteger settingsDigitizingLineColorBlue
Settings entry digitizing line color blue.
Definition: qgssettingsregistrycore.h:67
QgsSettingsRegistryCore::settingsDigitizingLineColorAlpha
static const QgsSettingsEntryInteger settingsDigitizingLineColorAlpha
Settings entry digitizing line color alpha.
Definition: qgssettingsregistrycore.h:70
QgsSettingsRegistryCore::settingsDigitizingSnapColor
static const QgsSettingsEntryColor settingsDigitizingSnapColor
Settings entry digitizing snap color.
Definition: qgssettingsregistrycore.h:118
QgsSettingsRegistryCore::settingsDigitizingDefaultZValue
static const QgsSettingsEntryDouble settingsDigitizingDefaultZValue
Settings entry digitizing default z value.
Definition: qgssettingsregistrycore.h:91
QgsSettingsRegistryCore::settingsDigitizingDefaultSnapType
static const QgsSettingsEntryEnumFlag< Qgis::SnappingType > settingsDigitizingDefaultSnapType
Settings entry digitizing default snap type.
Definition: qgssettingsregistrycore.h:103
QgsSettingsRegistryCore::settingsDigitizingLineColorGreen
static const QgsSettingsEntryInteger settingsDigitizingLineColorGreen
Settings entry digitizing line color green.
Definition: qgssettingsregistrycore.h:64
QgsSettingsRegistryCore::settingsDigitizingConvertToCurve
static const QgsSettingsEntryBool settingsDigitizingConvertToCurve
Settings entry digitizing convert to curve.
Definition: qgssettingsregistrycore.h:154
QgsSettingsRegistryCore::settingsDigitizingTracingMaxFeatureCount
static const QgsSettingsEntryInteger settingsDigitizingTracingMaxFeatureCount
Settings entry digitizing tracing max feature count.
Definition: qgssettingsregistrycore.h:169
QgsSettingsRegistryCore::~QgsSettingsRegistryCore
virtual ~QgsSettingsRegistryCore()
Destructor for QgsSettingsRegistryCore.
Definition: qgssettingsregistrycore.cpp:114
qgsgeometryoptions.h
QgsProcessing::settingsTempPath
static const QgsSettingsEntryString settingsTempPath
Settings entry temp path.
Definition: qgsprocessing.h:115
QgsProcessing::settingsPreferFilenameAsLayerName
static const QgsSettingsEntryBool settingsPreferFilenameAsLayerName
Settings entry prefer filename as layer name.
Definition: qgsprocessing.h:113
QgsSettingsRegistryCore::settingsDigitizingFillColorAlpha
static const QgsSettingsEntryInteger settingsDigitizingFillColorAlpha
Settings entry digitizing fill color alpha.
Definition: qgssettingsregistrycore.h:85
QgsOwsConnection::settingsConnectionSelected
static const QgsSettingsEntryString settingsConnectionSelected
Definition: qgsowsconnection.h:60
QgsSettingsRegistryCore::settingsDigitizingDefaultSnappingTolerance
static const QgsSettingsEntryDouble settingsDigitizingDefaultSnappingTolerance
Settings entry digitizing default snapping tolerance.
Definition: qgssettingsregistrycore.h:106
QgsLocator::settingsLocatorFilterPrefix
static const QgsSettingsEntryString settingsLocatorFilterPrefix
Settings entry locator filter prefix.
Definition: qgslocator.h:162
QgsSettingsRegistryCore::settingsDigitizingMarkerOnlyForSelected
static const QgsSettingsEntryBool settingsDigitizingMarkerOnlyForSelected
Settings entry digitizing marker only for selected.
Definition: qgssettingsregistrycore.h:127
QgsSettingsRegistryCore::settingsDigitizingReuseLastValues
static const QgsSettingsEntryBool settingsDigitizingReuseLastValues
Settings entry digitizing reuseLastValues.
Definition: qgssettingsregistrycore.h:136