QGIS API Documentation 4.0.0-Norrköping (1ddcee3d0e4)
Loading...
Searching...
No Matches
QgsSettingsTree Class Reference

Holds the tree structure for the settings in QGIS core. More...

#include <qgssettingstree.h>

Static Public Member Functions

static QgsSettingsTreeNode * createPluginTreeNode (const QString &pluginName)
 Creates a settings tree node for the given pluginName.
static const QgsSettingsTreeNode * node (const QString &key)
 Returns the tree node at the given key.
static QgsSettingsTreeNode * treeRoot ()
 Returns the tree root node for the settings tree.
static void unregisterPluginTreeNode (const QString &pluginName)
 Unregisters the tree node for the given plugin.

Static Public Attributes

static QgsSettingsTreeNode * sTree3DMap = treeRoot()->createChildNode( u"3dmap"_s )
static QgsSettingsTreeNode * sTreeAnnotations = treeRoot()->createChildNode( u"annotations"_s )
static QgsSettingsTreeNode * sTreeApp = treeRoot()->createChildNode( u"app"_s )
static QgsSettingsTreeNode * sTreeAttributeTable = treeRoot()->createChildNode( u"attribute-table"_s )
static QgsSettingsTreeNode * sTreeAuthentication = treeRoot()->createChildNode( u"authentication"_s )
static QgsSettingsTreeNode * sTreeConnections = treeRoot()->createChildNode( u"connections"_s )
static QgsSettingsTreeNode * sTreeCore = treeRoot()->createChildNode( u"core"_s )
static QgsSettingsTreeNode * sTreeDatabase = treeRoot()->createChildNode( u"database"_s )
static QgsSettingsTreeNode * sTreeDigitizing = treeRoot()->createChildNode( u"digitizing"_s )
static QgsSettingsTreeNode * sTreeElevationProfile = treeRoot()->createChildNode( u"elevation-profile"_s )
static QgsSettingsTreeNode * sTreeFonts = treeRoot()->createChildNode( u"fonts"_s )
static QgsSettingsTreeNode * sTreeGeometryValidation = treeRoot()->createChildNode( u"geometry_validation"_s )
static QgsSettingsTreeNode * sTreeGps = treeRoot()->createChildNode( u"gps"_s )
static QgsSettingsTreeNode * sTreeGui = treeRoot()->createChildNode( u"gui"_s )
static QgsSettingsTreeNode * sTreeLayerTree = treeRoot()->createChildNode( u"layer-tree"_s )
static QgsSettingsTreeNode * sTreeLayout = treeRoot()->createChildNode( u"layout"_s )
static QgsSettingsTreeNode * sTreeLocale = treeRoot()->createChildNode( u"locale"_s )
static QgsSettingsTreeNode * sTreeMap = treeRoot()->createChildNode( u"map"_s )
static QgsSettingsTreeNode * sTreeMeasure = treeRoot()->createChildNode( u"measure"_s )
static QgsSettingsTreeNode * sTreeNetwork = treeRoot()->createChildNode( u"network"_s )
static QgsSettingsTreeNode * sTreeNetworkCache = treeRoot()->createChildNode( u"cache"_s )
static QgsSettingsTreeNode * sTreePlugins = treeRoot()->createChildNode( u"plugins"_s )
static QgsSettingsTreeNode * sTreeProcessing = treeRoot()->createChildNode( u"processing"_s )
static QgsSettingsTreeNode * sTreeQgis = treeRoot()->createChildNode( u"qgis"_s )
static QgsSettingsTreeNode * sTreeRaster = treeRoot()->createChildNode( u"raster"_s )
static QgsSettingsTreeNode * sTreeRendering = treeRoot()->createChildNode( u"rendering"_s )
static QgsSettingsTreeNode * sTreeSvg = treeRoot()->createChildNode( u"svg"_s )
static QgsSettingsTreeNode * sTreeWindowState = sTreeGui->createChildNode( u"window-state"_s )
static QgsSettingsTreeNode * sTreeWms = treeRoot()->createChildNode( u"wms"_s )

Detailed Description

Holds the tree structure for the settings in QGIS core.

See also
QgsSettingsEntryBase
Since
QGIS 3.30

Definition at line 34 of file qgssettingstree.h.

Member Function Documentation

◆ createPluginTreeNode()

QgsSettingsTreeNode * QgsSettingsTree::createPluginTreeNode ( const QString & pluginName)
static

Creates a settings tree node for the given pluginName.

Definition at line 25 of file qgssettingstree.cpp.

◆ node()

const QgsSettingsTreeNode * QgsSettingsTree::node ( const QString & key)
inlinestatic

Returns the tree node at the given key.

Note
For Plugins, use createPluginTreeNode() to create nodes for plugin settings.

Definition at line 81 of file qgssettingstree.h.

◆ treeRoot()

QgsSettingsTreeNode * QgsSettingsTree::treeRoot ( )
static

Returns the tree root node for the settings tree.

Definition at line 18 of file qgssettingstree.cpp.

◆ unregisterPluginTreeNode()

void QgsSettingsTree::unregisterPluginTreeNode ( const QString & pluginName)
static

Unregisters the tree node for the given plugin.

Definition at line 34 of file qgssettingstree.cpp.

Member Data Documentation

◆ sTree3DMap

QgsSettingsTreeNode* QgsSettingsTree::sTree3DMap = treeRoot()->createChildNode( u"3dmap"_s )
inlinestatic

Definition at line 73 of file qgssettingstree.h.

◆ sTreeAnnotations

QgsSettingsTreeNode* QgsSettingsTree::sTreeAnnotations = treeRoot()->createChildNode( u"annotations"_s )
inlinestatic

Definition at line 67 of file qgssettingstree.h.

◆ sTreeApp

QgsSettingsTreeNode* QgsSettingsTree::sTreeApp = treeRoot()->createChildNode( u"app"_s )
inlinestatic

Definition at line 45 of file qgssettingstree.h.

◆ sTreeAttributeTable

QgsSettingsTreeNode* QgsSettingsTree::sTreeAttributeTable = treeRoot()->createChildNode( u"attribute-table"_s )
inlinestatic

Definition at line 69 of file qgssettingstree.h.

◆ sTreeAuthentication

QgsSettingsTreeNode* QgsSettingsTree::sTreeAuthentication = treeRoot()->createChildNode( u"authentication"_s )
inlinestatic

Definition at line 71 of file qgssettingstree.h.

◆ sTreeConnections

QgsSettingsTreeNode* QgsSettingsTree::sTreeConnections = treeRoot()->createChildNode( u"connections"_s )
inlinestatic

Definition at line 46 of file qgssettingstree.h.

◆ sTreeCore

QgsSettingsTreeNode* QgsSettingsTree::sTreeCore = treeRoot()->createChildNode( u"core"_s )
inlinestatic

Definition at line 47 of file qgssettingstree.h.

◆ sTreeDatabase

QgsSettingsTreeNode* QgsSettingsTree::sTreeDatabase = treeRoot()->createChildNode( u"database"_s )
inlinestatic

Definition at line 72 of file qgssettingstree.h.

◆ sTreeDigitizing

QgsSettingsTreeNode* QgsSettingsTree::sTreeDigitizing = treeRoot()->createChildNode( u"digitizing"_s )
inlinestatic

Definition at line 48 of file qgssettingstree.h.

◆ sTreeElevationProfile

QgsSettingsTreeNode* QgsSettingsTree::sTreeElevationProfile = treeRoot()->createChildNode( u"elevation-profile"_s )
inlinestatic

Definition at line 49 of file qgssettingstree.h.

◆ sTreeFonts

QgsSettingsTreeNode* QgsSettingsTree::sTreeFonts = treeRoot()->createChildNode( u"fonts"_s )
inlinestatic

Definition at line 50 of file qgssettingstree.h.

◆ sTreeGeometryValidation

QgsSettingsTreeNode* QgsSettingsTree::sTreeGeometryValidation = treeRoot()->createChildNode( u"geometry_validation"_s )
inlinestatic

Definition at line 51 of file qgssettingstree.h.

◆ sTreeGps

QgsSettingsTreeNode* QgsSettingsTree::sTreeGps = treeRoot()->createChildNode( u"gps"_s )
inlinestatic

Definition at line 52 of file qgssettingstree.h.

◆ sTreeGui

QgsSettingsTreeNode* QgsSettingsTree::sTreeGui = treeRoot()->createChildNode( u"gui"_s )
inlinestatic

Definition at line 53 of file qgssettingstree.h.

◆ sTreeLayerTree

QgsSettingsTreeNode* QgsSettingsTree::sTreeLayerTree = treeRoot()->createChildNode( u"layer-tree"_s )
inlinestatic

Definition at line 54 of file qgssettingstree.h.

◆ sTreeLayout

QgsSettingsTreeNode* QgsSettingsTree::sTreeLayout = treeRoot()->createChildNode( u"layout"_s )
inlinestatic

Definition at line 55 of file qgssettingstree.h.

◆ sTreeLocale

QgsSettingsTreeNode* QgsSettingsTree::sTreeLocale = treeRoot()->createChildNode( u"locale"_s )
inlinestatic

Definition at line 56 of file qgssettingstree.h.

◆ sTreeMap

QgsSettingsTreeNode* QgsSettingsTree::sTreeMap = treeRoot()->createChildNode( u"map"_s )
inlinestatic

Definition at line 57 of file qgssettingstree.h.

◆ sTreeMeasure

QgsSettingsTreeNode* QgsSettingsTree::sTreeMeasure = treeRoot()->createChildNode( u"measure"_s )
inlinestatic

Definition at line 66 of file qgssettingstree.h.

◆ sTreeNetwork

QgsSettingsTreeNode* QgsSettingsTree::sTreeNetwork = treeRoot()->createChildNode( u"network"_s )
inlinestatic

Definition at line 58 of file qgssettingstree.h.

◆ sTreeNetworkCache

QgsSettingsTreeNode* QgsSettingsTree::sTreeNetworkCache = treeRoot()->createChildNode( u"cache"_s )
inlinestatic

Definition at line 68 of file qgssettingstree.h.

◆ sTreePlugins

QgsSettingsTreeNode* QgsSettingsTree::sTreePlugins = treeRoot()->createChildNode( u"plugins"_s )
inlinestatic

Definition at line 60 of file qgssettingstree.h.

◆ sTreeProcessing

QgsSettingsTreeNode* QgsSettingsTree::sTreeProcessing = treeRoot()->createChildNode( u"processing"_s )
inlinestatic

Definition at line 61 of file qgssettingstree.h.

◆ sTreeQgis

QgsSettingsTreeNode* QgsSettingsTree::sTreeQgis = treeRoot()->createChildNode( u"qgis"_s )
inlinestatic

Definition at line 59 of file qgssettingstree.h.

◆ sTreeRaster

QgsSettingsTreeNode* QgsSettingsTree::sTreeRaster = treeRoot()->createChildNode( u"raster"_s )
inlinestatic

Definition at line 62 of file qgssettingstree.h.

◆ sTreeRendering

QgsSettingsTreeNode* QgsSettingsTree::sTreeRendering = treeRoot()->createChildNode( u"rendering"_s )
inlinestatic

Definition at line 63 of file qgssettingstree.h.

◆ sTreeSvg

QgsSettingsTreeNode* QgsSettingsTree::sTreeSvg = treeRoot()->createChildNode( u"svg"_s )
inlinestatic

Definition at line 64 of file qgssettingstree.h.

◆ sTreeWindowState

QgsSettingsTreeNode* QgsSettingsTree::sTreeWindowState = sTreeGui->createChildNode( u"window-state"_s )
inlinestatic

Definition at line 70 of file qgssettingstree.h.

◆ sTreeWms

QgsSettingsTreeNode* QgsSettingsTree::sTreeWms = treeRoot()->createChildNode( u"wms"_s )
inlinestatic

Definition at line 65 of file qgssettingstree.h.


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