Denis Rouzaud
|
30a641111d
|
Merge pull request #52847 from 3nids/settings-treewidget
Settings editors
|
2023-05-02 21:31:35 +02:00 |
|
Yoann Quenach de Quivillic
|
3dcfbe8cc3
|
Fix QgsSettingsTreeNode constness
|
2023-05-01 01:47:24 +02:00 |
|
Denis Rouzaud
|
7498d0994c
|
fix dox
|
2023-04-27 10:29:09 +02:00 |
|
Denis Rouzaud
|
9f3ac79b8b
|
sipify + CMakeLists
|
2023-04-23 07:19:47 +02:00 |
|
Nyall Dawson
|
50c76929e1
|
Followup 30700f1, ensure links to Qgis members are set in docstrings
|
2023-03-31 10:46:24 +10:00 |
|
Denis Rouzaud
|
d01d2af619
|
[settings] method to delete all items of a named list
|
2023-03-20 07:03:52 +10:00 |
|
Denis Rouzaud
|
238353d380
|
remove obsolete sip file
|
2023-02-23 16:07:14 +01:00 |
|
Denis Rouzaud
|
ea53aa3ce2
|
move settings tree enums to Qgis
|
2023-02-23 16:07:14 +01:00 |
|
Denis Rouzaud
|
8dc67afdf3
|
allow full access from Python
|
2023-02-19 07:19:17 +01:00 |
|
Denis Rouzaud
|
0cdc9b9ba3
|
fix dox
|
2023-02-19 07:19:17 +01:00 |
|
Denis Rouzaud
|
a2271b9b3e
|
[settings] allow read-only access to the tree
this allows accessing settings from Python
|
2023-02-19 07:19:17 +01:00 |
|
Denis Rouzaud
|
f23bdbdad1
|
fix typo
|
2023-02-03 09:05:37 +01:00 |
|
Denis Rouzaud
|
3b5b6936fc
|
fix bindings
|
2023-02-03 09:05:37 +01:00 |
|
Denis Rouzaud
|
ed1c61b549
|
add licence
|
2023-02-03 09:05:37 +01:00 |
|
Denis Rouzaud
|
34eb0826c3
|
change QgsSettings to QgsSettingsTree in code base
|
2023-02-03 09:05:37 +01:00 |
|
Denis Rouzaud
|
34ca2d9e3b
|
move settings tree away from QgsSettings to QgsSettingsTree
* to avoid any dependency on QgsSettings class
* reduce overhead by limiting includes of qgssettings.h
|
2023-02-03 09:05:37 +01:00 |
|
Denis Rouzaud
|
bcd2432d31
|
remove QgsSettings dependency in QgsSettingsEntry
|
2023-02-03 09:05:37 +01:00 |
|
Denis Rouzaud
|
f9e21602d2
|
add name method for settings + improve dox (#51661)
|
2023-01-31 15:48:08 +00:00 |
|
Denis Rouzaud
|
7d628998d5
|
follow-up rename QgsSettingsTreeElement to QgsSettingsTreeNode
|
2023-01-30 10:03:39 +10:00 |
|
Denis Rouzaud
|
448eaa3810
|
deprecate settings registry
|
2023-01-26 08:52:33 +01:00 |
|
Denis Rouzaud
|
fb49e6e99f
|
Revert "remove transfer annotations" (#51553)
This reverts commit fcbf76ec1cf0e707b69d27b967448f8058cffb30.
|
2023-01-24 09:42:27 +01:00 |
|
Denis Rouzaud
|
e059f3dd72
|
add 64 bits integer settings (not available in Python)
|
2023-01-18 14:30:01 +01:00 |
|
Denis Rouzaud
|
fcbf76ec1c
|
remove transfer annotations
|
2023-01-17 16:52:48 +01:00 |
|
Denis Rouzaud
|
7efec3e8f3
|
settings entries are meant to be const, options cannot be adjusted
|
2023-01-17 16:52:48 +01:00 |
|
Denis Rouzaud
|
7fa484dbf6
|
sipify
|
2023-01-17 16:52:47 +01:00 |
|
Denis Rouzaud
|
2a5838433b
|
rename QgsSettingsTreeElement to QgsSettingsTreeNode
|
2023-01-17 11:53:39 +01:00 |
|
Denis Rouzaud
|
0529d6077b
|
fix leftover and missging SIP_THROW and better dox
|
2023-01-17 06:56:57 +01:00 |
|
Denis Rouzaud
|
9271ed5682
|
fix SIP annotation
|
2023-01-16 16:46:57 +01:00 |
|
Denis Rouzaud
|
8aa189806e
|
fix dox
|
2023-01-16 09:00:52 +01:00 |
|
Denis Rouzaud
|
799ef3925c
|
move QgsSettingsEntryGroup to a separate file and deprecate it
|
2023-01-16 09:00:52 +01:00 |
|
Denis Rouzaud
|
166ad00f6c
|
avoid overriding method in subclass
|
2023-01-16 09:00:52 +01:00 |
|
Denis Rouzaud
|
80e3f35e88
|
migrate plugin manager settings and replace settings in app
|
2023-01-16 09:00:52 +01:00 |
|
Denis Rouzaud
|
801760f182
|
use const inline variables for settings + return existing tree element
|
2023-01-16 09:00:51 +01:00 |
|
Denis Rouzaud
|
41b687b2b4
|
use new API for already migrated settings
|
2023-01-16 09:00:51 +01:00 |
|
Denis Rouzaud
|
87fd5e26ee
|
rename SettingsLocation to SettingsOrigin
|
2023-01-16 09:00:51 +01:00 |
|
Denis Rouzaud
|
b93967adf6
|
fix typo
|
2023-01-16 09:00:50 +01:00 |
|
Denis Rouzaud
|
552684c777
|
fix dox
|
2023-01-16 09:00:50 +01:00 |
|
Denis Rouzaud
|
e088ea47ae
|
migrate a color setting to avoid a/r/g/b keys
|
2023-01-16 09:00:50 +01:00 |
|
Denis Rouzaud
|
46dec7ee24
|
add allowAlpha option for color settings + better dox
|
2023-01-16 09:00:50 +01:00 |
|
Denis Rouzaud
|
ac8170e076
|
address review comments (docstring, typo, …)
|
2023-01-16 09:00:50 +01:00 |
|
Denis Rouzaud
|
1029bce8c4
|
fix typo
|
2023-01-16 09:00:50 +01:00 |
|
Denis Rouzaud
|
25259b4c6d
|
sip: convert to subclass + __repr__ for tree elements
|
2023-01-16 09:00:50 +01:00 |
|
Denis Rouzaud
|
cffd3630b4
|
fix dox + unused vars
|
2023-01-16 09:00:50 +01:00 |
|
Denis Rouzaud
|
6a043edd08
|
migrate XYZ settings + fix some migration + fix dox + fix QgsSettingsTreeNamedList::items
|
2023-01-16 09:00:50 +01:00 |
|
Denis Rouzaud
|
b440604c27
|
method to return location (global vs local) of a setting key
|
2023-01-16 09:00:49 +01:00 |
|
Denis Rouzaud
|
44039d164c
|
sipify them all
|
2023-01-16 09:00:49 +01:00 |
|
Denis Rouzaud
|
b983c5afeb
|
fix docs
|
2022-12-16 09:09:57 +01:00 |
|
Denis Rouzaud
|
da4865872c
|
[settings] add new type for variant map: QgsSettingsEntryVariantMap
|
2022-12-16 09:09:57 +01:00 |
|
Denis Rouzaud
|
a77d626991
|
API to migrate settings from old key
|
2022-12-05 10:51:11 +01:00 |
|
Julien Cabieces
|
012b6a46db
|
constify methods
|
2022-04-29 08:21:47 +10:00 |
|