Merge remote-tracking branch 'origin/Applications/19.08'

wilder
Laurent Montel 7 years ago
commit 9b2831ad7c
  1. 13
      kmail-refresh-settings/refreshsettingscleanuppage.cpp
  2. 1
      kmail-refresh-settings/refreshsettingscleanuppage.h

@ -49,10 +49,23 @@ void RefreshSettingsCleanupPage::cleanSettings()
initCleanupFolderSettings(configName); initCleanupFolderSettings(configName);
initCleanupFiltersSettings(configName); initCleanupFiltersSettings(configName);
initCleanDialogSettings(configName); initCleanDialogSettings(configName);
removeTipOfDay(configName);
} }
Q_EMIT cleanUpDone(); Q_EMIT cleanUpDone();
} }
void RefreshSettingsCleanupPage::removeTipOfDay(const QString &configName)
{
KSharedConfigPtr settingsrc = KSharedConfig::openConfig(configName);
const QString tipOfDayStr = QStringLiteral("TipOfDay");
if (settingsrc->hasGroup(tipOfDayStr)) {
settingsrc->deleteGroup(tipOfDayStr);
}
settingsrc->sync();
Q_EMIT cleanDoneInfo(i18n("Remove obsolete \"TipOfDay\" settings: Done"));
}
void RefreshSettingsCleanupPage::initCleanDialogSettings(const QString &configName) void RefreshSettingsCleanupPage::initCleanDialogSettings(const QString &configName)
{ {
KSharedConfigPtr settingsrc = KSharedConfig::openConfig(configName); KSharedConfigPtr settingsrc = KSharedConfig::openConfig(configName);

@ -40,6 +40,7 @@ private:
void initCleanupFolderSettings(const QString &configName); void initCleanupFolderSettings(const QString &configName);
void initCleanupFiltersSettings(const QString &configName); void initCleanupFiltersSettings(const QString &configName);
void initCleanDialogSettings(const QString &configName); void initCleanDialogSettings(const QString &configName);
void removeTipOfDay(const QString &configName);
}; };
#endif // REFRESHSETTINGSCLEANUPPAGE_H #endif // REFRESHSETTINGSCLEANUPPAGE_H

Loading…
Cancel
Save