diff --git a/src/generalConfigurationWidget.cpp b/src/generalConfigurationWidget.cpp --- a/src/generalConfigurationWidget.cpp +++ b/src/generalConfigurationWidget.cpp @@ -62,7 +62,7 @@ if (logMode->id() == QLatin1String("openLogMode")) continue; - startupLogMode->addItem(QIcon(logMode->icon()), logMode->name(), QVariant(logMode->id())); + startupLogMode->addItem(logMode->icon(), logMode->name(), QVariant(logMode->id())); } connect(startupLogMode, QOverload::of(&QComboBox::currentIndexChanged), this, &GeneralConfigurationWidget::configurationChanged); diff --git a/src/lib/logMode.h b/src/lib/logMode.h --- a/src/lib/logMode.h +++ b/src/lib/logMode.h @@ -23,7 +23,7 @@ #define LOG_MODE_H #include -#include +#include #include #include @@ -53,7 +53,7 @@ QString iconName; - QPixmap icon; + QIcon icon; QAction *action; @@ -79,7 +79,7 @@ QString name() const; - QPixmap icon() const; + QIcon icon() const; QAction *action() const; diff --git a/src/lib/logMode.cpp b/src/lib/logMode.cpp --- a/src/lib/logMode.cpp +++ b/src/lib/logMode.cpp @@ -34,7 +34,7 @@ { d->id = id; d->name = name; - d->icon = QIcon::fromTheme(iconName).pixmap(KIconLoader::SizeSmall);; + d->icon = QIcon::fromTheme(iconName); d->logFilesExist = true; } @@ -57,7 +57,7 @@ return d->name; } -QPixmap LogMode::icon() const +QIcon LogMode::icon() const { return d->icon; }