From a1b2f800f53715452f75153218e33fcd8907bbbf Mon Sep 17 00:00:00 2001 From: harlekin Date: Tue, 17 Sep 2002 17:30:39 +0000 Subject: activation and deactivation of plugins works now --- 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 @@ -214,10 +214,8 @@ void Today::draw() { 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(); } @@ -269,6 +267,7 @@ void Today::startConfig() { init(); TodayPlugin plugin; + QValueList plugList; for ( uint i = 0; i < pluginList.count(); i++ ) { plugin = pluginList[i]; @@ -277,10 +276,11 @@ void Today::startConfig() { plugin.active = true; } else { qDebug("CONFIG " + plugin.name + " INACTIVE"); - plugin.active = false; } + plugList.append( plugin ); } + pluginList = plugList; draw(); } @@ -308,8 +308,8 @@ void Today::editCard() { * launches an App */ void Today::launchApp( QString appName ) { - QCopEnvelope e( "QPE/System", "execute(QString)" ); - e << QString( appName ); + QCopEnvelope e( "QPE/System", "execute(QString)" ); + e << QString( appName ); } Today::~Today() { -- cgit v0.9.0.2