#include "informationpanelcontent.h"
-#include <KFileItem>
#include <KIO/JobUiDelegate>
#include <KIO/PreviewJob>
-#include <KJobWidgets>
#include <KIconEffect>
#include <KIconLoader>
-#include <QIcon>
+#include <KJobWidgets>
#include <KLocalizedString>
-#include <QMenu>
#include <KSeparator>
#include <KStringHandler>
+
+#include <QIcon>
+#include <QMenu>
#include <QTextDocument>
#ifndef HAVE_BALOO
#include <Phonon/BackendCapabilities>
#include <Phonon/MediaObject>
-#include <Phonon/SeekSlider>
-#include <QEvent>
#include <QLabel>
-#include <QPixmap>
-#include <QResizeEvent>
#include <QScrollArea>
#include <QTextLayout>
-#include <QTextLine>
#include <QTimer>
#include <QVBoxLayout>
-#include <QFontDatabase>
#include <QStyle>
#include "dolphin_informationpanelsettings.h"
m_nameLabel->setFont(font);
m_nameLabel->setTextFormat(Qt::PlainText);
m_nameLabel->setAlignment(Qt::AlignHCenter);
- m_nameLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
+ m_nameLabel->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Fixed);
const bool previewsShown = InformationPanelSettings::previewsShown();
m_preview->setVisible(previewsShown);
if (isSearchUrl) {
// in the case of a search-URL the URL is not readable for humans
// (at least not useful to show in the Information Panel)
- KIconLoader iconLoader;
- QPixmap icon = iconLoader.loadIcon(QStringLiteral("nepomuk"),
- KIconLoader::NoGroup,
- KIconLoader::SizeEnormous);
- m_preview->setPixmap(icon);
+ m_preview->setPixmap(
+ QIcon::fromTheme(QStringLiteral("nepomuk")).pixmap(KIconLoader::SizeEnormous, KIconLoader::SizeEnormous)
+ );
} else {
// try to get a preview pixmap from the item...
m_previewJob->kill();
}
- KIconLoader iconLoader;
- QPixmap icon = iconLoader.loadIcon(QStringLiteral("dialog-information"),
- KIconLoader::NoGroup,
- KIconLoader::SizeEnormous);
- m_preview->setPixmap(icon);
+ m_preview->setPixmap(
+ QIcon::fromTheme(QStringLiteral("dialog-information")).pixmap(KIconLoader::SizeEnormous, KIconLoader::SizeEnormous)
+ );
setNameLabelText(i18ncp("@label", "%1 item selected", "%1 items selected", items.count()));
if (m_metaDataWidget) {
{
m_outdatedPreviewTimer->stop();
if (!applyPlace(item.targetUrl())) {
- const QPixmap icon = KIconLoader::global()->loadIcon(item.iconName(), KIconLoader::Desktop,
- KIconLoader::SizeEnormous, KIconLoader::DefaultState,
- item.overlays());
- m_preview->setPixmap(icon);
+ QPixmap pixmap = QIcon::fromTheme(item.iconName()).pixmap(KIconLoader::SizeEnormous, KIconLoader::SizeEnormous);
+ KIconLoader::global()->drawOverlays(item.overlays(), pixmap, KIconLoader::Desktop);
+ m_preview->setPixmap(pixmap);
}
}