Details
-
Task
-
Resolution: Invalid
-
P2: Important
-
None
-
None
-
None
-
Symbian
Description
There is some confusion regarding QSettings on Symbian.
One of the problems is sharing a qsettings between applications (the default) vs having it application private (more secure).
When it is not application private one of the problems is that it is not removed when the application is uninstalled.
See the linked taks for more information.
Some comments from IRC:
if you store it outside private/SID and don't create a custom deleter the data will remain
sure you can create a separate cleaner exe for each Qt app that will register all QSetting keys stored and delete them at uninstall. But isn't that a bit on heavy side ?
...
it defaults to system level c:/data/.config/trolltech.conf
...
QSettings offers a constructor where you can specify custom file, so if you want your settings not to persist, you can use that to create settings file in application's private dir.
...
there is a platform-specific notes section that needs the locations added for Symbian. I thnk that should be enough
...
QSettings doc page lists the platform specific stuff, so I guess that should include symbian
Attachments
Issue Links
- resulted from
-
QTBUG-11192 QSettings shouldn't be in a public data area on Symbian
- Closed
-
QTBUG-16229 How to remove QSettings items when the application is uninstalled from mobile?
- Closed