Changeset View
Changeset View
Standalone View
Standalone View
kcms/icons/iconthemes.cpp
Show First 20 Lines • Show All 349 Lines • ▼ Show 20 Line(s) | 336 | { | |||
---|---|---|---|---|---|
350 | if (r!=KMessageBox::Continue) return; | 350 | if (r!=KMessageBox::Continue) return; | ||
351 | 351 | | |||
352 | KIconTheme icontheme(selected->data(0, ThemeNameRole).toString()); | 352 | KIconTheme icontheme(selected->data(0, ThemeNameRole).toString()); | ||
353 | 353 | | |||
354 | // delete the index file before the async KIO::del so loadThemes() will | 354 | // delete the index file before the async KIO::del so loadThemes() will | ||
355 | // ignore that dir. | 355 | // ignore that dir. | ||
356 | unlink(QFile::encodeName(icontheme.dir()+"/index.theme").data()); | 356 | unlink(QFile::encodeName(icontheme.dir()+"/index.theme").data()); | ||
357 | unlink(QFile::encodeName(icontheme.dir()+"/index.desktop").data()); | 357 | unlink(QFile::encodeName(icontheme.dir()+"/index.desktop").data()); | ||
358 | KIO::del(QUrl( icontheme.dir() )); | 358 | KIO::del(QUrl::fromLocalFile( icontheme.dir() )); | ||
359 | 359 | | |||
360 | KIconLoader::global()->newIconLoader(); | 360 | KIconLoader::global()->newIconLoader(); | ||
361 | 361 | | |||
362 | loadThemes(); | 362 | loadThemes(); | ||
363 | 363 | | |||
364 | QTreeWidgetItem *item=0L; | 364 | QTreeWidgetItem *item=0L; | ||
365 | //Fallback to the default if we've deleted the current theme | 365 | //Fallback to the default if we've deleted the current theme | ||
366 | if (!deletingCurrentTheme) | 366 | if (!deletingCurrentTheme) | ||
▲ Show 20 Lines • Show All 125 Lines • Show Last 20 Lines |