diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -38,7 +38,6 @@ KF5::CoreAddons KF5::I18n KF5::KIOWidgets - KF5::IconThemes ) install(TARGETS ktp-send-file ${INSTALL_TARGETS_DEFAULT_ARGS}) diff --git a/mainwindow.cpp b/mainwindow.cpp --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -25,7 +25,6 @@ #include #include #include -#include #include #include @@ -84,7 +83,7 @@ connect(job, SIGNAL(failed(KFileItem)), this, SLOT(onPreviewFailed(KFileItem))); } else { - ui->filePreview->setPixmap(QPixmap(DesktopIcon("dialog-information.png", 128))); + ui->filePreview->setPixmap(QIcon::fromTheme(QStringLiteral("dialog-information.png")).pixmap(128)); m_busyOverlay->stop(); } @@ -198,6 +197,6 @@ void MainWindow::onPreviewFailed(const KFileItem& item) { qWarning() << "Loading thumb failed" << item.name(); - ui->filePreview->setPixmap(KIconLoader::global()->loadIcon(item.iconName(), KIconLoader::Desktop, 128)); + ui->filePreview->setPixmap(QIcon::fromTheme(item.iconName()).pixmap(128)); m_busyOverlay->stop(); }