Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/icons/icons.cpp
Show First 20 Lines • Show All 390 Lines • ▼ Show 20 Line(s) | 345 | { | |||
---|---|---|---|---|---|
391 | //save for later use | 391 | //save for later use | ||
392 | QPixmapCache::insert(kyIcon, pxIcon); | 392 | QPixmapCache::insert(kyIcon, pxIcon); | ||
393 | 393 | | |||
394 | return pxIcon; | 394 | return pxIcon; | ||
395 | } | 395 | } | ||
396 | 396 | | |||
397 | KMM_ICONS_EXPORT QIcon get(Icon icon) | 397 | KMM_ICONS_EXPORT QIcon get(Icon icon) | ||
398 | { | 398 | { | ||
399 | #ifdef KMYMONEY_ICON_DIR | | |||
400 | static bool first_time = true; | | |||
401 | if (first_time) { | | |||
402 | first_time = false; | | |||
403 | QStringList paths = QIcon::themeSearchPaths(); | | |||
404 | paths.append(QStringLiteral(KMYMONEY_ICON_DIR)); | | |||
405 | QIcon::setThemeSearchPaths(paths); | | |||
406 | } | | |||
407 | #endif | | |||
408 | if (sComposedIcons.contains(icon)) | 399 | if (sComposedIcons.contains(icon)) | ||
409 | return overlayIcon(sComposedIcons[icon]); | 400 | return overlayIcon(sComposedIcons[icon]); | ||
410 | 401 | | |||
411 | return QIcon::fromTheme(sStandardIcons[icon]); | 402 | return QIcon::fromTheme(sStandardIcons[icon]); | ||
412 | } | 403 | } | ||
413 | 404 | | |||
414 | QString iconCacheDir() | 405 | QString iconCacheDir() | ||
415 | { | 406 | { | ||
▲ Show 20 Lines • Show All 57 Lines • Show Last 20 Lines |