summaryrefslogtreecommitdiff
authorharlekin <harlekin>2002-09-17 17:30:39 (UTC)
committer harlekin <harlekin>2002-09-17 17:30:39 (UTC)
commita1b2f800f53715452f75153218e33fcd8907bbbf (patch) (side-by-side diff)
tree878078c578767c1d14ed5c082709b233201b8244
parente1614b49cf61ee37350828ce5b5178a9da752f39 (diff)
downloadopie-a1b2f800f53715452f75153218e33fcd8907bbbf.zip
opie-a1b2f800f53715452f75153218e33fcd8907bbbf.tar.gz
opie-a1b2f800f53715452f75153218e33fcd8907bbbf.tar.bz2
activation and deactivation of plugins works now
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--core/pim/today/today.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/pim/today/today.cpp b/core/pim/today/today.cpp
index 066a5a8..2095174 100644
--- a/core/pim/today/today.cpp
+++ b/core/pim/today/today.cpp
@@ -213,12 +213,10 @@ void Today::draw() {
plugin = pluginList[i];
if ( plugin.active ) {
qDebug( plugin.name + " is ACTIVE " );
- // QHBoxLayout* plugLayout = new QHBoxLayout( this );
plugin.guiBox->show();
} else {
- // plugin.guiWidget->hide();
qDebug( plugin.name + " is INACTIVE" );
plugin.guiBox->hide();
}
count++;
@@ -268,20 +266,22 @@ void Today::startConfig() {
init();
TodayPlugin plugin;
+ QValueList<TodayPlugin> plugList;
for ( uint i = 0; i < pluginList.count(); i++ ) {
plugin = pluginList[i];
if ( m_excludeApplets.grep( plugin.name ).isEmpty() ) {
qDebug("CONFIG " + plugin.name + " ACTIVE");
plugin.active = true;
} else {
qDebug("CONFIG " + plugin.name + " INACTIVE");
-
plugin.active = false;
}
+ plugList.append( plugin );
}
+ pluginList = plugList;
draw();
}
}