forked from qt-creator/qt-creator
Use new mime database
Change-Id: I4305872b6b11ef3e8a364280ffa5209a5a793600 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
@@ -29,9 +29,9 @@
|
||||
****************************************************************************/
|
||||
|
||||
#include "fileiconprovider.h"
|
||||
#include "mimedatabase.h"
|
||||
|
||||
#include <utils/hostosinfo.h>
|
||||
#include <utils/mimetypes/mimedatabase.h>
|
||||
#include <utils/qtcassert.h>
|
||||
|
||||
#include <QApplication>
|
||||
@@ -91,7 +91,7 @@ public:
|
||||
m_cache.insert(suffix, fileIconPixmap);
|
||||
}
|
||||
|
||||
void registerIconOverlayForMimeType(const QIcon &icon, const MimeType &mimeType)
|
||||
void registerIconOverlayForMimeType(const QIcon &icon, const Utils::MimeType &mimeType)
|
||||
{
|
||||
foreach (const QString &suffix, mimeType.suffixes())
|
||||
registerIconOverlayForSuffix(icon, suffix);
|
||||
@@ -181,7 +181,9 @@ void registerIconOverlayForSuffix(const char *path, const char *suffix)
|
||||
*/
|
||||
void registerIconOverlayForMimeType(const QIcon &icon, const char *mimeType)
|
||||
{
|
||||
instance()->registerIconOverlayForMimeType(icon, MimeDatabase::findByType(QString::fromLatin1(mimeType)));
|
||||
Utils::MimeDatabase mdb;
|
||||
instance()->registerIconOverlayForMimeType(icon,
|
||||
mdb.mimeTypeForName(QString::fromLatin1(mimeType)));
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -189,7 +191,9 @@ void registerIconOverlayForMimeType(const QIcon &icon, const char *mimeType)
|
||||
*/
|
||||
void registerIconOverlayForMimeType(const char *path, const char *mimeType)
|
||||
{
|
||||
instance()->registerIconOverlayForMimeType(QIcon(QLatin1String(path)), MimeDatabase::findByType(QString::fromLatin1(mimeType)));
|
||||
Utils::MimeDatabase mdb;
|
||||
instance()->registerIconOverlayForMimeType(QIcon(QLatin1String(path)),
|
||||
mdb.mimeTypeForName(QString::fromLatin1(mimeType)));
|
||||
}
|
||||
|
||||
} // namespace FileIconProvider
|
||||
|
||||
Reference in New Issue
Block a user