summaryrefslogtreecommitdiff
path: root/core/pim/today/today.cpp
authorharlekin <harlekin>2002-10-31 21:24:44 (UTC)
committer harlekin <harlekin>2002-10-31 21:24:44 (UTC)
commit5409ca99206235961e964b42f5b7826bae95a42e (patch) (side-by-side diff)
tree85904bd8eaffcffac2e65a2a8c3a0ca1234df318 /core/pim/today/today.cpp
parent9453519728734e52aac9ea81a4ca3a867f013bda (diff)
downloadopie-5409ca99206235961e964b42f5b7826bae95a42e.zip
opie-5409ca99206235961e964b42f5b7826bae95a42e.tar.gz
opie-5409ca99206235961e964b42f5b7826bae95a42e.tar.bz2
fixes for the new exclude from refresh system
Diffstat (limited to 'core/pim/today/today.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/today/today.cpp21
1 files changed, 18 insertions, 3 deletions
diff --git a/core/pim/today/today.cpp b/core/pim/today/today.cpp
index 3eda5c0..01ef02d 100644
--- a/core/pim/today/today.cpp
+++ b/core/pim/today/today.cpp
@@ -154,3 +154,3 @@ void Today::loadPlugins() {
pluginListRefreshExclude.insert( (*tit).name , (*tit) );
- qDebug( "Found an plug that does not want refresh feature" );
+ qDebug( "Found an plugin that does not want refresh feature" );
} else {
@@ -184,4 +184,12 @@ void Today::loadPlugins() {
if ( pluginListRefreshExclude.contains( (*it) ) ) {
- tempList.insert( pluginListRefreshExclude[(*it)].name, pluginListRefreshExclude[(*it)] );
- qDebug( "TEST2 " + pluginListRefreshExclude[(*it)].name );
+
+ // if its not in allApplets list, add it to a layout
+ if ( !m_allApplets.contains( pluginListRefreshExclude[(*it)].name ) ) {
+ qDebug( "NUGASDA" );
+ layout->addWidget( pluginListRefreshExclude[(*it)].guiBox );
+ pluginList.append( pluginListRefreshExclude[(*it)] );
+ } else {
+ tempList.insert( pluginListRefreshExclude[(*it)].name, pluginListRefreshExclude[(*it)] );
+ qDebug( "TEST2 " + pluginListRefreshExclude[(*it)].name );
+ }
} else {
@@ -199,2 +207,3 @@ void Today::loadPlugins() {
}
+
plugin.guiPart = plugin.iface->guiPart();
@@ -234,2 +243,8 @@ void Today::loadPlugins() {
}
+
+ // if plugin is not yet in the list, add it to the layout too
+ if ( !m_allApplets.contains( plugin.name ) ) {
+ layout->addWidget( plugin.guiBox );
+ pluginList.append( plugin );
+ }
}