37 Commits

Author SHA1 Message Date
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
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
19ca6636d1 sipify 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
6964eb21f6 spelling updates 2021-07-23 08:49:26 +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
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
e99b92a92c Applied suggestions from code review 2021-04-20 14:41:47 +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
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