QGIS API Documentation 4.1.0-Master (467af3bbe65)
Loading...
Searching...
No Matches
qgssettingsregistrygui.h
Go to the documentation of this file.
1/***************************************************************************
2 qgssettingsregistrygui.h
3 --------------------------------------
4 Date : July 2021
5 Copyright : (C) 2021 by Damiano Lombardi
6 Email : damiano at opengis dot ch
7 ***************************************************************************
8 * *
9 * This program is free software; you can redistribute it and/or modify *
10 * it under the terms of the GNU General Public License as published by *
11 * the Free Software Foundation; either version 2 of the License, or *
12 * (at your option) any later version. *
13 * *
14 ***************************************************************************/
15
16
17#ifndef QGSSETTINGSREGISTRYGUI_H
18#define QGSSETTINGSREGISTRYGUI_H
19
20#include "qgis_gui.h"
21#include "qgsabstractgeometry.h"
22#include "qgssettingsregistry.h"
23
29template<class T> class QgsSettingsEntryEnumFlag;
30
40{
42 // TODO QGIS 5 do not inherit QgsSettingsRegistry
43 public:
45 ~QgsSettingsRegistryGui() override;
46
47#ifndef SIP_RUN
50
53
56
59
62
65
68
71
74
77
80
83
86
89
92
95
98
101
104
107
108#endif
109};
110
111#endif // QGSSETTINGSREGISTRYGUI_H
A boolean settings entry.
A color settings entry.
A double settings entry.
A template class for enum and flag settings entry.
An integer settings entry.
A string settings entry.
static const QgsSettingsEntryInteger * settingsMessageTimeout
Settings entry message timeout in seconds.
static const QgsSettingsEntryBool * settingsEnableAntiAliasing
Settings entry whether anti-aliasing is enabled for rendering.
static const QgsSettingsEntryDouble * settingsSegmentationTolerance
Settings entry segmentation tolerance for curved geometries.
static const QgsSettingsEntryBool * settingsRasterHistogramDrawLines
Settings entry raster histogram draw lines.
static const QgsSettingsEntryBool * settingsRasterHistogramZoomToMinMax
Settings entry raster histogram zoom to min/max.
static const QgsSettingsEntryInteger * settingsMapUpdateInterval
Settings entry map update interval in milliseconds.
static const QgsSettingsEntryBool * settingsOpenSublayersInGroup
Settings entry whether to open sublayers in a group.
static const QgsSettingsEntryBool * settingsRasterHistogramUpdateStyleToMinMax
Settings entry raster histogram update style to min/max.
static const QgsSettingsEntryColor * settingsDefaultMeasureColor
Settings entry default measure tool color.
static const QgsSettingsEntryBool * settingsNewLayersVisible
Settings entry whether newly added layers are visible.
static const QgsSettingsEntryBool * settingsRespectScreenDPI
Settings entry respect screen dpi.
static const QgsSettingsEntryEnumFlag< QgsAbstractGeometry::SegmentationToleranceType > * settingsSegmentationToleranceType
Settings entry segmentation tolerance type for curved geometries.
static const QgsSettingsEntryBool * settingsRasterHistogramShowMarkers
Settings entry raster histogram show markers.
static const QgsSettingsEntryDouble * settingsZoomFactor
Settings entry zoom factor.
static const QgsSettingsEntryBool * settingsCadFloaterActive
Settings entry CAD floater active state.
static const QgsSettingsEntryBool * settingsFormatLayerName
Settings entry whether to format layer names.
static const QgsSettingsEntryBool * settingsReverseWheelZoom
Settings entry reverse wheel zoom.
static const QgsSettingsEntryDouble * settingsMagnifierFactorDefault
Settings entry default magnifier factor.
static const QgsSettingsEntryString * settingsRasterDefaultPalette
Settings entry default raster color ramp palette name.
static const QgsSettingsEntryBool * settingsNativeColorDialogs
Settings entry whether to use native color dialogs.
#define Q_NOWARN_DEPRECATED_PUSH
Definition qgis.h:7620
#define Q_NOWARN_UNREACHABLE_POP
Definition qgis.h:7623