As per title, looks like you can only clear all values as both setValue and value require you to know the key, anybody knows a way?
dconf dump /apps/harbour-appname/
Yeah, I mean from QML using the whole Nemo.Configuration plugin
Edit: or to be even more specific QML-only and harbour-compatible
It can be done with a direct call to
dconf_client_list like this but that won’t be harbour-compatible. Dependency on
libdconf.so.1 isn’t allowed (unless you load it dynamically with
I guess from pure qml the answer is no.
The old-school hack (if C++ is a no-go) is to have a small Python script which executes the dconf command.
But if you’re using Python you might as well use its own dconf interface.
Nemo.Configuration is open source though, so someone could add such functionality: GitHub - sailfishos/nemo-qml-plugin-configuration
Edit: It seems Nemo.Configuration is a very thin wrapper around
mlite which has a
resolveProperties method and a
So maybe doing that is very simple.
Good point about
mlite, it’s harbour compatible. MGConfItem::listDirs() looks promising to me.
Thanks a ton, I assumed I just missed something obvious. I guess there is no escaping SQL(ite) after all