Diffstat (limited to 'core/pim/today/todayconfig.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/today/todayconfig.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/pim/today/todayconfig.cpp b/core/pim/today/todayconfig.cpp index dacce8b..864c708 100644 --- a/core/pim/today/todayconfig.cpp +++ b/core/pim/today/todayconfig.cpp | |||
@@ -93,7 +93,6 @@ TodayConfig::TodayConfig( QWidget* parent, const char* name, bool modal ) | |||
93 | tab3Layout->addWidget( m_guiMisc ); | 93 | tab3Layout->addWidget( m_guiMisc ); |
94 | TabWidget3->addTab( tab_3, "SettingsIcon", tr( "Misc" ) ); | 94 | TabWidget3->addTab( tab_3, "SettingsIcon", tr( "Misc" ) ); |
95 | 95 | ||
96 | connect ( m_appletListView , SIGNAL( clicked(QListViewItem*) ), this, SLOT( appletChanged() ) ); | ||
97 | previousItem = 0l; | 96 | previousItem = 0l; |
98 | readConfig(); | 97 | readConfig(); |
99 | } | 98 | } |
@@ -181,12 +180,17 @@ void TodayConfig::writeConfig() { | |||
181 | for ( ; list_it.current(); ++list_it ) { | 180 | for ( ; list_it.current(); ++list_it ) { |
182 | for ( OPluginItem::List::Iterator it = lst.begin(); it != lst.end(); ++it ) { | 181 | for ( OPluginItem::List::Iterator it = lst.begin(); it != lst.end(); ++it ) { |
183 | if ( QString::compare( (*it).name() , list_it.current()->text(0) ) == 0 ) { | 182 | if ( QString::compare( (*it).name() , list_it.current()->text(0) ) == 0 ) { |
183 | qWarning( "Enabling %d and make it %d", position-1, | ||
184 | ((QCheckListItem*)list_it.current())->isOn() ); | ||
184 | (*it).setPosition(position--); | 185 | (*it).setPosition(position--); |
185 | m_pluginManager->setEnabled( (*it),((QCheckListItem*)list_it.current())->isOn() ); | 186 | m_pluginManager->setEnabled( (*it),((QCheckListItem*)list_it.current())->isOn() ); |
186 | } | 187 | } |
187 | } | 188 | } |
188 | } | 189 | } |
189 | 190 | ||
191 | /* | ||
192 | * save and get the changes back | ||
193 | */ | ||
190 | m_pluginManager->save(); | 194 | m_pluginManager->save(); |
191 | 195 | ||
192 | cfg.setGroup( "Autostart" ); | 196 | cfg.setGroup( "Autostart" ); |
@@ -209,6 +213,7 @@ void TodayConfig::writeConfig() { | |||
209 | TodayPluginInterface* iface = m_pluginLoader->load<TodayPluginInterface>( *it, IID_TodayPluginInterface ); | 213 | TodayPluginInterface* iface = m_pluginLoader->load<TodayPluginInterface>( *it, IID_TodayPluginInterface ); |
210 | if ( m_configMap.contains( iface ) ) | 214 | if ( m_configMap.contains( iface ) ) |
211 | m_configMap[iface]->writeConfig(); | 215 | m_configMap[iface]->writeConfig(); |
216 | |||
212 | } | 217 | } |
213 | } | 218 | } |
214 | 219 | ||