QGIS API Documentation
4.3.0-Master (16eddb2670e)
Toggle main menu visibility
Loading...
Searching...
No Matches
src
gui
settings
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
24
class
QgsSettingsEntryBool
;
25
class
QgsSettingsEntryColor
;
26
class
QgsSettingsEntryDouble
;
27
class
QgsSettingsEntryInteger
;
28
class
QgsSettingsEntryString
;
29
template
<
class
T>
class
QgsSettingsEntryEnumFlag
;
30
38
Q_NOWARN_DEPRECATED_PUSH
39
class
GUI_EXPORT
QgsSettingsRegistryGui
:
public
QgsSettingsRegistry
40
{
41
Q_NOWARN_UNREACHABLE_POP
42
// TODO QGIS 5 do not inherit QgsSettingsRegistry
43
public
:
44
QgsSettingsRegistryGui
();
45
~QgsSettingsRegistryGui
()
override
;
46
47
#ifndef SIP_RUN
49
static
const
QgsSettingsEntryBool
*
settingsRespectScreenDPI
;
50
52
static
const
QgsSettingsEntryBool
*
settingsCadFloaterActive
;
53
55
static
const
QgsSettingsEntryBool
*
settingsRasterHistogramShowMarkers
;
56
58
static
const
QgsSettingsEntryBool
*
settingsRasterHistogramZoomToMinMax
;
59
61
static
const
QgsSettingsEntryBool
*
settingsRasterHistogramUpdateStyleToMinMax
;
62
64
static
const
QgsSettingsEntryBool
*
settingsRasterHistogramDrawLines
;
65
67
static
const
QgsSettingsEntryDouble
*
settingsZoomFactor
;
68
70
static
const
QgsSettingsEntryBool
*
settingsReverseWheelZoom
;
71
73
static
const
QgsSettingsEntryBool
*
settingsNewLayersVisible
;
74
76
static
const
QgsSettingsEntryString
*
settingsRasterDefaultPalette
;
77
79
static
const
QgsSettingsEntryInteger
*
settingsMessageTimeout
;
80
82
static
const
QgsSettingsEntryBool
*
settingsEnableAntiAliasing
;
83
85
static
const
QgsSettingsEntryBool
*
settingsNativeColorDialogs
;
86
88
static
const
QgsSettingsEntryBool
*
settingsFormatLayerName
;
89
91
static
const
QgsSettingsEntryBool
*
settingsOpenSublayersInGroup
;
92
94
static
const
QgsSettingsEntryInteger
*
settingsMapUpdateInterval
;
95
97
static
const
QgsSettingsEntryDouble
*
settingsMagnifierFactorDefault
;
98
100
static
const
QgsSettingsEntryDouble
*
settingsSegmentationTolerance
;
101
103
static
const
QgsSettingsEntryColor
*
settingsDefaultMeasureColor
;
104
106
static
const
QgsSettingsEntryEnumFlag<QgsAbstractGeometry::SegmentationToleranceType>
*
settingsSegmentationToleranceType
;
107
108
#endif
109
};
110
111
#endif
// QGSSETTINGSREGISTRYGUI_H
QgsSettingsEntryBool
A boolean settings entry.
Definition
qgssettingsentryimpl.h:298
QgsSettingsEntryColor
A color settings entry.
Definition
qgssettingsentryimpl.h:689
QgsSettingsEntryDouble
A double settings entry.
Definition
qgssettingsentryimpl.h:557
QgsSettingsEntryEnumFlag
A template class for enum and flag settings entry.
Definition
qgssettingsentryenumflag.h:40
QgsSettingsEntryInteger
An integer settings entry.
Definition
qgssettingsentryimpl.h:367
QgsSettingsEntryString
A string settings entry.
Definition
qgssettingsentryimpl.h:123
QgsSettingsRegistryGui::settingsMessageTimeout
static const QgsSettingsEntryInteger * settingsMessageTimeout
Settings entry message timeout in seconds.
Definition
qgssettingsregistrygui.h:79
QgsSettingsRegistryGui::settingsEnableAntiAliasing
static const QgsSettingsEntryBool * settingsEnableAntiAliasing
Settings entry whether anti-aliasing is enabled for rendering.
Definition
qgssettingsregistrygui.h:82
QgsSettingsRegistryGui::settingsSegmentationTolerance
static const QgsSettingsEntryDouble * settingsSegmentationTolerance
Settings entry segmentation tolerance for curved geometries.
Definition
qgssettingsregistrygui.h:100
QgsSettingsRegistryGui::QgsSettingsRegistryGui
QgsSettingsRegistryGui()
Definition
qgssettingsregistrygui.cpp:100
QgsSettingsRegistryGui::settingsRasterHistogramDrawLines
static const QgsSettingsEntryBool * settingsRasterHistogramDrawLines
Settings entry raster histogram draw lines.
Definition
qgssettingsregistrygui.h:64
QgsSettingsRegistryGui::settingsRasterHistogramZoomToMinMax
static const QgsSettingsEntryBool * settingsRasterHistogramZoomToMinMax
Settings entry raster histogram zoom to min/max.
Definition
qgssettingsregistrygui.h:58
QgsSettingsRegistryGui::settingsMapUpdateInterval
static const QgsSettingsEntryInteger * settingsMapUpdateInterval
Settings entry map update interval in milliseconds.
Definition
qgssettingsregistrygui.h:94
QgsSettingsRegistryGui::settingsOpenSublayersInGroup
static const QgsSettingsEntryBool * settingsOpenSublayersInGroup
Settings entry whether to open sublayers in a group.
Definition
qgssettingsregistrygui.h:91
QgsSettingsRegistryGui::settingsRasterHistogramUpdateStyleToMinMax
static const QgsSettingsEntryBool * settingsRasterHistogramUpdateStyleToMinMax
Settings entry raster histogram update style to min/max.
Definition
qgssettingsregistrygui.h:61
QgsSettingsRegistryGui::settingsDefaultMeasureColor
static const QgsSettingsEntryColor * settingsDefaultMeasureColor
Settings entry default measure tool color.
Definition
qgssettingsregistrygui.h:103
QgsSettingsRegistryGui::settingsNewLayersVisible
static const QgsSettingsEntryBool * settingsNewLayersVisible
Settings entry whether newly added layers are visible.
Definition
qgssettingsregistrygui.h:73
QgsSettingsRegistryGui::settingsRespectScreenDPI
static const QgsSettingsEntryBool * settingsRespectScreenDPI
Settings entry respect screen dpi.
Definition
qgssettingsregistrygui.h:49
QgsSettingsRegistryGui::settingsSegmentationToleranceType
static const QgsSettingsEntryEnumFlag< QgsAbstractGeometry::SegmentationToleranceType > * settingsSegmentationToleranceType
Settings entry segmentation tolerance type for curved geometries.
Definition
qgssettingsregistrygui.h:106
QgsSettingsRegistryGui::settingsRasterHistogramShowMarkers
static const QgsSettingsEntryBool * settingsRasterHistogramShowMarkers
Settings entry raster histogram show markers.
Definition
qgssettingsregistrygui.h:55
QgsSettingsRegistryGui::settingsZoomFactor
static const QgsSettingsEntryDouble * settingsZoomFactor
Settings entry zoom factor.
Definition
qgssettingsregistrygui.h:67
QgsSettingsRegistryGui::settingsCadFloaterActive
static const QgsSettingsEntryBool * settingsCadFloaterActive
Settings entry CAD floater active state.
Definition
qgssettingsregistrygui.h:52
QgsSettingsRegistryGui::settingsFormatLayerName
static const QgsSettingsEntryBool * settingsFormatLayerName
Settings entry whether to format layer names.
Definition
qgssettingsregistrygui.h:88
QgsSettingsRegistryGui::settingsReverseWheelZoom
static const QgsSettingsEntryBool * settingsReverseWheelZoom
Settings entry reverse wheel zoom.
Definition
qgssettingsregistrygui.h:70
QgsSettingsRegistryGui::settingsMagnifierFactorDefault
static const QgsSettingsEntryDouble * settingsMagnifierFactorDefault
Settings entry default magnifier factor.
Definition
qgssettingsregistrygui.h:97
QgsSettingsRegistryGui::settingsRasterDefaultPalette
static const QgsSettingsEntryString * settingsRasterDefaultPalette
Settings entry default raster color ramp palette name.
Definition
qgssettingsregistrygui.h:76
QgsSettingsRegistryGui::settingsNativeColorDialogs
static const QgsSettingsEntryBool * settingsNativeColorDialogs
Settings entry whether to use native color dialogs.
Definition
qgssettingsregistrygui.h:85
QgsSettingsRegistry::QgsSettingsRegistry
QgsSettingsRegistry()
Definition
qgssettingsregistry.cpp:26
Q_NOWARN_DEPRECATED_PUSH
#define Q_NOWARN_DEPRECATED_PUSH
Definition
qgis.h:8378
Q_NOWARN_UNREACHABLE_POP
#define Q_NOWARN_UNREACHABLE_POP
Definition
qgis.h:8381
qgsabstractgeometry.h
qgssettingsregistry.h
Generated on
for QGIS API Documentation by
1.17.0