34 Commits

Author SHA1 Message Date
Nyall Dawson
41d98c82d7 Add a formal settings category for GPS settings 2021-08-03 09:22:31 +10:00
Juergen E. Fischer
b0319105bc Reinstate explicit template instantiations but only for MSVC (refs #44301)
This reverts commit a499a303548654dd8028eaf330fab5388db9e3ea which
reverted f616be29d361cd24f0cd1f3433bfb264304a8760
2021-07-23 09:14:56 +02:00
Juergen E. Fischer
6964eb21f6 spelling updates 2021-07-23 08:49:26 +02:00
Sandro Mani
a499a30354 Remove explicit template instantiations 2021-07-22 10:03:07 +10:00
Damiano Lombardi
18bd5833bb Moved settingsRespectScreenDPI to new settings registry gui 2021-07-12 15:51:30 +02:00
Juergen E. Fischer
f616be29d3 fix msvc build 2021-05-10 12:29:16 +10:00
Damiano
810af987d3 Removed setting entries from the python api 2021-04-29 11:18:55 +02:00
Damiano Lombardi
952a77afe9 Renamed some methods of QgsSettingsRegistry 2021-04-26 18:19:49 +02:00
Damiano
70ab21f121 Rebase to current master 2021-04-26 15:45:04 +02:00
Damiano
1def5e7b94 Python QgsSettingsEnum and Flag unified in QgsSettingsEnumFlag 2021-04-26 15:10:53 +02:00
Damiano
91f96a2fba Moved remaining digitizing settings (enum/flag) 2021-04-26 15:10:50 +02:00
Damiano
eaf18f6060 Moved all digitizing settings except Enums and Flags 2021-04-26 15:09:24 +02:00
Damiano
4fb0ab2df1 Enum flag sip 2021-04-26 15:09:22 +02:00
Damiano
95dfe0f45c Removed settings struct 2021-04-26 15:07:21 +02:00
Damiano
00a7936389 Moved most core settings to SettingsEntry 2021-04-26 15:04:07 +02:00
Damiano
8a7bfa18e1 Renamed method addChildSettingsRegistry to appendRegistry 2021-04-26 11:44:48 +02:00
Damiano
e99b92a92c Applied suggestions from code review 2021-04-20 14:41:47 +02:00
Damiano
fc55866155 Removed move of settings for a separate pr 2021-04-19 13:05:15 +02:00
Damiano
598f6c73f0 Moved QgsSettings class in subdir settings 2021-04-19 10:22:04 +02:00
Damiano
68ee4442ca Added api to add child settings registries to settings registry 2021-04-18 23:22:40 +02:00
Damiano
6e1ef0e988 testqgssettingsregistry 2021-04-16 11:14:02 +02:00
Damiano
2087a7f4f8 Removed settings struct 2021-04-15 17:32:59 +02:00
Damiano
65163814ff Added QgsSettingsRegistry base class 2021-04-15 16:08:48 +02:00
Damiano
432224ab94 Moved most core settings to SettingsEntry 2021-04-15 14:06:30 +02:00
Damiano
97f1a645f0 Changed SettingsType to scoped enum 2021-04-15 09:58:39 +02:00
Damiano
abb8e80c1f Added functionality to override default value for settings entries 2021-04-14 19:49:57 +02:00
Damiano
4891bd6ebb Added support for settings with keys with multiple dynamic parts 2021-04-14 18:05:41 +02:00
Damiano
9762206731 Removed Settings struct / unified Enum/Flag logic in one base class 2021-04-14 15:41:49 +02:00
Damiano
3c5f9b1e91 Python implementation for QgsSettingsEntryEnum/Flag and fixed docstrings 2021-04-07 14:02:08 +02:00
Damiano
767923937f Added python tests for settings entries classes 2021-04-05 00:14:14 +02:00
Damiano Lombardi
fe0dcee284 Added new QgsSettingsEntryFlag and tests for enum and flag 2021-04-01 21:09:36 +02:00
Damiano
628f9dab29 Added QgsSettingsEntryBase and value() is now typed according to setting 2021-04-01 09:38:56 +02:00
Damiano
cee0e310f8 Sip part running 2021-04-01 09:38:56 +02:00
Damiano
21c19aba9c static inline settings 2021-04-01 09:38:56 +02:00