QGIS API Documentation
3.24.2-Tisler (13c1a02865)
|
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.