QGIS API Documentation 3.99.0-Master (e9821da5c6b)
Loading...
Searching...
No Matches
QgsSettingsRegistryCore Class Reference

Used for settings introspection and collects all QgsSettingsEntry instances of core. More...

#include <qgssettingsregistrycore.h>

Inheritance diagram for QgsSettingsRegistryCore:

Public Member Functions

 QgsSettingsRegistryCore ()
 ~QgsSettingsRegistryCore () override
Public Member Functions inherited from QgsSettingsRegistry
 QgsSettingsRegistry ()
virtual ~QgsSettingsRegistry ()
void addSubRegistry (const QgsSettingsRegistry *settingsRegistry)
 Append a child settingsRegistry to the register.
void removeSubRegistry (const QgsSettingsRegistry *settingsRegistry)
 Remove a child settingsRegistry from the register.
QList< const QgsSettingsEntryBase * > settingEntries () const
 Returns the list of registered QgsSettingsEntryBase.
const QgsSettingsEntryBasesettingsEntry (const QString &key, bool searchChildRegistries=true) const
 Returns the QgsSettingsEntry with the given key or nullptr if not found.
QList< const QgsSettingsRegistry * > subRegistries () const
 Returns the list of registered child QgsSettingsRegistry.

Static Public Attributes

static const QgsSettingsEntryBoolsettingsAutosizeAttributeTable = new QgsSettingsEntryBool( u"autosize-attribute-table"_s, QgsSettingsTree::sTreeAttributeTable, false )
 Settings entry autosize columns by default when opening attribute table.
static const QgsSettingsEntryEnumFlag< Qgis::EmbeddedScriptMode > * settingsCodeExecutionBehaviorUndeterminedProjects = new QgsSettingsEntryEnumFlag<Qgis::EmbeddedScriptMode>( u"code-execution-behavior-undetermined-projects"_s, QgsSettingsTree::sTreeCore, Qgis::EmbeddedScriptMode::Ask, u"Behavior for embedded scripts within projects of undetermined trust"_s )
 Settings entry for behavior handling embedded scripts within projects.
static const QgsSettingsEntryStringListsettingsCodeExecutionTrustedProjectsFolders = new QgsSettingsEntryStringList( u"code-execution-trusted-projects-folders"_s, QgsSettingsTree::sTreeCore, QStringList(), u"Projects and folders that are trusted and allowed execution of embedded scripts"_s )
 Settings entry for projects and folders that are allowed execution of embedded scripts across sessions.
static const QgsSettingsEntryStringListsettingsCodeExecutionUntrustedProjectsFolders = new QgsSettingsEntryStringList( u"code-execution-denied-projects-folders"_s, QgsSettingsTree::sTreeCore, QStringList(), u"Projects and folders that are untrusted and denied execution of embedded scripts"_s )
 Settings entry for projects and folders that are denied execution of embedded scripts across sessions.
static const QgsSettingsEntryBoolsettingsDigitizingConvertToCurve = new QgsSettingsEntryBool( u"convert-to-curve"_s, QgsSettingsTree::sTreeDigitizing, false )
 Settings entry digitizing convert to curve.
static const QgsSettingsEntryDoublesettingsDigitizingConvertToCurveAngleTolerance = new QgsSettingsEntryDouble( u"convert-to-curve-angle-tolerance"_s, QgsSettingsTree::sTreeDigitizing, 1e-6 )
 Settings entry digitizing convert to curve angle tolerance.
static const QgsSettingsEntryDoublesettingsDigitizingConvertToCurveDistanceTolerance = new QgsSettingsEntryDouble( u"convert-to-curve-distance-tolerance"_s, QgsSettingsTree::sTreeDigitizing, 1e-6 )
 Settings entry digitizing convert to curve distance tolerance.
static const QgsSettingsEntryDoublesettingsDigitizingDefaultMValue = new QgsSettingsEntryDouble( u"default-m-value"_s, QgsSettingsTree::sTreeDigitizing, Qgis::DEFAULT_M_COORDINATE )
 Settings entry digitizing default m value.
static const QgsSettingsEntryBoolsettingsDigitizingDefaultSnapEnabled = new QgsSettingsEntryBool( u"default-snap-enabled"_s, QgsSettingsTree::sTreeDigitizing, false )
 Settings entry digitizing default snap enabled.
static const QgsSettingsEntryEnumFlag< Qgis::SnappingMode > * settingsDigitizingDefaultSnapMode = new QgsSettingsEntryEnumFlag<Qgis::SnappingMode>( u"default-snap-mode"_s, QgsSettingsTree::sTreeDigitizing, Qgis::SnappingMode::AllLayers )
 Settings entry digitizing default snap type.
static const QgsSettingsEntryDoublesettingsDigitizingDefaultSnappingTolerance = new QgsSettingsEntryDouble( u"default-snapping-tolerance"_s, QgsSettingsTree::sTreeDigitizing, Qgis::DEFAULT_SNAP_TOLERANCE )
 Settings entry digitizing default snapping tolerance.
static const QgsSettingsEntryEnumFlag< Qgis::MapToolUnit > * settingsDigitizingDefaultSnappingToleranceUnit = new QgsSettingsEntryEnumFlag<Qgis::MapToolUnit>( u"default-snapping-tolerance-unit"_s, QgsSettingsTree::sTreeDigitizing, Qgis::DEFAULT_SNAP_UNITS )
 Settings entry digitizing default snapping tolerance unit.
static const QgsSettingsEntryEnumFlag< Qgis::SnappingType > * settingsDigitizingDefaultSnapType = new QgsSettingsEntryEnumFlag<Qgis::SnappingType>( u"default-snap-type"_s, QgsSettingsTree::sTreeDigitizing, Qgis::SnappingType::Vertex )
 Settings entry digitizing default snap type.
static const QgsSettingsEntryDoublesettingsDigitizingDefaultZValue = new QgsSettingsEntryDouble( u"default-z-value"_s, QgsSettingsTree::sTreeDigitizing, Qgis::DEFAULT_Z_COORDINATE )
 Settings entry digitizing default z value.
static const QgsSettingsEntryBoolsettingsDigitizingDisableEnterAttributeValuesDialog = new QgsSettingsEntryBool( u"disable-enter-attribute-values-dialog"_s, QgsSettingsTree::sTreeDigitizing, false )
 Settings entry digitizing disable enter attribute values dialog.
static const QgsSettingsEntryColorsettingsDigitizingFillColor = new QgsSettingsEntryColor( u"fill-color"_s, QgsSettingsTree::sTreeDigitizing, QColor( 255, 0, 0, 30 ) )
 Settings entry digitizing fill color.
static const QgsSettingsEntryColorsettingsDigitizingLineColor = new QgsSettingsEntryColor( u"line-color"_s, QgsSettingsTree::sTreeDigitizing, QColor( 255, 0, 0, 200 ) )
 Settings entry digitizing line color.
static const QgsSettingsEntryDoublesettingsDigitizingLineColorAlphaScale = new QgsSettingsEntryDouble( u"line-color-alpha-scale"_s, QgsSettingsTree::sTreeDigitizing, 0.75 )
 Settings entry digitizing line color alpha scale.
static const QgsSettingsEntryBoolsettingsDigitizingLineGhost = new QgsSettingsEntryBool( u"line-ghost"_s, QgsSettingsTree::sTreeDigitizing, false )
 Settings entry digitizing line ghost.
static const QgsSettingsEntryIntegersettingsDigitizingLineWidth = new QgsSettingsEntryInteger( u"line-width"_s, QgsSettingsTree::sTreeDigitizing, 1 )
 Settings entry digitizing line width.
static const QgsSettingsEntryBoolsettingsDigitizingMarkerOnlyForSelected = new QgsSettingsEntryBool( u"marker-only-for-selected"_s, QgsSettingsTree::sTreeDigitizing, true )
 Settings entry digitizing marker only for selected.
static const QgsSettingsEntryDoublesettingsDigitizingMarkerSizeMm = new QgsSettingsEntryDouble( u"marker-size-mm"_s, QgsSettingsTree::sTreeDigitizing, 2.0 )
 Settings entry digitizing marker size mm.
static const QgsSettingsEntryStringsettingsDigitizingMarkerStyle = new QgsSettingsEntryString( u"marker-style"_s, QgsSettingsTree::sTreeDigitizing, "Cross" )
 Settings entry digitizing marker style.
static const QgsSettingsEntryIntegersettingsDigitizingNurbsDegree = new QgsSettingsEntryInteger( u"nurbs-degree"_s, QgsSettingsTree::sTreeDigitizing, 3 )
 Settings entry digitizing NURBS curve degree.
static const QgsSettingsEntryEnumFlag< Qgis::NurbsMode > * settingsDigitizingNurbsMode = new QgsSettingsEntryEnumFlag<Qgis::NurbsMode>( u"nurbs-mode"_s, QgsSettingsTree::sTreeDigitizing, Qgis::NurbsMode::ControlPoints )
 Settings entry digitizing NURBS mode.
static const QgsSettingsEntryEnumFlag< Qgis::EndCapStyle > * settingsDigitizingOffsetCapStyle = new QgsSettingsEntryEnumFlag<Qgis::EndCapStyle>( u"offset-cap-style"_s, QgsSettingsTree::sTreeDigitizing, Qgis::EndCapStyle::Round )
 Settings entry digitizing offset cap style.
static const QgsSettingsEntryEnumFlag< Qgis::JoinStyle > * settingsDigitizingOffsetJoinStyle = new QgsSettingsEntryEnumFlag<Qgis::JoinStyle>( u"offset-join-style"_s, QgsSettingsTree::sTreeDigitizing, Qgis::JoinStyle::Round )
 Settings entry digitizing offset join style.
static const QgsSettingsEntryDoublesettingsDigitizingOffsetMiterLimit = new QgsSettingsEntryDouble( u"offset-miter-limit"_s, QgsSettingsTree::sTreeDigitizing, 5.0 )
 Settings entry digitizing offset miter limit.
static const QgsSettingsEntryIntegersettingsDigitizingOffsetQuadSeg = new QgsSettingsEntryInteger( u"offset-quad-seg"_s, QgsSettingsTree::sTreeDigitizing, 8 )
 Settings entry digitizing offset quad seg.
static const QgsSettingsEntryBoolsettingsDigitizingOffsetShowAdvanced = new QgsSettingsEntryBool( u"offset-show-advanced"_s, QgsSettingsTree::sTreeDigitizing, false )
 Settings entry digitizing offset show advanced.
static const QgsSettingsEntryBoolsettingsDigitizingReuseLastValues = new QgsSettingsEntryBool( u"reuse-last-values"_s, QgsSettingsTree::sTreeDigitizing, false )
 Settings entry digitizing reuseLastValues.
static const QgsSettingsEntryDoublesettingsDigitizingSearchRadiusVertexEdit = new QgsSettingsEntryDouble( u"search-radius-vertex-edit"_s, QgsSettingsTree::sTreeDigitizing, 10 )
 Settings entry digitizing search radius vertex edit.
static const QgsSettingsEntryEnumFlag< Qgis::MapToolUnit > * settingsDigitizingSearchRadiusVertexEditUnit = new QgsSettingsEntryEnumFlag<Qgis::MapToolUnit>( u"search-radius-vertex-edit-unit"_s, QgsSettingsTree::sTreeDigitizing, Qgis::MapToolUnit::Pixels )
 Settings entry digitizing search radius vertex edit unit.
static const QgsSettingsEntryColorsettingsDigitizingSnapColor = new QgsSettingsEntryColor( u"snap-color"_s, QgsSettingsTree::sTreeDigitizing, QColor( Qt::magenta ) )
 Settings entry digitizing snap color.
static const QgsSettingsEntryBoolsettingsDigitizingSnapInvisibleFeature = new QgsSettingsEntryBool( u"snap-invisible-feature"_s, QgsSettingsTree::sTreeDigitizing, false )
 Settings entry digitizing snap invisible feature.
static const QgsSettingsEntryBoolsettingsDigitizingSnapTooltip = new QgsSettingsEntryBool( u"snap-tooltip"_s, QgsSettingsTree::sTreeDigitizing, false )
 Settings entry digitizing snap tooltip.
static const QgsSettingsEntryIntegersettingsDigitizingStreamTolerance = new QgsSettingsEntryInteger( u"stream-tolerance"_s, QgsSettingsTree::sTreeDigitizing, 2 )
 Settings entry digitizing stream tolerance.
static const QgsSettingsEntryIntegersettingsDigitizingTracingMaxFeatureCount = new QgsSettingsEntryInteger( u"tracing-max-feature-count"_s, QgsSettingsTree::sTreeDigitizing, 10000 )
 Settings entry digitizing tracing max feature count.
static const QgsSettingsEntryIntegersettingsDigitizingValidateGeometries = new QgsSettingsEntryInteger( u"validate-geometries"_s, QgsSettingsTree::sTreeDigitizing, 1 )
 Settings entry digitizing validate geometries.
static const QgsSettingsEntryBoolsettingsEnableWMSTilePrefetching = new QgsSettingsEntryBool( u"enable_wms_tile_prefetch"_s, QgsSettingsTree::sTreeWms, false, u"Whether to include WMS layers when rendering tiles adjacent to the visible map area"_s )
 Settings entry enable WMS tile prefetching.
static const QgsSettingsEntryStringsettingsGpsBabelPath = new QgsSettingsEntryString( u"gpsbabelPath"_s, QgsSettingsTree::sTreeGps, u"gpsbabel"_s )
 Settings entry path to GPSBabel executable.
static const QgsSettingsEntryBoolsettingsLayerParallelLoading = new QgsSettingsEntryBool( u"provider-parallel-loading"_s, QgsSettingsTree::sTreeCore, true, u"Load layers in parallel (only available for some providers (GDAL and PostgreSQL)"_s, Qgis::SettingsOption() )
 Settings entry whether layer are loading in parallel.
static const QgsSettingsEntryIntegersettingsLayerParallelLoadingMaxCount = new QgsSettingsEntryInteger( u"provider-parallel-loading-max-count"_s, QgsSettingsTree::sTreeCore, QThread::idealThreadCount(), u"Maximum thread used to load layers in parallel"_s, Qgis::SettingsOption(), 1 )
 Settings entry maximum thread count used to load layer in parallel.
static const QgsSettingsEntryBoolsettingsLayerTreeShowFeatureCountForNewLayers = new QgsSettingsEntryBool( u"show-feature-count-for-new-layers"_s, QgsSettingsTree::sTreeLayerTree, false, u"If true, feature counts will be shown in the layer tree for all newly added layers."_s )
 Settings entry show feature counts for newly added layers by default.
static const QgsSettingsEntryStringListsettingsMapScales = new QgsSettingsEntryStringList( u"default_scales"_s, QgsSettingsTree::sTreeMap, Qgis::defaultProjectScales().split( ',' ) )
static const QgsSettingsEntryStringsettingsNetworkCacheDirectory = new QgsSettingsEntryString( u"directory"_s, QgsSettingsTree::sTreeNetworkCache, QString(), u"Network disk cache directory"_s )
 Settings entry network cache directory.
static const QgsSettingsEntryInteger64settingsNetworkCacheSize = new QgsSettingsEntryInteger64( u"size-bytes"_s, QgsSettingsTree::sTreeNetworkCache, 0, u"Network disk cache size in bytes (0 = automatic size)"_s )
 Settings entry network cache directory.

Friends

class QgsApplication

Additional Inherited Members

Protected Member Functions inherited from QgsSettingsRegistry
bool addSettingsEntry (const QgsSettingsEntryBase *settingsEntry)
 Adds settingsEntry to the registry.
Q_DECL_DEPRECATED void addSettingsEntryGroup (const QgsSettingsEntryGroup *settingsGroup)
 Adds a group of setting to the registry.

Detailed Description

Used for settings introspection and collects all QgsSettingsEntry instances of core.

Since
QGIS 3.20

Definition at line 42 of file qgssettingsregistrycore.h.

Constructor & Destructor Documentation

◆ QgsSettingsRegistryCore()

QgsSettingsRegistryCore::QgsSettingsRegistryCore ( )

Definition at line 134 of file qgssettingsregistrycore.cpp.

◆ ~QgsSettingsRegistryCore()

QgsSettingsRegistryCore::~QgsSettingsRegistryCore ( )
override

Definition at line 139 of file qgssettingsregistrycore.cpp.

◆ QgsApplication

friend class QgsApplication
friend

Definition at line 199 of file qgssettingsregistrycore.h.

Member Data Documentation

◆ settingsAutosizeAttributeTable

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsAutosizeAttributeTable = new QgsSettingsEntryBool( u"autosize-attribute-table"_s, QgsSettingsTree::sTreeAttributeTable, false )
static

Settings entry autosize columns by default when opening attribute table.

Definition at line 187 of file qgssettingsregistrycore.h.

◆ settingsCodeExecutionBehaviorUndeterminedProjects

const QgsSettingsEntryEnumFlag< Qgis::EmbeddedScriptMode > * QgsSettingsRegistryCore::settingsCodeExecutionBehaviorUndeterminedProjects = new QgsSettingsEntryEnumFlag<Qgis::EmbeddedScriptMode>( u"code-execution-behavior-undetermined-projects"_s, QgsSettingsTree::sTreeCore, Qgis::EmbeddedScriptMode::Ask, u"Behavior for embedded scripts within projects of undetermined trust"_s )
static

Settings entry for behavior handling embedded scripts within projects.

Definition at line 190 of file qgssettingsregistrycore.h.

◆ settingsCodeExecutionTrustedProjectsFolders

const QgsSettingsEntryStringList * QgsSettingsRegistryCore::settingsCodeExecutionTrustedProjectsFolders = new QgsSettingsEntryStringList( u"code-execution-trusted-projects-folders"_s, QgsSettingsTree::sTreeCore, QStringList(), u"Projects and folders that are trusted and allowed execution of embedded scripts"_s )
static

Settings entry for projects and folders that are allowed execution of embedded scripts across sessions.

Definition at line 193 of file qgssettingsregistrycore.h.

◆ settingsCodeExecutionUntrustedProjectsFolders

const QgsSettingsEntryStringList * QgsSettingsRegistryCore::settingsCodeExecutionUntrustedProjectsFolders = new QgsSettingsEntryStringList( u"code-execution-denied-projects-folders"_s, QgsSettingsTree::sTreeCore, QStringList(), u"Projects and folders that are untrusted and denied execution of embedded scripts"_s )
static

Settings entry for projects and folders that are denied execution of embedded scripts across sessions.

Definition at line 196 of file qgssettingsregistrycore.h.

◆ settingsDigitizingConvertToCurve

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsDigitizingConvertToCurve = new QgsSettingsEntryBool( u"convert-to-curve"_s, QgsSettingsTree::sTreeDigitizing, false )
static

Settings entry digitizing convert to curve.

Definition at line 146 of file qgssettingsregistrycore.h.

◆ settingsDigitizingConvertToCurveAngleTolerance

const QgsSettingsEntryDouble * QgsSettingsRegistryCore::settingsDigitizingConvertToCurveAngleTolerance = new QgsSettingsEntryDouble( u"convert-to-curve-angle-tolerance"_s, QgsSettingsTree::sTreeDigitizing, 1e-6 )
static

Settings entry digitizing convert to curve angle tolerance.

Definition at line 149 of file qgssettingsregistrycore.h.

◆ settingsDigitizingConvertToCurveDistanceTolerance

const QgsSettingsEntryDouble * QgsSettingsRegistryCore::settingsDigitizingConvertToCurveDistanceTolerance = new QgsSettingsEntryDouble( u"convert-to-curve-distance-tolerance"_s, QgsSettingsTree::sTreeDigitizing, 1e-6 )
static

Settings entry digitizing convert to curve distance tolerance.

Definition at line 152 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultMValue

const QgsSettingsEntryDouble * QgsSettingsRegistryCore::settingsDigitizingDefaultMValue = new QgsSettingsEntryDouble( u"default-m-value"_s, QgsSettingsTree::sTreeDigitizing, Qgis::DEFAULT_M_COORDINATE )
static

Settings entry digitizing default m value.

Definition at line 86 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultSnapEnabled

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsDigitizingDefaultSnapEnabled = new QgsSettingsEntryBool( u"default-snap-enabled"_s, QgsSettingsTree::sTreeDigitizing, false )
static

Settings entry digitizing default snap enabled.

Definition at line 89 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultSnapMode

const QgsSettingsEntryEnumFlag< Qgis::SnappingMode > * QgsSettingsRegistryCore::settingsDigitizingDefaultSnapMode = new QgsSettingsEntryEnumFlag<Qgis::SnappingMode>( u"default-snap-mode"_s, QgsSettingsTree::sTreeDigitizing, Qgis::SnappingMode::AllLayers )
static

Settings entry digitizing default snap type.

Definition at line 92 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultSnappingTolerance

const QgsSettingsEntryDouble * QgsSettingsRegistryCore::settingsDigitizingDefaultSnappingTolerance = new QgsSettingsEntryDouble( u"default-snapping-tolerance"_s, QgsSettingsTree::sTreeDigitizing, Qgis::DEFAULT_SNAP_TOLERANCE )
static

Settings entry digitizing default snapping tolerance.

Definition at line 98 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultSnappingToleranceUnit

const QgsSettingsEntryEnumFlag< Qgis::MapToolUnit > * QgsSettingsRegistryCore::settingsDigitizingDefaultSnappingToleranceUnit = new QgsSettingsEntryEnumFlag<Qgis::MapToolUnit>( u"default-snapping-tolerance-unit"_s, QgsSettingsTree::sTreeDigitizing, Qgis::DEFAULT_SNAP_UNITS )
static

Settings entry digitizing default snapping tolerance unit.

Definition at line 101 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultSnapType

const QgsSettingsEntryEnumFlag< Qgis::SnappingType > * QgsSettingsRegistryCore::settingsDigitizingDefaultSnapType = new QgsSettingsEntryEnumFlag<Qgis::SnappingType>( u"default-snap-type"_s, QgsSettingsTree::sTreeDigitizing, Qgis::SnappingType::Vertex )
static

Settings entry digitizing default snap type.

Definition at line 95 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultZValue

const QgsSettingsEntryDouble * QgsSettingsRegistryCore::settingsDigitizingDefaultZValue = new QgsSettingsEntryDouble( u"default-z-value"_s, QgsSettingsTree::sTreeDigitizing, Qgis::DEFAULT_Z_COORDINATE )
static

Settings entry digitizing default z value.

Definition at line 83 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDisableEnterAttributeValuesDialog

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsDigitizingDisableEnterAttributeValuesDialog = new QgsSettingsEntryBool( u"disable-enter-attribute-values-dialog"_s, QgsSettingsTree::sTreeDigitizing, false )
static

Settings entry digitizing disable enter attribute values dialog.

Definition at line 131 of file qgssettingsregistrycore.h.

◆ settingsDigitizingFillColor

const QgsSettingsEntryColor * QgsSettingsRegistryCore::settingsDigitizingFillColor = new QgsSettingsEntryColor( u"fill-color"_s, QgsSettingsTree::sTreeDigitizing, QColor( 255, 0, 0, 30 ) )
static

Settings entry digitizing fill color.

Definition at line 77 of file qgssettingsregistrycore.h.

◆ settingsDigitizingLineColor

const QgsSettingsEntryColor * QgsSettingsRegistryCore::settingsDigitizingLineColor = new QgsSettingsEntryColor( u"line-color"_s, QgsSettingsTree::sTreeDigitizing, QColor( 255, 0, 0, 200 ) )
static

Settings entry digitizing line color.

Definition at line 71 of file qgssettingsregistrycore.h.

◆ settingsDigitizingLineColorAlphaScale

const QgsSettingsEntryDouble * QgsSettingsRegistryCore::settingsDigitizingLineColorAlphaScale = new QgsSettingsEntryDouble( u"line-color-alpha-scale"_s, QgsSettingsTree::sTreeDigitizing, 0.75 )
static

Settings entry digitizing line color alpha scale.

Definition at line 74 of file qgssettingsregistrycore.h.

◆ settingsDigitizingLineGhost

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsDigitizingLineGhost = new QgsSettingsEntryBool( u"line-ghost"_s, QgsSettingsTree::sTreeDigitizing, false )
static

Settings entry digitizing line ghost.

Definition at line 80 of file qgssettingsregistrycore.h.

◆ settingsDigitizingLineWidth

const QgsSettingsEntryInteger * QgsSettingsRegistryCore::settingsDigitizingLineWidth = new QgsSettingsEntryInteger( u"line-width"_s, QgsSettingsTree::sTreeDigitizing, 1 )
static

Settings entry digitizing line width.

Definition at line 68 of file qgssettingsregistrycore.h.

◆ settingsDigitizingMarkerOnlyForSelected

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsDigitizingMarkerOnlyForSelected = new QgsSettingsEntryBool( u"marker-only-for-selected"_s, QgsSettingsTree::sTreeDigitizing, true )
static

Settings entry digitizing marker only for selected.

Definition at line 119 of file qgssettingsregistrycore.h.

◆ settingsDigitizingMarkerSizeMm

const QgsSettingsEntryDouble * QgsSettingsRegistryCore::settingsDigitizingMarkerSizeMm = new QgsSettingsEntryDouble( u"marker-size-mm"_s, QgsSettingsTree::sTreeDigitizing, 2.0 )
static

Settings entry digitizing marker size mm.

Definition at line 125 of file qgssettingsregistrycore.h.

◆ settingsDigitizingMarkerStyle

const QgsSettingsEntryString * QgsSettingsRegistryCore::settingsDigitizingMarkerStyle = new QgsSettingsEntryString( u"marker-style"_s, QgsSettingsTree::sTreeDigitizing, "Cross" )
static

Settings entry digitizing marker style.

Definition at line 122 of file qgssettingsregistrycore.h.

◆ settingsDigitizingNurbsDegree

const QgsSettingsEntryInteger * QgsSettingsRegistryCore::settingsDigitizingNurbsDegree = new QgsSettingsEntryInteger( u"nurbs-degree"_s, QgsSettingsTree::sTreeDigitizing, 3 )
static

Settings entry digitizing NURBS curve degree.

Since
QGIS 4.0

Definition at line 59 of file qgssettingsregistrycore.h.

◆ settingsDigitizingNurbsMode

const QgsSettingsEntryEnumFlag< Qgis::NurbsMode > * QgsSettingsRegistryCore::settingsDigitizingNurbsMode = new QgsSettingsEntryEnumFlag<Qgis::NurbsMode>( u"nurbs-mode"_s, QgsSettingsTree::sTreeDigitizing, Qgis::NurbsMode::ControlPoints )
static

Settings entry digitizing NURBS mode.

Since
QGIS 4.0

Definition at line 65 of file qgssettingsregistrycore.h.

◆ settingsDigitizingOffsetCapStyle

const QgsSettingsEntryEnumFlag< Qgis::EndCapStyle > * QgsSettingsRegistryCore::settingsDigitizingOffsetCapStyle = new QgsSettingsEntryEnumFlag<Qgis::EndCapStyle>( u"offset-cap-style"_s, QgsSettingsTree::sTreeDigitizing, Qgis::EndCapStyle::Round )
static

Settings entry digitizing offset cap style.

Definition at line 155 of file qgssettingsregistrycore.h.

◆ settingsDigitizingOffsetJoinStyle

const QgsSettingsEntryEnumFlag< Qgis::JoinStyle > * QgsSettingsRegistryCore::settingsDigitizingOffsetJoinStyle = new QgsSettingsEntryEnumFlag<Qgis::JoinStyle>( u"offset-join-style"_s, QgsSettingsTree::sTreeDigitizing, Qgis::JoinStyle::Round )
static

Settings entry digitizing offset join style.

Definition at line 137 of file qgssettingsregistrycore.h.

◆ settingsDigitizingOffsetMiterLimit

const QgsSettingsEntryDouble * QgsSettingsRegistryCore::settingsDigitizingOffsetMiterLimit = new QgsSettingsEntryDouble( u"offset-miter-limit"_s, QgsSettingsTree::sTreeDigitizing, 5.0 )
static

Settings entry digitizing offset miter limit.

Definition at line 143 of file qgssettingsregistrycore.h.

◆ settingsDigitizingOffsetQuadSeg

const QgsSettingsEntryInteger * QgsSettingsRegistryCore::settingsDigitizingOffsetQuadSeg = new QgsSettingsEntryInteger( u"offset-quad-seg"_s, QgsSettingsTree::sTreeDigitizing, 8 )
static

Settings entry digitizing offset quad seg.

Definition at line 140 of file qgssettingsregistrycore.h.

◆ settingsDigitizingOffsetShowAdvanced

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsDigitizingOffsetShowAdvanced = new QgsSettingsEntryBool( u"offset-show-advanced"_s, QgsSettingsTree::sTreeDigitizing, false )
static

Settings entry digitizing offset show advanced.

Definition at line 158 of file qgssettingsregistrycore.h.

◆ settingsDigitizingReuseLastValues

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsDigitizingReuseLastValues = new QgsSettingsEntryBool( u"reuse-last-values"_s, QgsSettingsTree::sTreeDigitizing, false )
static

Settings entry digitizing reuseLastValues.

Definition at line 128 of file qgssettingsregistrycore.h.

◆ settingsDigitizingSearchRadiusVertexEdit

const QgsSettingsEntryDouble * QgsSettingsRegistryCore::settingsDigitizingSearchRadiusVertexEdit = new QgsSettingsEntryDouble( u"search-radius-vertex-edit"_s, QgsSettingsTree::sTreeDigitizing, 10 )
static

Settings entry digitizing search radius vertex edit.

Definition at line 104 of file qgssettingsregistrycore.h.

◆ settingsDigitizingSearchRadiusVertexEditUnit

const QgsSettingsEntryEnumFlag< Qgis::MapToolUnit > * QgsSettingsRegistryCore::settingsDigitizingSearchRadiusVertexEditUnit = new QgsSettingsEntryEnumFlag<Qgis::MapToolUnit>( u"search-radius-vertex-edit-unit"_s, QgsSettingsTree::sTreeDigitizing, Qgis::MapToolUnit::Pixels )
static

Settings entry digitizing search radius vertex edit unit.

Definition at line 107 of file qgssettingsregistrycore.h.

◆ settingsDigitizingSnapColor

const QgsSettingsEntryColor * QgsSettingsRegistryCore::settingsDigitizingSnapColor = new QgsSettingsEntryColor( u"snap-color"_s, QgsSettingsTree::sTreeDigitizing, QColor( Qt::magenta ) )
static

Settings entry digitizing snap color.

Definition at line 110 of file qgssettingsregistrycore.h.

◆ settingsDigitizingSnapInvisibleFeature

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsDigitizingSnapInvisibleFeature = new QgsSettingsEntryBool( u"snap-invisible-feature"_s, QgsSettingsTree::sTreeDigitizing, false )
static

Settings entry digitizing snap invisible feature.

Definition at line 116 of file qgssettingsregistrycore.h.

◆ settingsDigitizingSnapTooltip

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsDigitizingSnapTooltip = new QgsSettingsEntryBool( u"snap-tooltip"_s, QgsSettingsTree::sTreeDigitizing, false )
static

Settings entry digitizing snap tooltip.

Definition at line 113 of file qgssettingsregistrycore.h.

◆ settingsDigitizingStreamTolerance

const QgsSettingsEntryInteger * QgsSettingsRegistryCore::settingsDigitizingStreamTolerance = new QgsSettingsEntryInteger( u"stream-tolerance"_s, QgsSettingsTree::sTreeDigitizing, 2 )
static

Settings entry digitizing stream tolerance.

Definition at line 53 of file qgssettingsregistrycore.h.

◆ settingsDigitizingTracingMaxFeatureCount

const QgsSettingsEntryInteger * QgsSettingsRegistryCore::settingsDigitizingTracingMaxFeatureCount = new QgsSettingsEntryInteger( u"tracing-max-feature-count"_s, QgsSettingsTree::sTreeDigitizing, 10000 )
static

Settings entry digitizing tracing max feature count.

Definition at line 161 of file qgssettingsregistrycore.h.

◆ settingsDigitizingValidateGeometries

const QgsSettingsEntryInteger * QgsSettingsRegistryCore::settingsDigitizingValidateGeometries = new QgsSettingsEntryInteger( u"validate-geometries"_s, QgsSettingsTree::sTreeDigitizing, 1 )
static

Settings entry digitizing validate geometries.

Definition at line 134 of file qgssettingsregistrycore.h.

◆ settingsEnableWMSTilePrefetching

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsEnableWMSTilePrefetching = new QgsSettingsEntryBool( u"enable_wms_tile_prefetch"_s, QgsSettingsTree::sTreeWms, false, u"Whether to include WMS layers when rendering tiles adjacent to the visible map area"_s )
static

Settings entry enable WMS tile prefetching.

Definition at line 170 of file qgssettingsregistrycore.h.

◆ settingsGpsBabelPath

const QgsSettingsEntryString * QgsSettingsRegistryCore::settingsGpsBabelPath = new QgsSettingsEntryString( u"gpsbabelPath"_s, QgsSettingsTree::sTreeGps, u"gpsbabel"_s )
static

Settings entry path to GPSBabel executable.

Definition at line 164 of file qgssettingsregistrycore.h.

◆ settingsLayerParallelLoading

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsLayerParallelLoading = new QgsSettingsEntryBool( u"provider-parallel-loading"_s, QgsSettingsTree::sTreeCore, true, u"Load layers in parallel (only available for some providers (GDAL and PostgreSQL)"_s, Qgis::SettingsOption() )
static

Settings entry whether layer are loading in parallel.

Definition at line 178 of file qgssettingsregistrycore.h.

◆ settingsLayerParallelLoadingMaxCount

const QgsSettingsEntryInteger * QgsSettingsRegistryCore::settingsLayerParallelLoadingMaxCount = new QgsSettingsEntryInteger( u"provider-parallel-loading-max-count"_s, QgsSettingsTree::sTreeCore, QThread::idealThreadCount(), u"Maximum thread used to load layers in parallel"_s, Qgis::SettingsOption(), 1 )
static

Settings entry maximum thread count used to load layer in parallel.

Definition at line 175 of file qgssettingsregistrycore.h.

◆ settingsLayerTreeShowFeatureCountForNewLayers

const QgsSettingsEntryBool * QgsSettingsRegistryCore::settingsLayerTreeShowFeatureCountForNewLayers = new QgsSettingsEntryBool( u"show-feature-count-for-new-layers"_s, QgsSettingsTree::sTreeLayerTree, false, u"If true, feature counts will be shown in the layer tree for all newly added layers."_s )
static

Settings entry show feature counts for newly added layers by default.

Definition at line 167 of file qgssettingsregistrycore.h.

◆ settingsMapScales

const QgsSettingsEntryStringList * QgsSettingsRegistryCore::settingsMapScales = new QgsSettingsEntryStringList( u"default_scales"_s, QgsSettingsTree::sTreeMap, Qgis::defaultProjectScales().split( ',' ) )
static

Definition at line 172 of file qgssettingsregistrycore.h.

◆ settingsNetworkCacheDirectory

const QgsSettingsEntryString * QgsSettingsRegistryCore::settingsNetworkCacheDirectory = new QgsSettingsEntryString( u"directory"_s, QgsSettingsTree::sTreeNetworkCache, QString(), u"Network disk cache directory"_s )
static

Settings entry network cache directory.

Definition at line 181 of file qgssettingsregistrycore.h.

◆ settingsNetworkCacheSize

const QgsSettingsEntryInteger64 * QgsSettingsRegistryCore::settingsNetworkCacheSize = new QgsSettingsEntryInteger64( u"size-bytes"_s, QgsSettingsTree::sTreeNetworkCache, 0, u"Network disk cache size in bytes (0 = automatic size)"_s )
static

Settings entry network cache directory.

Definition at line 184 of file qgssettingsregistrycore.h.


The documentation for this class was generated from the following files: