[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Python plasmoid - can't read value from config
From:       Alex Dancu <alex.dancu () gmail ! com>
Date:       2012-04-10 19:48:37
Message-ID: 4F848E95.1020603 () gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On 04/10/2012 04:18 PM, Aaron J. Seigo wrote:
> On Monday, April 9, 2012 22:01:08 Alex Dancu wrote:
>> I'm trying to persist and then get back from the configuration the
>> plasmoid settings. I have tried to persist first a single String
>> property with no success at all in getting it back. I tried to cast -
>> config.readEntry(QString('k123sensors')) but still no success.
> if you are calling readConfig from the constructor, it won't work. you can only
> access your config reliably after init() is called on the applet.
>
> furthermore, if you are running it in plasmoidviewer, then the configuration
> that is loaded is the default empty one and then the saved config is loaded.
> this helps test configChanged(), which i'm guessing you haven't implemented in
> your applet. without configChanged(), your applet will not work with desktop
> scripting, for instance.
>
>
>
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel@kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
Thank you very much, this explain the mystery.

Alex

[Attachment #5 (text/html)]

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 04/10/2012 04:18 PM, Aaron J. Seigo wrote:
    <blockquote cite="mid:4524143.l1dk1mROHZ@freedom" type="cite">
      <pre wrap="">On Monday, April 9, 2012 22:01:08 Alex Dancu wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">I'm trying to persist and then get back from the configuration \
the plasmoid settings. I have tried to persist first a single String
property with no success at all in getting it back. I tried to cast -
config.readEntry(QString('k123sensors')) but still no success.
</pre>
      </blockquote>
      <pre wrap="">
if you are calling readConfig from the constructor, it won't work. you can only 
access your config reliably after init() is called on the applet.

furthermore, if you are running it in plasmoidviewer, then the configuration 
that is loaded is the default empty one and then the saved config is loaded. 
this helps test configChanged(), which i'm guessing you haven't implemented in 
your applet. without configChanged(), your applet will not work with desktop 
scripting, for instance.

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Plasma-devel mailing list
<a class="moz-txt-link-abbreviated" \
href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a> <a \
class="moz-txt-link-freetext" \
href="https://mail.kde.org/mailman/listinfo/plasma-devel">https://mail.kde.org/mailman/listinfo/plasma-devel</a>
 </pre>
    </blockquote>
    Thank you very much, this explain the mystery.<br>
    <br>
    Alex <br>
  </body>
</html>



_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic