Changeset View
Changeset View
Standalone View
Standalone View
src/kaboutapplicationdialog.cpp
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Line(s) | 69 | { | |||
---|---|---|---|---|---|
70 | q->setWindowTitle(i18nc("@title:window", "About %1", aboutData.displayName())); | 70 | q->setWindowTitle(i18nc("@title:window", "About %1", aboutData.displayName())); | ||
71 | 71 | | |||
72 | //Set up the title widget... | 72 | //Set up the title widget... | ||
73 | QPixmap titlePixmap; | 73 | QPixmap titlePixmap; | ||
74 | if (aboutData.programLogo().canConvert<QPixmap>()) { | 74 | if (aboutData.programLogo().canConvert<QPixmap>()) { | ||
75 | titlePixmap = aboutData.programLogo().value<QPixmap>(); | 75 | titlePixmap = aboutData.programLogo().value<QPixmap>(); | ||
76 | } else if (aboutData.programLogo().canConvert<QImage>()) { | 76 | } else if (aboutData.programLogo().canConvert<QImage>()) { | ||
77 | titlePixmap = QPixmap::fromImage(aboutData.programLogo().value<QImage>()); | 77 | titlePixmap = QPixmap::fromImage(aboutData.programLogo().value<QImage>()); | ||
78 | } else if (aboutData.programLogo().canConvert<QIcon>()) { | ||||
79 | titlePixmap = aboutData.programLogo().value<QIcon>().pixmap(48, 48); | ||||
78 | } else { | 80 | } else { | ||
79 | QIcon windowIcon = qApp->windowIcon(); | 81 | QIcon windowIcon = qApp->windowIcon(); | ||
80 | // Legacy support for deprecated KAboutData::programIconName() | 82 | // Legacy support for deprecated KAboutData::programIconName() | ||
81 | QT_WARNING_PUSH | 83 | QT_WARNING_PUSH | ||
82 | QT_WARNING_DISABLE_CLANG("-Wdeprecated-declarations") | 84 | QT_WARNING_DISABLE_CLANG("-Wdeprecated-declarations") | ||
83 | QT_WARNING_DISABLE_GCC("-Wdeprecated-declarations") | 85 | QT_WARNING_DISABLE_GCC("-Wdeprecated-declarations") | ||
84 | if (windowIcon.isNull() && !aboutData.programIconName().isEmpty()) { | 86 | if (windowIcon.isNull() && !aboutData.programIconName().isEmpty()) { | ||
85 | windowIcon = QIcon::fromTheme(aboutData.programIconName()); | 87 | windowIcon = QIcon::fromTheme(aboutData.programIconName()); | ||
▲ Show 20 Lines • Show All 70 Lines • Show Last 20 Lines |