[SailfishDevel] Saving state/config

Jonni Rainisto jonni.rainisto at jolla.com
Fri Nov 15 14:21:11 UTC 2013


Hi,

Yes its as simple as assign a new value and it will be automaticly stored.

your_foo_setting.value = newValue

But having said that, I'm not sure what is the store's current intake QA rules, it might be that configuration plugin is not whitelisted yet. So you might need to use QSettings if you want to be in store. For devel projects that plugin is easy and lightweight to use.

re, Jonni
________________________________________
From: devel-bounces at lists.sailfishos.org [devel-bounces at lists.sailfishos.org] on behalf of Thomas Tanghus [thomas at tanghus.net]
Sent: Friday, November 15, 2013 4:13 PM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] Saving state/config

On Friday 15 November 2013 05:44 Jonni Rainisto wrote:
> Hi,
>
> Normal usage of QSettings which saves under /home/nemo/.config/app would be
> just fine for C++. If you just want to save few config values in QML, then
> you might want to use GConf by importing nemo-qml-plugin-configuration
> module (https://github.com/nemomobile/nemo-qml-plugin-configuration) and
> use config key like com/yourdomain/applicationname etc.
>
> For example:
> --
> import org.nemomobile.configuration 1.0
>
> Page {
>     ConfigurationValue {
>         id: your_foo_setting
>         key: "/com/super/superapplication/light_value"
>         defaultValue: "-1"
>     }
> --
> re, Jonni

Thanks Jonni, just the simple approach I needed :)

I only started on using QML the other night, so not clear on how it works. Am
I right to assume that I can then access that setting by id to set a new value
which will be saved automatically?

Like:

    your_foo_setting.setValue(newValue);

> [thomas at tanghus.net] Sent: Friday, November 15, 2013 3:13 AM
> I couldn't find any standard way of saving an apps config. Is there such a
> standard, or is it up to the developer to choose format and location?
>

--
Med venlig hilsen / Best Regards

Thomas Tanghus
_______________________________________________
SailfishOS.org Devel mailing list


More information about the Devel mailing list