author | harlekin <harlekin> | 2002-09-17 17:30:39 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-09-17 17:30:39 (UTC) |
commit | a1b2f800f53715452f75153218e33fcd8907bbbf (patch) (side-by-side diff) | |
tree | 878078c578767c1d14ed5c082709b233201b8244 /core/pim/today | |
parent | e1614b49cf61ee37350828ce5b5178a9da752f39 (diff) | |
download | opie-a1b2f800f53715452f75153218e33fcd8907bbbf.zip opie-a1b2f800f53715452f75153218e33fcd8907bbbf.tar.gz opie-a1b2f800f53715452f75153218e33fcd8907bbbf.tar.bz2 |
activation and deactivation of plugins works now
-rw-r--r-- | core/pim/today/today.cpp | 10 |
1 files changed, 5 insertions, 5 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 @@ -211,16 +211,14 @@ void Today::draw() { TodayPlugin plugin; for ( uint i = 0; i < pluginList.count(); i++ ) { 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++; } @@ -266,24 +264,26 @@ void Today::startConfig() { confWidget->writeConfig(); } 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(); } } @@ -305,13 +305,13 @@ 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() { } |