[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 <a \
href="mailto:angel666@myrealbox.com">angel666@myrealbox.com</a><br>4305 Charlemagne \
Ct <a \
href="mailto:lfranchi@gmail.com">lfranchi@gmail.com</a> \
<br>Austin &nbs \
p; \
cell: (650) 704 3680<br>TX, \
USA   \
; 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