<html>
  <head>
    <meta content="text/html; charset=ISO-8859-7"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Στις 04/02/2013 09:36 μμ, ο/η Lionel
      Chauvin έγραψε:<br>
    </div>
    <blockquote
      cite="mid:1360006570.22549.YahooMailNeo@web171806.mail.ir2.yahoo.com"
      type="cite">
      <pre wrap="">

</pre>
      <blockquote type="cite">
        <pre wrap="">I want to change it in the future, but for now there isn't much way around.
note that is also the behavior for c++ plasmoids. the ones that collapse and 
expand depending to the size are the ones that have just an icon.
</pre>
      </blockquote>
      <pre wrap="">
The calendar plasmoid shows an icon with the current day number when it is in a panel.
I want the same behavior.

</pre>
      <blockquote type="cite">
        <pre wrap="">for that you can just make an applet of type popupapplet, not setting the 
compact representation and an icon will be used instead
</pre>
      </blockquote>
      <pre wrap="">
Yes, it is the current state of my code.
I could try to paint a QIcon at runtime and set plasmoid.popupIcon but it sounds weird.
_______________________________________________
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>
    <font size="+1"><font face="Arial">In my plasmoid I use:<br>
        <br>
        <font size="+1">    property Component
          compactRepresentationEmpty: undefined<br>
              property Component compactRepresentationPanel: Component{
          CompactRepresentation{} }<br>
          <br>
              property Component compactRepresentation:
          plasmoidWrapper.isInPanel ?<br>
                                                           
          compactRepresentationPanel :<br>
                                                           
          compactRepresentationEmpty</font><br>
        <br>
        <font size="+1"><font size="+1">c</font>ompa<font size="+1">ctRepresantationEmpty
            when the plasmoid i<font size="+1">s in the desktop fails<font
                size="+1">, as a result<br>
                <font size="+1">the plasmoid does not use the c<font
                    size="+1">om<font size="+1">pactRe<font size="+1">presentation
                        t<font size="+1">o show itself.<br>
                          <br>
                          <font size="+1">In the panel the
                            compactRepresantationPanel is ok, so you can
                            use any qml appearance you <br>
                            <font size="+1">want.<font size="+1"><br>
                                <br>
                                T<font size="+1">o discover the
                                  isInPanel situation I use a huge hack
                                  that uses qml plugin<font size="+1">s<font
                                      size="+1"> <font size="+1">but<br>
                                        <font size="+1">I dont know if
                                          that<font size="+1">'s ok with
                                            the mailing list to unleash
                                            in publi<font size="+1">c th<font
                                                size="+1">at infor<font
                                                  size="+1">mation.</font></font></font></font></font><br>
                                      </font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font>
  </body>
</html>