| QGIS API Documentation
    3.22.4-Białowieża (ce8e65e95e)
    | 
QgsSettingsRegistryCore is used for settings introspection and collects all QgsSettingsEntry instances of core. More...
#include <qgssettingsregistrycore.h>

| Public Member Functions | |
| QgsSettingsRegistryCore () | |
| Constructor for QgsSettingsRegistryCore.  More... | |
| virtual | ~QgsSettingsRegistryCore () | 
| Destructor for QgsSettingsRegistryCore.  More... | |
|  Public Member Functions inherited from QgsSettingsRegistry | |
| QgsSettingsRegistry () | |
| Constructor for QgsSettingsRegistry.  More... | |
| virtual | ~QgsSettingsRegistry () | 
| Destructor for QgsSettingsRegistry.  More... | |
| void | addSubRegistry (const QgsSettingsRegistry *settingsRegistry) | 
| Append a child settingsRegistry to the register.  More... | |
| void | removeSubRegistry (const QgsSettingsRegistry *settingsRegistry) | 
| Remove a child settingsRegistry from the register.  More... | |
| QList< const QgsSettingsEntryBase * > | settingEntries () const | 
| Returns the list of registered QgsSettingsEntryBase.  More... | |
| const QgsSettingsEntryBase * | settingsEntry (const QString &key, bool searchChildRegistries=true) const | 
| Returns the QgsSettingsEntry with the given key or nullptr if not found.  More... | |
| QList< const QgsSettingsRegistry * > | subRegistries () const | 
| Returns the list of registered child QgsSettingsRegistry.  More... | |
| Static Public Attributes | |
| static const QgsSettingsEntryBool | settingsDigitizingConvertToCurve = QgsSettingsEntryBool( QStringLiteral( "/qgis/digitizing/convert_to_curve" ), QgsSettings::NoSection, false ) | 
| Settings entry digitizing convert to curve.  More... | |
| static const QgsSettingsEntryDouble | settingsDigitizingConvertToCurveAngleTolerance = QgsSettingsEntryDouble( QStringLiteral( "/qgis/digitizing/convert_to_curve_angle_tolerance" ), QgsSettings::NoSection, 1e-6 ) | 
| Settings entry digitizing convert to curve angle tolerance.  More... | |
| static const QgsSettingsEntryDouble | settingsDigitizingConvertToCurveDistanceTolerance = QgsSettingsEntryDouble( QStringLiteral( "/qgis/digitizing/convert_to_curve_distance_tolerance" ), QgsSettings::NoSection, 1e-6 ) | 
| Settings entry digitizing convert to curve distance tolerance.  More... | |
| static const QgsSettingsEntryDouble | settingsDigitizingDefaultMValue = QgsSettingsEntryDouble( QStringLiteral( "/qgis/digitizing/default_m_value" ), QgsSettings::NoSection, Qgis::DEFAULT_M_COORDINATE ) | 
| Settings entry digitizing default m value.  More... | |
| static const QgsSettingsEntryBool | settingsDigitizingDefaultSnapEnabled = QgsSettingsEntryBool( QStringLiteral( "/qgis/digitizing/default_snap_enabled" ), QgsSettings::NoSection, false ) | 
| Settings entry digitizing default snap enabled.  More... | |
| static const QgsSettingsEntryDouble | settingsDigitizingDefaultSnappingTolerance = QgsSettingsEntryDouble( QStringLiteral( "/qgis/digitizing/default_snapping_tolerance" ), QgsSettings::NoSection, Qgis::DEFAULT_SNAP_TOLERANCE ) | 
| Settings entry digitizing default snapping tolerance.  More... | |
| static const QgsSettingsEntryEnumFlag< QgsTolerance::UnitType > | settingsDigitizingDefaultSnappingToleranceUnit = QgsSettingsEntryEnumFlag<QgsTolerance::UnitType>( QStringLiteral( "/qgis/digitizing/default_snapping_tolerance_unit" ), QgsSettings::NoSection, Qgis::DEFAULT_SNAP_UNITS ) | 
| Settings entry digitizing default snapping tolerance unit.  More... | |
| static const QgsSettingsEntryEnumFlag< QgsSnappingConfig::SnappingTypes > | settingsDigitizingDefaultSnapType = QgsSettingsEntryEnumFlag<QgsSnappingConfig::SnappingTypes>( QStringLiteral( "/qgis/digitizing/default_snap_type" ), QgsSettings::NoSection, QgsSnappingConfig::VertexFlag ) | 
| Settings entry digitizing default snap type.  More... | |
| static const QgsSettingsEntryDouble | settingsDigitizingDefaultZValue = QgsSettingsEntryDouble( QStringLiteral( "/qgis/digitizing/default_z_value" ), QgsSettings::NoSection, Qgis::DEFAULT_Z_COORDINATE ) | 
| Settings entry digitizing default z value.  More... | |
| static const QgsSettingsEntryBool | settingsDigitizingDisableEnterAttributeValuesDialog = QgsSettingsEntryBool( QStringLiteral( "/qgis/digitizing/disable_enter_attribute_values_dialog" ), QgsSettings::NoSection, false ) | 
| Settings entry digitizing disable enter attribute values dialog.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingFillColorAlpha = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/fill_color_alpha" ), QgsSettings::NoSection, 30 ) | 
| Settings entry digitizing fill color alpha.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingFillColorBlue = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/fill_color_blue" ), QgsSettings::NoSection, 0 ) | 
| Settings entry digitizing fill color blue.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingFillColorGreen = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/fill_color_green" ), QgsSettings::NoSection, 0 ) | 
| Settings entry digitizing fill color green.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingFillColorRed = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/fill_color_red" ), QgsSettings::NoSection, 255 ) | 
| Settings entry digitizing fill color red.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingLineColorAlpha = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/line_color_alpha" ), QgsSettings::NoSection, 200 ) | 
| Settings entry digitizing line color alpha.  More... | |
| static const QgsSettingsEntryDouble | settingsDigitizingLineColorAlphaScale = QgsSettingsEntryDouble( QStringLiteral( "/qgis/digitizing/line_color_alpha_scale" ), QgsSettings::NoSection, 0.75 ) | 
| Settings entry digitizing line color alpha scale.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingLineColorBlue = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/line_color_blue" ), QgsSettings::NoSection, 0 ) | 
| Settings entry digitizing line color blue.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingLineColorGreen = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/line_color_green" ), QgsSettings::NoSection, 0 ) | 
| Settings entry digitizing line color green.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingLineColorRed = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/line_color_red" ), QgsSettings::NoSection, 255 ) | 
| Settings entry digitizing line color red.  More... | |
| static const QgsSettingsEntryBool | settingsDigitizingLineGhost = QgsSettingsEntryBool( QStringLiteral( "/qgis/digitizing/line_ghost" ), QgsSettings::NoSection, false ) | 
| Settings entry digitizing line ghost.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingLineWidth = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/line_width" ), QgsSettings::NoSection, 1 ) | 
| Settings entry digitizing line width.  More... | |
| static const QgsSettingsEntryBool | settingsDigitizingMarkerOnlyForSelected = QgsSettingsEntryBool( QStringLiteral( "/qgis/digitizing/marker_only_for_selected" ), QgsSettings::NoSection, true ) | 
| Settings entry digitizing marker only for selected.  More... | |
| static const QgsSettingsEntryDouble | settingsDigitizingMarkerSizeMm = QgsSettingsEntryDouble( QStringLiteral( "/qgis/digitizing/marker_size_mm" ), QgsSettings::NoSection, 2.0 ) | 
| Settings entry digitizing marker size mm.  More... | |
| static const QgsSettingsEntryString | settingsDigitizingMarkerStyle = QgsSettingsEntryString( QStringLiteral( "/qgis/digitizing/marker_style" ), QgsSettings::NoSection, "Cross" ) | 
| Settings entry digitizing marker style.  More... | |
| static const QgsSettingsEntryEnumFlag< Qgis::EndCapStyle > | settingsDigitizingOffsetCapStyle = QgsSettingsEntryEnumFlag<Qgis::EndCapStyle>( QStringLiteral( "/qgis/digitizing/offset_cap_style" ), QgsSettings::NoSection, Qgis::EndCapStyle::Round ) | 
| Settings entry digitizing offset cap style.  More... | |
| static const QgsSettingsEntryEnumFlag< Qgis::JoinStyle > | settingsDigitizingOffsetJoinStyle = QgsSettingsEntryEnumFlag<Qgis::JoinStyle>( QStringLiteral( "/qgis/digitizing/offset_join_style" ), QgsSettings::NoSection, Qgis::JoinStyle::Round ) | 
| Settings entry digitizing offset join style.  More... | |
| static const QgsSettingsEntryDouble | settingsDigitizingOffsetMiterLimit = QgsSettingsEntryDouble( QStringLiteral( "/qgis/digitizing/offset_miter_limit" ), QgsSettings::NoSection, 5.0 ) | 
| Settings entry digitizing offset miter limit.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingOffsetQuadSeg = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/offset_quad_seg" ), QgsSettings::NoSection, 8 ) | 
| Settings entry digitizing offset quad seg.  More... | |
| static const QgsSettingsEntryBool | settingsDigitizingOffsetShowAdvanced = QgsSettingsEntryBool( QStringLiteral( "/qgis/digitizing/offset_show_advanced" ), QgsSettings::NoSection, false ) | 
| Settings entry digitizing offset show advanced.  More... | |
| static const QgsSettingsEntryBool | settingsDigitizingReuseLastValues = QgsSettingsEntryBool( QStringLiteral( "/qgis/digitizing/reuseLastValues" ), QgsSettings::NoSection, false ) | 
| Settings entry digitizing reuseLastValues.  More... | |
| static const QgsSettingsEntryDouble | settingsDigitizingSearchRadiusVertexEdit = QgsSettingsEntryDouble( QStringLiteral( "/qgis/digitizing/search_radius_vertex_edit" ), QgsSettings::NoSection, 10 ) | 
| Settings entry digitizing search radius vertex edit.  More... | |
| static const QgsSettingsEntryEnumFlag< QgsTolerance::UnitType > | settingsDigitizingSearchRadiusVertexEditUnit = QgsSettingsEntryEnumFlag<QgsTolerance::UnitType>( QStringLiteral( "/qgis/digitizing/search_radius_vertex_edit_unit" ), QgsSettings::NoSection, QgsTolerance::Pixels ) | 
| Settings entry digitizing search radius vertex edit unit.  More... | |
| static const QgsSettingsEntryColor | settingsDigitizingSnapColor = QgsSettingsEntryColor( QStringLiteral( "/qgis/digitizing/snap_color" ), QgsSettings::NoSection, QColor( Qt::magenta ) ) | 
| Settings entry digitizing snap color.  More... | |
| static const QgsSettingsEntryBool | settingsDigitizingSnapInvisibleFeature = QgsSettingsEntryBool( QStringLiteral( "/qgis/digitizing/snap_invisible_feature" ), QgsSettings::NoSection, false ) | 
| Settings entry digitizing snap invisible feature.  More... | |
| static const QgsSettingsEntryBool | settingsDigitizingSnapTooltip = QgsSettingsEntryBool( QStringLiteral( "/qgis/digitizing/snap_tooltip" ), QgsSettings::NoSection, false ) | 
| Settings entry digitizing snap tooltip.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingStreamTolerance = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/stream_tolerance" ), QgsSettings::NoSection, 2 ) | 
| Settings entry digitizing stream tolerance.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingTracingMaxFeatureCount = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/tracing_max_feature_count" ), QgsSettings::NoSection, 10000 ) | 
| Settings entry digitizing tracing max feature count.  More... | |
| static const QgsSettingsEntryInteger | settingsDigitizingValidateGeometries = QgsSettingsEntryInteger( QStringLiteral( "/qgis/digitizing/validate_geometries" ), QgsSettings::NoSection, 1 ) | 
| Settings entry digitizing validate geometries.  More... | |
| static const QgsSettingsEntryString | settingsGpsBabelPath = QgsSettingsEntryString( QStringLiteral( "gpsbabelPath" ), QgsSettings::Gps, QStringLiteral( "gpsbabel" ) ) | 
| Settings entry path to GPSBabel executable.  More... | |
| Additional Inherited Members | |
|  Protected Member Functions inherited from QgsSettingsRegistry | |
| void | addSettingsEntry (const QgsSettingsEntryBase *settingsEntry) | 
| Add settingsEntry to the register.  More... | |
QgsSettingsRegistryCore is used for settings introspection and collects all QgsSettingsEntry instances of core.
Definition at line 49 of file qgssettingsregistrycore.h.
| QgsSettingsRegistryCore::QgsSettingsRegistryCore | ( | ) | 
Constructor for QgsSettingsRegistryCore.
Definition at line 28 of file qgssettingsregistrycore.cpp.
| 
 | virtual | 
Destructor for QgsSettingsRegistryCore.
Definition at line 100 of file qgssettingsregistrycore.cpp.
| 
 | inlinestatic | 
Settings entry digitizing convert to curve.
Definition at line 161 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing convert to curve angle tolerance.
Definition at line 164 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing convert to curve distance tolerance.
Definition at line 167 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing default m value.
Definition at line 104 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing default snap enabled.
Definition at line 107 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing default snapping tolerance.
Definition at line 113 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing default snapping tolerance unit.
Definition at line 116 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing default snap type.
Definition at line 110 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing default z value.
Definition at line 101 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing disable enter attribute values dialog.
Definition at line 146 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing fill color alpha.
Definition at line 95 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing fill color blue.
Definition at line 92 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing fill color green.
Definition at line 89 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing fill color red.
Definition at line 86 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing line color alpha.
Definition at line 80 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing line color alpha scale.
Definition at line 83 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing line color blue.
Definition at line 77 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing line color green.
Definition at line 74 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing line color red.
Definition at line 71 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing line ghost.
Definition at line 98 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing line width.
Definition at line 68 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing marker only for selected.
Definition at line 134 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing marker size mm.
Definition at line 140 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing marker style.
Definition at line 137 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing offset cap style.
Definition at line 170 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing offset join style.
Definition at line 152 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing offset miter limit.
Definition at line 158 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing offset quad seg.
Definition at line 155 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing offset show advanced.
Definition at line 173 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing reuseLastValues.
Definition at line 143 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing search radius vertex edit.
Definition at line 119 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing search radius vertex edit unit.
Definition at line 122 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing snap color.
Definition at line 125 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing snap invisible feature.
Definition at line 131 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing snap tooltip.
Definition at line 128 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing stream tolerance.
Definition at line 65 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing tracing max feature count.
Definition at line 176 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry digitizing validate geometries.
Definition at line 149 of file qgssettingsregistrycore.h.
| 
 | inlinestatic | 
Settings entry path to GPSBabel executable.
Definition at line 179 of file qgssettingsregistrycore.h.