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

◆ ~QgsSettingsRegistryCore()

QgsSettingsRegistryCore::~QgsSettingsRegistryCore ( )
override

Definition at line 132 of file qgssettingsregistrycore.cpp.

◆ QgsApplication

friend class QgsApplication
friend

Definition at line 187 of file qgssettingsregistrycore.h.

Member Data Documentation

◆ settingsAutosizeAttributeTable

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

Settings entry autosize columns by default when opening attribute table.

Definition at line 175 of file qgssettingsregistrycore.h.

◆ settingsCodeExecutionBehaviorUndeterminedProjects

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

Settings entry for behavior handling embedded scripts within projects.

Definition at line 178 of file qgssettingsregistrycore.h.

◆ settingsCodeExecutionTrustedProjectsFolders

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

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

Definition at line 181 of file qgssettingsregistrycore.h.

◆ settingsCodeExecutionUntrustedProjectsFolders

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

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

Definition at line 184 of file qgssettingsregistrycore.h.

◆ settingsDigitizingConvertToCurve

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

Settings entry digitizing convert to curve.

Definition at line 134 of file qgssettingsregistrycore.h.

◆ settingsDigitizingConvertToCurveAngleTolerance

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

Settings entry digitizing convert to curve angle tolerance.

Definition at line 137 of file qgssettingsregistrycore.h.

◆ settingsDigitizingConvertToCurveDistanceTolerance

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

Settings entry digitizing convert to curve distance tolerance.

Definition at line 140 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultMValue

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

Settings entry digitizing default m value.

Definition at line 74 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultSnapEnabled

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

Settings entry digitizing default snap enabled.

Definition at line 77 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultSnapMode

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

Settings entry digitizing default snap type.

Definition at line 80 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultSnappingTolerance

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

Settings entry digitizing default snapping tolerance.

Definition at line 86 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultSnappingToleranceUnit

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

Settings entry digitizing default snapping tolerance unit.

Definition at line 89 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultSnapType

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

Settings entry digitizing default snap type.

Definition at line 83 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDefaultZValue

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

Settings entry digitizing default z value.

Definition at line 71 of file qgssettingsregistrycore.h.

◆ settingsDigitizingDisableEnterAttributeValuesDialog

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

Settings entry digitizing disable enter attribute values dialog.

Definition at line 119 of file qgssettingsregistrycore.h.

◆ settingsDigitizingFillColor

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

Settings entry digitizing fill color.

Definition at line 65 of file qgssettingsregistrycore.h.

◆ settingsDigitizingLineColor

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

Settings entry digitizing line color.

Definition at line 59 of file qgssettingsregistrycore.h.

◆ settingsDigitizingLineColorAlphaScale

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

Settings entry digitizing line color alpha scale.

Definition at line 62 of file qgssettingsregistrycore.h.

◆ settingsDigitizingLineGhost

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

Settings entry digitizing line ghost.

Definition at line 68 of file qgssettingsregistrycore.h.

◆ settingsDigitizingLineWidth

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

Settings entry digitizing line width.

Definition at line 56 of file qgssettingsregistrycore.h.

◆ settingsDigitizingMarkerOnlyForSelected

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

Settings entry digitizing marker only for selected.

Definition at line 107 of file qgssettingsregistrycore.h.

◆ settingsDigitizingMarkerSizeMm

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

Settings entry digitizing marker size mm.

Definition at line 113 of file qgssettingsregistrycore.h.

◆ settingsDigitizingMarkerStyle

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

Settings entry digitizing marker style.

Definition at line 110 of file qgssettingsregistrycore.h.

◆ settingsDigitizingOffsetCapStyle

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

Settings entry digitizing offset cap style.

Definition at line 143 of file qgssettingsregistrycore.h.

◆ settingsDigitizingOffsetJoinStyle

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

Settings entry digitizing offset join style.

Definition at line 125 of file qgssettingsregistrycore.h.

◆ settingsDigitizingOffsetMiterLimit

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

Settings entry digitizing offset miter limit.

Definition at line 131 of file qgssettingsregistrycore.h.

◆ settingsDigitizingOffsetQuadSeg

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

Settings entry digitizing offset quad seg.

Definition at line 128 of file qgssettingsregistrycore.h.

◆ settingsDigitizingOffsetShowAdvanced

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

Settings entry digitizing offset show advanced.

Definition at line 146 of file qgssettingsregistrycore.h.

◆ settingsDigitizingReuseLastValues

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

Settings entry digitizing reuseLastValues.

Definition at line 116 of file qgssettingsregistrycore.h.

◆ settingsDigitizingSearchRadiusVertexEdit

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

Settings entry digitizing search radius vertex edit.

Definition at line 92 of file qgssettingsregistrycore.h.

◆ settingsDigitizingSearchRadiusVertexEditUnit

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

Settings entry digitizing search radius vertex edit unit.

Definition at line 95 of file qgssettingsregistrycore.h.

◆ settingsDigitizingSnapColor

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

Settings entry digitizing snap color.

Definition at line 98 of file qgssettingsregistrycore.h.

◆ settingsDigitizingSnapInvisibleFeature

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

Settings entry digitizing snap invisible feature.

Definition at line 104 of file qgssettingsregistrycore.h.

◆ settingsDigitizingSnapTooltip

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

Settings entry digitizing snap tooltip.

Definition at line 101 of file qgssettingsregistrycore.h.

◆ settingsDigitizingStreamTolerance

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

Settings entry digitizing stream tolerance.

Definition at line 53 of file qgssettingsregistrycore.h.

◆ settingsDigitizingTracingMaxFeatureCount

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

Settings entry digitizing tracing max feature count.

Definition at line 149 of file qgssettingsregistrycore.h.

◆ settingsDigitizingValidateGeometries

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

Settings entry digitizing validate geometries.

Definition at line 122 of file qgssettingsregistrycore.h.

◆ settingsEnableWMSTilePrefetching

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

Settings entry enable WMS tile prefetching.

Definition at line 158 of file qgssettingsregistrycore.h.

◆ settingsGpsBabelPath

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

Settings entry path to GPSBabel executable.

Definition at line 152 of file qgssettingsregistrycore.h.

◆ settingsLayerParallelLoading

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

Settings entry whether layer are loading in parallel.

Definition at line 166 of file qgssettingsregistrycore.h.

◆ settingsLayerParallelLoadingMaxCount

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

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

Definition at line 163 of file qgssettingsregistrycore.h.

◆ settingsLayerTreeShowFeatureCountForNewLayers

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

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

Definition at line 155 of file qgssettingsregistrycore.h.

◆ settingsMapScales

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

Definition at line 160 of file qgssettingsregistrycore.h.

◆ settingsNetworkCacheDirectory

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

Settings entry network cache directory.

Definition at line 169 of file qgssettingsregistrycore.h.

◆ settingsNetworkCacheSize

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

Settings entry network cache directory.

Definition at line 172 of file qgssettingsregistrycore.h.


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