QGIS API Documentation 3.43.0-Master (b60ef06885e)
Public Member Functions | Static Public Attributes | Friends | List of all members
QgsSettingsRegistryCore Class Reference

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

#include <qgssettingsregistrycore.h>

Inheritance diagram for QgsSettingsRegistryCore:
Inheritance graph
[legend]

Public Member Functions

 QgsSettingsRegistryCore ()
 
virtual ~QgsSettingsRegistryCore ()
 
- 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 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 43 of file qgssettingsregistrycore.h.

Constructor & Destructor Documentation

◆ QgsSettingsRegistryCore()

QgsSettingsRegistryCore::QgsSettingsRegistryCore ( )

Definition at line 124 of file qgssettingsregistrycore.cpp.

◆ ~QgsSettingsRegistryCore()

QgsSettingsRegistryCore::~QgsSettingsRegistryCore ( )
virtual

Definition at line 129 of file qgssettingsregistrycore.cpp.

Friends And Related Symbol Documentation

◆ QgsApplication

friend class QgsApplication
friend

Definition at line 179 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 176 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 135 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 138 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 141 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 75 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 78 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 81 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 87 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 90 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 84 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 72 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 120 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 66 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 60 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 63 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 69 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 57 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 108 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 114 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 111 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 144 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 126 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 132 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 129 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 147 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 117 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 93 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 96 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 99 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 105 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 102 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 54 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 150 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 123 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 159 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 153 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 167 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 164 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 156 of file qgssettingsregistrycore.h.

◆ settingsMapScales

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

Definition at line 161 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 170 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 173 of file qgssettingsregistrycore.h.


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