forked from qt-creator/qt-creator
Core: Override icon method of QFileIconProvider
Change-Id: Id622ec37351394ba6fc7d5bf9c3464f3da9c21a6 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -71,7 +71,7 @@ public:
|
|||||||
: m_unknownFileIcon(qApp->style()->standardIcon(QStyle::SP_FileIcon))
|
: m_unknownFileIcon(qApp->style()->standardIcon(QStyle::SP_FileIcon))
|
||||||
{}
|
{}
|
||||||
|
|
||||||
QIcon icon(const QFileInfo &info);
|
QIcon icon(const QFileInfo &info) const override;
|
||||||
using QFileIconProvider::icon;
|
using QFileIconProvider::icon;
|
||||||
|
|
||||||
void registerIconOverlayForFilename(const QIcon &icon, const QString &filename)
|
void registerIconOverlayForFilename(const QIcon &icon, const QString &filename)
|
||||||
@@ -101,7 +101,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Mapping of file suffix to icon.
|
// Mapping of file suffix to icon.
|
||||||
QHash<QString, QIcon> m_suffixCache;
|
mutable QHash<QString, QIcon> m_suffixCache;
|
||||||
QHash<QString, QIcon> m_filenameCache;
|
QHash<QString, QIcon> m_filenameCache;
|
||||||
|
|
||||||
QIcon m_unknownFileIcon;
|
QIcon m_unknownFileIcon;
|
||||||
@@ -118,7 +118,7 @@ QFileIconProvider *iconProvider()
|
|||||||
return instance();
|
return instance();
|
||||||
}
|
}
|
||||||
|
|
||||||
QIcon FileIconProviderImplementation::icon(const QFileInfo &fileInfo)
|
QIcon FileIconProviderImplementation::icon(const QFileInfo &fileInfo) const
|
||||||
{
|
{
|
||||||
if (debug)
|
if (debug)
|
||||||
qDebug() << "FileIconProvider::icon" << fileInfo.absoluteFilePath();
|
qDebug() << "FileIconProvider::icon" << fileInfo.absoluteFilePath();
|
||||||
|
|||||||
Reference in New Issue
Block a user