<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi Joćo,<br>
<br>
I think you need ConfigurationGroup instead of ConfigurationValue if you want to use it this way, and I am unsure that it is supposed to work with alias properties.<br>
<br>
BR,<br>
Martin<br>
<br>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF330981" style="direction: ltr;"><font size="2" face="Tahoma" color="#000000"><b>From:</b> Devel [devel-bounces@lists.sailfishos.org] on behalf of joao morgado via Devel [devel@lists.sailfishos.org]<br>
<b>Sent:</b> Monday, May 21, 2018 6:45 AM<br>
<b>To:</b> Sailfish OS Developers<br>
<b>Subject:</b> Re: [SailfishDevel] ConfigurationValue default path<br>
</font><br>
</div>
<div></div>
<div>
<div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-size:16px">
<div></div>
<div>Hi Martin</div>
<div><br>
</div>
<div>Thanks for your replay. </div>
<div>I did a very small example, trying to save a rectangle color, but if fails. When starting, it's always red. Am I missing something ?</div>
<div><br>
</div>
<div><br>
</div>
<div><span>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#800080">Rectangle</span><span style="color:#c0c0c0"> </span>{</pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#800000">id</span>:<span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#000000">mycolor</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#800000">color</span>:<span style="color:#c0c0c0"> </span><span style="color:#008000">"red"</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#008000">//color:</span><span style="color:#c0c0c0"> </span><span style="color:#008000">mysettings.saveColor</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#800000">anchors.fill</span>:<span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#000000">parent</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><br></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#800080">MouseArea</span><span style="color:#c0c0c0"> </span>{</pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#800000">anchors.fill</span>:<span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#000000">parent</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#800000">onClicked</span>:<span style="color:#c0c0c0"> </span>{</pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#000000">mycolor</span>.color<span style="color:#c0c0c0"> </span>=<span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#0055af">Qt</span>.colorEqual(<span style="font-style:italic; color:#000000">mycolor</span>.color,<span style="color:#c0c0c0"> </span><span style="color:#008000">"red"</span>)<span style="color:#c0c0c0"> </span>?<span style="color:#c0c0c0"> </span><span style="color:#008000">"blue"</span><span style="color:#c0c0c0"> </span>:<span style="color:#c0c0c0"> </span><span style="color:#008000">"red"</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#000000">hello</span><span style="color:#c0c0c0"> </span>===<span style="color:#c0c0c0"> </span><span style="color:#008000">"I'm</span><span style="color:#c0c0c0"> </span><span style="color:#008000">red"</span><span style="color:#c0c0c0"> </span>?<span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#000000">hello</span><span style="color:#c0c0c0"> </span>=<span style="color:#c0c0c0"> </span><span style="color:#008000">"I'm</span><span style="color:#c0c0c0"> </span><span style="color:#008000">blue"</span><span style="color:#c0c0c0"> </span>:<span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#000000">hello</span><span style="color:#c0c0c0"> </span>=<span style="color:#c0c0c0"> </span><span style="color:#008000">"I'm</span><span style="color:#c0c0c0"> </span><span style="color:#008000">red"</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span>}</pre>
<pre style="margin-top:0px; margin-bottom:0px"><br></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span>}</pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#800080">Text</span><span style="color:#c0c0c0"> </span>{</pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#800000">text</span>:<span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#000000">hello</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span>}</pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span>}</pre>
<pre style="margin-top:0px; margin-bottom:0px"><br></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#808000">property</span><span style="color:#c0c0c0"> </span><span style="color:#808000">string</span><span style="color:#c0c0c0"> </span><span style="color:#800000">hello</span>:<span style="color:#c0c0c0"> </span><span style="color:#008000">"I'm</span><span style="color:#c0c0c0"> </span><span style="color:#008000">red"</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#800080">ConfigurationValue</span><span style="color:#c0c0c0"> </span>{</pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#800000">id</span>:<span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#000000">mysettings</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#808000">property</span><span style="color:#c0c0c0"> </span><span style="color:#808000">alias</span><span style="color:#c0c0c0"> </span><span style="color:#800000">saveColor</span>:<span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#000000">mycolor</span>.color</pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#808000">property</span><span style="color:#c0c0c0"> </span><span style="color:#808000">alias</span><span style="color:#c0c0c0"> </span><span style="color:#800000">mystring</span>:<span style="color:#c0c0c0"> </span><span style="font-style:italic; color:#000000">page</span>.hello</pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#008000">//property</span><span style="color:#c0c0c0"> </span><span style="color:#008000">color</span><span style="color:#c0c0c0"> </span><span style="color:#008000">saveColor:</span><span style="color:#c0c0c0"> </span><span style="color:#008000">"red"</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span>}</pre>
<pre style="margin-top:0px; margin-bottom:0px"><br></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#008000">/*Component.onCompleted:</span><span style="color:#c0c0c0"> </span><span style="color:#008000">console.log("initial</span><span style="color:#c0c0c0"> </span><span style="color:#008000">color:</span><span style="color:#c0c0c0"> </span><span style="color:#008000">"+mysettings.saveColor)</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#008000">Component.onDestruction:</span><span style="color:#c0c0c0"> </span><span style="color:#008000">{</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#008000">mysettings.saveColor</span><span style="color:#c0c0c0"> </span><span style="color:#008000">=</span><span style="color:#c0c0c0"> </span><span style="color:#008000">mycolor.color</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#008000">console.log("destruction</span><span style="color:#c0c0c0"> </span><span style="color:#008000">color:</span><span style="color:#c0c0c0"> </span><span style="color:#008000">"+mysettings.saveColor)</span></pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#008000">}*/</span></pre>
</span><br>
</div>
<div><br>
</div>
<div>Cheers</div>
<div>Joćo</div>
<div><br>
</div>
<div><br>
</div>
<div id="yahoo_quoted_6973677051" class="yahoo_quoted">
<div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; color:#26282a">
<div>Em sexta-feira, 18 de maio de 2018 06:04:27 GMT+1, Martin Kampas <martin.kampas@jolla.com> escreveu:
</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div id="yiv4199055280"><style type="text/css">
<!--
#yiv4199055280 p
{margin-top:0;
margin-bottom:0}
-->
BODY {direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;}P {margin-top:0;margin-bottom:0;}</style>
<div>
<div style="direction:ltr; font-family:Tahoma; color:#000000; font-size:10pt">Hi Joćo,<br clear="none">
<br clear="none">
The storage backend is dconf <a rel="nofollow" shape="rect" href="https://wiki.gnome.org/Projects/dconf" target="_blank">
https://wiki.gnome.org/Projects/dconf</a><br clear="none">
<br clear="none">
BR,<br clear="none">
Martin<br clear="none">
<br clear="none">
<div class="yiv4199055280yqt2503801066" id="yiv4199055280yqt97497">
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<hr tabindex="-1">
<div id="yiv4199055280divRpF556664" style="direction:ltr"><font size="2" face="Tahoma" color="#000000"><b>From:</b> Devel [devel-bounces@lists.sailfishos.org] on behalf of joao morgado via Devel [devel@lists.sailfishos.org]<br clear="none">
<b>Sent:</b> Friday, May 18, 2018 6:54 AM<br clear="none">
<b>To:</b> devel@lists.sailfishos.org<br clear="none">
<b>Subject:</b> [SailfishDevel] ConfigurationValue default path<br clear="none">
</font><br clear="none">
</div>
<div></div>
<div>
<div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-size:16px">
<div>Hi </div>
<div><br clear="none">
</div>
<div><span></span>
<div>Where does ConfigurationValue saves the data ? I didnt find nothing in "/home/nemo/.config" related to my app.</div>
<div>In desktop and android I sucessfully used the equivalent qml Settings to save my stuff, but in sailfish nothing is being saved using <span><span style="color:rgb(0,0,0)">ConfigurationValue.</span></span><br clear="none">
</div>
</div>
<div><br clear="none">
</div>
<div>Cheers</div>
<div>Joćo</div>
<div><br clear="none">
</div>
<div><span style="color:rgb(64,66,68)"><br clear="none">
</span></div>
<div><span style="color:rgb(64,66,68)"><br clear="none">
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>