61 Commits

Author SHA1 Message Date
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
Denis Rouzaud
6dd66759cd sipify 2022-04-29 07:57:25 +10:00
Denis Rouzaud
4045e51240 [settings] add option to save enum/flag as integer instead of text 2022-04-14 08:39:15 +02:00
Juergen E. Fischer
102bc431d7 fix windows build 2022-03-12 17:36:34 +01:00
Denis Rouzaud
1fa991f26e call non-deprecated method 2022-03-11 12:01:39 +01:00
Denis Rouzaud
9aeb041562 fix doc + sipify 2022-03-08 14:38:00 +01:00
Denis Rouzaud
91f631171c be sure that PyQGIS constructors always create a key as a plugin 2022-03-08 14:38:00 +01:00
Denis Rouzaud
19ca6636d1 sipify 2022-03-08 14:37:59 +01:00
Denis Rouzaud
9a9366630b add prefixes information to QgsSettings 2022-03-08 14:37:59 +01:00
Denis Rouzaud
332d5808ff add default value and remove extra virtual 2022-03-01 12:09:47 +01:00
Denis Rouzaud
b192904e54 add helper method to avoid code duplication 2022-03-01 12:09:47 +01:00
Denis Rouzaud
d06b1f1ff9 replace setVariantValue method to avoid API break 2022-03-01 12:09:47 +01:00
Denis Rouzaud
44681dc841 sipify 2022-03-01 12:09:47 +01:00
Denis Rouzaud
fbd27bde8f explicitely call a checkValue method for a more meaningfull API 2022-03-01 12:09:47 +01:00
Denis Rouzaud
f722ef641c fix dox 2022-03-01 12:09:47 +01:00
Denis Rouzaud
1bd55ee237 simplify the API by removing extra method 2022-03-01 12:09:47 +01:00
Denis Rouzaud
3f88bd5002 further simplifications of template and implementations 2022-03-01 12:09:47 +01:00
Denis Rouzaud
08ada3aadf sipify + move sipify config file to ./python 2022-03-01 12:09:47 +01:00
Antoine
96ff88f180 add missing brief not detected before 2021-12-13 13:27:00 +01:00
Antoine
ce12b3c2df modify comments for documentation generation 2021-12-13 12:39:44 +01:00
Antoine
0a28c5a763 fix doc warnings 2021-12-13 10:19:56 +01:00
Antoine
49e6365543 fix copydoc on non-existent class 2021-12-13 10:19:55 +01:00
Juergen E. Fischer
c6008b7ee1 fix MSVC build: reverts fee62e4, dff05dd and e3a77b9484c effectivly
reverting 3fb0f66 (followup #45348)

Using --no-public-is-protected (default on Windows) also works on Linux
and fixes #45331 too
2021-10-21 23:03:48 +02:00
nirvn
ef84e48a09 Run sipify_all.sh 2021-10-12 16:34:05 +10:00
Denis Rouzaud
ec16736306 run sipify 2021-10-12 16:34:05 +10:00
Juergen E. Fischer
f76af64fba msvc build fixes 2021-09-29 23:49:33 +02:00
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