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

List:       kde-panel-devel
Subject:    Re: [Panel-devel] DataEngine and Corona patches
From:       "Leo Franchi" <lfranchi () gmail ! com>
Date:       2007-08-07 23:37:37
Message-ID: c5793d500708071637y226149fk9dea7f1438c36926 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


oops, forgot to attach :-/

-- 
______________________________________________________
Leo Franchi                    angel666@myrealbox.com
4305 Charlemagne Ct         lfranchi@gmail.com
Austin                                 cell: (650) 704 3680
TX, USA                              home: (650) 329 0125

[Attachment #5 (text/html)]

oops, forgot to attach :-/<br clear="all"><br>-- \
<br>______________________________________________________<br>Leo \
Franchi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a \
href="mailto:angel666@myrealbox.com">angel666@myrealbox.com</a><br>4305 Charlemagne \
Ct&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <a \
href="mailto:lfranchi@gmail.com">lfranchi@gmail.com</a> \
<br>Austin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs \
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
cell: (650) 704 3680<br>TX, \
USA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp \
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;home: \
(650) 329 0125 


["plasma.dataengine.patch" (application/octet-stream)]
["plasma.corona.patch" (application/octet-stream)]

Index: corona.cpp
===================================================================
--- corona.cpp	(revision 697429)
+++ corona.cpp	(working copy)
@@ -191,12 +191,14 @@
 
 void Corona::loadApplets(const QString& config)
 {
-    qDeleteAll(d->applets);
-    d->applets.clear();
-
+    clearApplets();
+    
+    kDebug() << "config name:" << config;
     KConfig appletConfig(config, KConfig::OnlyLocal);
     foreach (const QString& group, appletConfig.groupList()) {
         KConfigGroup cg(&appletConfig, group);
+        kDebug() << "loading applet:" <<  cg.readEntry("plugin", QString()) << QStringList() << 
+            group.toUInt() << cg.readEntry("geometry", QRectF());
         addApplet(cg.readEntry("plugin", QString()), QStringList(),
                   group.toUInt(), cg.readEntry("geometry", QRectF()));
     }
@@ -207,6 +209,12 @@
     loadApplets("plasma-appletsrc");
 }
 
+void Corona::clearApplets()
+{
+    qDeleteAll(d->applets);
+    d->applets.clear();
+}
+
 Applet* Corona::addApplet(const QString& name, const QStringList& args, uint id, const QRectF& geometry)
 {
     Applet* applet = Applet::loadApplet(name, id, args);
Index: corona.h
===================================================================
--- corona.h	(revision 697429)
+++ corona.h	(working copy)
@@ -90,6 +90,11 @@
      */
     void loadApplets(const QString &config);
 
+    /**
+     * Clear the Corona from all applets.
+     */
+    void clearApplets();
+    
 public Q_SLOTS:
     /**
      * Load applets from the default config file


_______________________________________________
Panel-devel mailing list
Panel-devel@kde.org
https://mail.kde.org/mailman/listinfo/panel-devel


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

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