21#include <QFileIconProvider>
26#include <QAbstractItemView>
36class LoadingDescription;
37class ThumbnailImageCatcher;
48 QSize sizeHint()
const override;
50 static QString identifyItem(
const QUrl& url,
const QImage& preview = QImage());
54 void slotShowPreview(
const QUrl& url);
59 void slotClearPreview();
64 void resizeEvent(QResizeEvent* e)
override;
69 Private*
const d =
nullptr;
83 void setData(QAbstractItemView*
const view,
84 const QModelIndex& index,
89 QRect repositionRect()
override;
90 QString tipContents()
override;
98 Private*
const d =
nullptr;
104 public QFileIconProvider
113#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
115 QIcon icon(QAbstractFileIconProvider::IconType type)
const override;
119 QIcon icon(QFileIconProvider::IconType type)
const override;
123 QIcon icon(
const QFileInfo& info)
const override;
141 Private*
const d =
nullptr;
154 bool singleSelect =
false,
155 const QString& caption = QString());
159 QList<QUrl> urls()
const;
160 QStringList fileFormats()
const;
162 void setEnableToolTips(
bool val);
164 static QUrl getImageURL(QWidget*
const parent,
166 const QString& caption = QString());
168 static QList<QUrl> getImageURLs(QWidget*
const parent,
170 const QString& caption = QString());
174 bool eventFilter(QObject* obj, QEvent* ev);
177 bool acceptToolTip(
const QUrl& url)
const;
Definition imagedialog.h:105
void signalThumbnailRefresh()
Definition imagedialog.h:40
Definition imagedialog_p.h:58
Definition imagedialog.h:147
Definition loadingdescription.h:35
Definition datefolderview.cpp:34