void KCMDesktopTheme::load() { loadDesktopTheme(); m_bDesktopThemeDirty = false; m_bDetailsDirty = false; emit changed( false ); }
void KCMDesktopTheme::getNewThemes() { KNS3::DownloadDialog dialog("plasma-themes.knsrc", this); dialog.exec(); KNS3::Entry::List entries = dialog.changedEntries(); if (entries.size() > 0) { loadDesktopTheme(); } }
void KCMDesktopTheme::getNewThemes() { KNS3::DownloadDialog dialog(QStringLiteral("plasma-themes.knsrc"), this); dialog.exec(); KNS3::Entry::List entries = dialog.changedEntries(); if (!entries.isEmpty()) { loadDesktopTheme(); m_detailsWidget->reloadModel(); } }
void KCMDesktopTheme::load() { KConfig config( "kdeglobals", KConfig::FullConfig ); loadDesktopTheme(); m_bDesktopThemeDirty = false; m_bDetailsDirty = false; emit changed( false ); }