diff --git a/src/plugins/coreplugin/fileiconprovider.cpp b/src/plugins/coreplugin/fileiconprovider.cpp index 3b72700c9f7..1d89aeef9a2 100644 --- a/src/plugins/coreplugin/fileiconprovider.cpp +++ b/src/plugins/coreplugin/fileiconprovider.cpp @@ -155,11 +155,10 @@ QIcon icon(QFileIconProvider::IconType type) */ QPixmap overlayIcon(const QPixmap &baseIcon, const QIcon &overlayIcon) { - QPixmap iconPixmap = baseIcon; - QPainter painter(&iconPixmap); - painter.drawPixmap(0, 0, overlayIcon.pixmap(baseIcon.size())); - painter.end(); - return iconPixmap; + QPixmap result = baseIcon; + QPainter painter(&result); + overlayIcon.paint(&painter, QRect(QPoint(), result.size() / result.devicePixelRatio())); + return result; } /*! diff --git a/src/plugins/designer/designer.pro b/src/plugins/designer/designer.pro index 0a35709c9db..6c6cd5f900e 100644 --- a/src/plugins/designer/designer.pro +++ b/src/plugins/designer/designer.pro @@ -46,6 +46,4 @@ equals(TEST, 1) { DEFINES += SRCDIR=\\\"$$PWD\\\" } -RESOURCES += designer.qrc - DISTFILES += README.txt diff --git a/src/plugins/designer/designer.qbs b/src/plugins/designer/designer.qbs index fe007e8c968..ae6a9a996bd 100644 --- a/src/plugins/designer/designer.qbs +++ b/src/plugins/designer/designer.qbs @@ -29,7 +29,6 @@ QtcPlugin { files: [ "README.txt", "codemodelhelpers.cpp", "codemodelhelpers.h", - "designer.qrc", "designer_export.h", "designerconstants.h", "designercontext.cpp", "designercontext.h", diff --git a/src/plugins/designer/formeditorfactory.cpp b/src/plugins/designer/formeditorfactory.cpp index 4f611ad42a2..1fa9bc648d4 100644 --- a/src/plugins/designer/formeditorfactory.cpp +++ b/src/plugins/designer/formeditorfactory.cpp @@ -29,6 +29,7 @@ #include #include +#include #include #include @@ -45,7 +46,7 @@ FormEditorFactory::FormEditorFactory() setDisplayName(qApp->translate("Designer", C_DESIGNER_XML_DISPLAY_NAME)); addMimeType(FORM_MIMETYPE); - FileIconProvider::registerIconOverlayForSuffix(":/formeditor/images/qt_ui.png", "ui"); + FileIconProvider::registerIconOverlayForSuffix(ProjectExplorer::Constants::FILEOVERLAY_UI, "ui"); } IEditor *FormEditorFactory::createEditor() diff --git a/src/plugins/designer/images/qt_ui.png b/src/plugins/designer/images/qt_ui.png deleted file mode 100644 index f4b723482a7..00000000000 Binary files a/src/plugins/designer/images/qt_ui.png and /dev/null differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_cpp.png b/src/plugins/projectexplorer/images/fileoverlay_cpp.png new file mode 100644 index 00000000000..09e11e01b7d Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_cpp.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_cpp@2x.png b/src/plugins/projectexplorer/images/fileoverlay_cpp@2x.png new file mode 100644 index 00000000000..6fd784f694d Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_cpp@2x.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_h.png b/src/plugins/projectexplorer/images/fileoverlay_h.png new file mode 100644 index 00000000000..8b2d16522a9 Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_h.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_h@2x.png b/src/plugins/projectexplorer/images/fileoverlay_h@2x.png new file mode 100644 index 00000000000..5cc5bc677db Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_h@2x.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_qml.png b/src/plugins/projectexplorer/images/fileoverlay_qml.png new file mode 100644 index 00000000000..ff9d0764017 Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_qml.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_qml@2x.png b/src/plugins/projectexplorer/images/fileoverlay_qml@2x.png new file mode 100644 index 00000000000..d7e67599f00 Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_qml@2x.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_qrc.png b/src/plugins/projectexplorer/images/fileoverlay_qrc.png new file mode 100644 index 00000000000..b0c501397d0 Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_qrc.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_qrc@2x.png b/src/plugins/projectexplorer/images/fileoverlay_qrc@2x.png new file mode 100644 index 00000000000..0133e39f316 Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_qrc@2x.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_qt.png b/src/plugins/projectexplorer/images/fileoverlay_qt.png new file mode 100644 index 00000000000..5db696e64fb Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_qt.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_qt@2x.png b/src/plugins/projectexplorer/images/fileoverlay_qt@2x.png new file mode 100644 index 00000000000..a078e4ab1c0 Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_qt@2x.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_scxml.png b/src/plugins/projectexplorer/images/fileoverlay_scxml.png new file mode 100644 index 00000000000..6e51f623491 Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_scxml.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_scxml@2x.png b/src/plugins/projectexplorer/images/fileoverlay_scxml@2x.png new file mode 100644 index 00000000000..275b100ee5a Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_scxml@2x.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_ui.png b/src/plugins/projectexplorer/images/fileoverlay_ui.png new file mode 100644 index 00000000000..ee09be52832 Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_ui.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_ui@2x.png b/src/plugins/projectexplorer/images/fileoverlay_ui@2x.png new file mode 100644 index 00000000000..918bec03189 Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_ui@2x.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_unknown.png b/src/plugins/projectexplorer/images/fileoverlay_unknown.png new file mode 100644 index 00000000000..3583c35e96c Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_unknown.png differ diff --git a/src/plugins/projectexplorer/images/fileoverlay_unknown@2x.png b/src/plugins/projectexplorer/images/fileoverlay_unknown@2x.png new file mode 100644 index 00000000000..d7616e16247 Binary files /dev/null and b/src/plugins/projectexplorer/images/fileoverlay_unknown@2x.png differ diff --git a/src/plugins/projectexplorer/projectexplorer.qrc b/src/plugins/projectexplorer/projectexplorer.qrc index 15513cd5645..865483c57d2 100644 --- a/src/plugins/projectexplorer/projectexplorer.qrc +++ b/src/plugins/projectexplorer/projectexplorer.qrc @@ -69,5 +69,21 @@ images/targetchangebutton2@2x.png images/desktopdevice.png images/desktopdevice@2x.png + images/fileoverlay_qml.png + images/fileoverlay_qml@2x.png + images/fileoverlay_qrc.png + images/fileoverlay_qrc@2x.png + images/fileoverlay_qt.png + images/fileoverlay_qt@2x.png + images/fileoverlay_ui.png + images/fileoverlay_ui@2x.png + images/fileoverlay_scxml.png + images/fileoverlay_scxml@2x.png + images/fileoverlay_cpp.png + images/fileoverlay_cpp@2x.png + images/fileoverlay_h.png + images/fileoverlay_h@2x.png + images/fileoverlay_unknown.png + images/fileoverlay_unknown@2x.png diff --git a/src/plugins/projectexplorer/projectexplorerconstants.h b/src/plugins/projectexplorer/projectexplorerconstants.h index f0e866916ed..d09a5b65aaa 100644 --- a/src/plugins/projectexplorer/projectexplorerconstants.h +++ b/src/plugins/projectexplorer/projectexplorerconstants.h @@ -263,5 +263,15 @@ const char DEBUG_RUN_MODE_WITH_BREAK_ON_MAIN[]="RunConfiguration.DebugRunModeWit // Navigation Widget const char PROJECTTREE_ID[] = "Projects"; +// File icon overlays +const char FILEOVERLAY_QT[]=":/projectexplorer/images/fileoverlay_qt.png"; +const char FILEOVERLAY_QML[]=":/projectexplorer/images/fileoverlay_qml.png"; +const char FILEOVERLAY_UI[]=":/projectexplorer/images/fileoverlay_ui.png"; +const char FILEOVERLAY_QRC[]=":/projectexplorer/images/fileoverlay_qrc.png"; +const char FILEOVERLAY_CPP[]=":/projectexplorer/images/fileoverlay_cpp.png"; +const char FILEOVERLAY_H[]=":/projectexplorer/images/fileoverlay_h.png"; +const char FILEOVERLAY_SCXML[]=":/projectexplorer/images/fileoverlay_scxml.png"; +const char FILEOVERLAY_UNKNOWN[]=":/projectexplorer/images/fileoverlay_unknown.png"; + } // namespace Constants } // namespace ProjectExplorer diff --git a/src/plugins/qbsprojectmanager/qbsnodes.cpp b/src/plugins/qbsprojectmanager/qbsnodes.cpp index f7745f42448..dd16988bd8d 100644 --- a/src/plugins/qbsprojectmanager/qbsnodes.cpp +++ b/src/plugins/qbsprojectmanager/qbsnodes.cpp @@ -809,7 +809,7 @@ bool QbsProjectNode::showInSimpleTree() const void QbsProjectNode::ctor() { if (m_projectIcon.isNull()) - m_projectIcon = generateIcon(QString::fromLatin1(QtSupport::Constants::ICON_QT_PROJECT)); + m_projectIcon = generateIcon(QString::fromLatin1(ProjectExplorer::Constants::FILEOVERLAY_QT)); setIcon(m_projectIcon); addFileNodes(QList() diff --git a/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp b/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp index 2bd00069782..e31de7cec70 100644 --- a/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp +++ b/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp @@ -94,7 +94,7 @@ bool QbsProjectManagerPlugin::initialize(const QStringList &arguments, QString * const Core::Context projectContext(::QbsProjectManager::Constants::PROJECT_ID); - Core::FileIconProvider::registerIconOverlayForSuffix(QtSupport::Constants::ICON_QT_PROJECT, "qbs"); + Core::FileIconProvider::registerIconOverlayForSuffix(ProjectExplorer::Constants::FILEOVERLAY_QT, "qbs"); //create and register objects addAutoReleasedObject(new QbsManager); diff --git a/src/plugins/qmakeprojectmanager/images/headers.png b/src/plugins/qmakeprojectmanager/images/headers.png deleted file mode 100644 index c26269004fb..00000000000 Binary files a/src/plugins/qmakeprojectmanager/images/headers.png and /dev/null differ diff --git a/src/plugins/qmakeprojectmanager/images/run_qmake.png b/src/plugins/qmakeprojectmanager/images/run_qmake.png deleted file mode 100644 index b5aa4345c3c..00000000000 Binary files a/src/plugins/qmakeprojectmanager/images/run_qmake.png and /dev/null differ diff --git a/src/plugins/qmakeprojectmanager/images/run_qmake_small.png b/src/plugins/qmakeprojectmanager/images/run_qmake_small.png deleted file mode 100644 index 3d732520b17..00000000000 Binary files a/src/plugins/qmakeprojectmanager/images/run_qmake_small.png and /dev/null differ diff --git a/src/plugins/qmakeprojectmanager/images/sources.png b/src/plugins/qmakeprojectmanager/images/sources.png deleted file mode 100644 index c03a8c45f42..00000000000 Binary files a/src/plugins/qmakeprojectmanager/images/sources.png and /dev/null differ diff --git a/src/plugins/qmakeprojectmanager/images/unknown.png b/src/plugins/qmakeprojectmanager/images/unknown.png deleted file mode 100644 index 37ebc59f8c6..00000000000 Binary files a/src/plugins/qmakeprojectmanager/images/unknown.png and /dev/null differ diff --git a/src/plugins/qmakeprojectmanager/profileeditor.cpp b/src/plugins/qmakeprojectmanager/profileeditor.cpp index 54878d3b080..81602ab6d1a 100644 --- a/src/plugins/qmakeprojectmanager/profileeditor.cpp +++ b/src/plugins/qmakeprojectmanager/profileeditor.cpp @@ -35,6 +35,7 @@ #include #include #include +#include #include #include #include @@ -201,7 +202,7 @@ ProFileEditorFactory::ProFileEditorFactory() addHoverHandler(new ProFileHoverHandler(keywords)); setSyntaxHighlighterCreator([keywords]() { return new ProFileHighlighter(keywords); }); - const QString defaultOverlay = QLatin1String(QtSupport::Constants::ICON_QT_PROJECT); + const QString defaultOverlay = QLatin1String(ProjectExplorer::Constants::FILEOVERLAY_QT); Core::FileIconProvider::registerIconOverlayForSuffix( creatorTheme()->imageFile(Theme::IconOverlayPro, defaultOverlay).toLatin1().data(), "pro"); Core::FileIconProvider::registerIconOverlayForSuffix( diff --git a/src/plugins/qmakeprojectmanager/qmakenodes.cpp b/src/plugins/qmakeprojectmanager/qmakenodes.cpp index 63b4319de0f..18c009e6737 100644 --- a/src/plugins/qmakeprojectmanager/qmakenodes.cpp +++ b/src/plugins/qmakeprojectmanager/qmakenodes.cpp @@ -32,6 +32,7 @@ #include #include +#include #include #include #include @@ -94,19 +95,19 @@ struct FileTypeDataStorage { static const FileTypeDataStorage fileTypeDataStorage[] = { { HeaderType, Theme::ProjectExplorerHeader, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "Headers"), - ":/qmakeprojectmanager/images/headers.png", "*.h; *.hh; *.hpp; *.hxx;"}, + ProjectExplorer::Constants::FILEOVERLAY_H, "*.h; *.hh; *.hpp; *.hxx;"}, { SourceType, Theme::ProjectExplorerSource, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "Sources"), - ":/qmakeprojectmanager/images/sources.png", "*.c; *.cc; *.cpp; *.cp; *.cxx; *.c++;" }, + ProjectExplorer::Constants::FILEOVERLAY_CPP, "*.c; *.cc; *.cpp; *.cp; *.cxx; *.c++;" }, { FormType, Theme::ProjectExplorerForm, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "Forms"), - ":/qtsupport/images/forms.png", "*.ui;" }, + Constants::FILEOVERLAY_UI, "*.ui;" }, { StateChartType, Theme::ProjectExplorerForm, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "State charts"), - ":/qtsupport/images/statecharts.png", "*.scxml;" }, + ProjectExplorer::Constants::FILEOVERLAY_SCXML, "*.scxml;" }, { ResourceType, Theme::ProjectExplorerResource, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "Resources"), - ":/qtsupport/images/qt_qrc.png", "*.qrc;" }, + ProjectExplorer::Constants::FILEOVERLAY_QRC, "*.qrc;" }, { QMLType, Theme::ProjectExplorerQML, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "QML"), - ":/qtsupport/images/qml.png", "*.qml; *.qml.ui" }, + ProjectExplorer::Constants::FILEOVERLAY_QML, "*.qml;" }, { UnknownFileType, Theme::ProjectExplorerOtherFiles, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "Other files"), - ":/qmakeprojectmanager/images/unknown.png", "*;" } + ProjectExplorer::Constants::FILEOVERLAY_UNKNOWN, "*;" } }; class SortByPath @@ -171,7 +172,7 @@ QmakeNodeStaticData::QmakeNodeStaticData() } // Project icon const QString fileName = creatorTheme()->imageFile(Theme::ProjectFileIcon, - QLatin1String(":/qtsupport/images/qt_project.png")); + QLatin1String(ProjectExplorer::Constants::FILEOVERLAY_QT)); const QIcon projectBaseIcon(fileName); const QPixmap projectPixmap = FileIconProvider::overlayIcon(dirPixmap, projectBaseIcon); projectIcon.addPixmap(projectPixmap); diff --git a/src/plugins/qmakeprojectmanager/qmakeprojectmanager.qbs b/src/plugins/qmakeprojectmanager/qmakeprojectmanager.qbs index 43d82e38d17..5235c5ecaeb 100644 --- a/src/plugins/qmakeprojectmanager/qmakeprojectmanager.qbs +++ b/src/plugins/qmakeprojectmanager/qmakeprojectmanager.qbs @@ -69,18 +69,6 @@ QtcPlugin { ] } - Group { - name: "Images" - prefix: "images/" - files: [ - "headers.png", - "run_qmake.png", - "run_qmake_small.png", - "sources.png", - "unknown.png", - ] - } - Group { name: "Wizards" prefix: "wizards/" diff --git a/src/plugins/qmakeprojectmanager/qmakeprojectmanager.qrc b/src/plugins/qmakeprojectmanager/qmakeprojectmanager.qrc index af8684afce3..11ce77ba611 100644 --- a/src/plugins/qmakeprojectmanager/qmakeprojectmanager.qrc +++ b/src/plugins/qmakeprojectmanager/qmakeprojectmanager.qrc @@ -1,11 +1,6 @@ - images/run_qmake.png - images/run_qmake_small.png QmakeProjectManager.mimetypes.xml - images/headers.png - images/sources.png - images/unknown.png images/dark_headers.png images/dark_sources.png images/dark_unknown.png diff --git a/src/plugins/qmljseditor/images/qmlfile.png b/src/plugins/qmljseditor/images/qmlfile.png deleted file mode 100644 index 61ec42e3634..00000000000 Binary files a/src/plugins/qmljseditor/images/qmlfile.png and /dev/null differ diff --git a/src/plugins/qmljseditor/qmljseditor.pro b/src/plugins/qmljseditor/qmljseditor.pro index 450feb25b1a..f5a0e42e922 100644 --- a/src/plugins/qmljseditor/qmljseditor.pro +++ b/src/plugins/qmljseditor/qmljseditor.pro @@ -61,8 +61,6 @@ SOURCES += \ qmljswrapinloader.cpp \ qmljseditordocument.cpp -RESOURCES += qmljseditor.qrc - FORMS += \ quicktoolbarsettingspage.ui \ qmljscomponentnamedialog.ui diff --git a/src/plugins/qmljseditor/qmljseditor.qbs b/src/plugins/qmljseditor/qmljseditor.qbs index 139f13cba11..75a44874ba3 100644 --- a/src/plugins/qmljseditor/qmljseditor.qbs +++ b/src/plugins/qmljseditor/qmljseditor.qbs @@ -28,7 +28,6 @@ QtcPlugin { "qmljscomponentnamedialog.ui", "qmljseditor.cpp", "qmljseditor.h", - "qmljseditor.qrc", "qmljseditor_global.h", "qmljseditorconstants.h", "qmljseditordocument.cpp", @@ -72,7 +71,6 @@ QtcPlugin { "quicktoolbarsettingspage.cpp", "quicktoolbarsettingspage.h", "quicktoolbarsettingspage.ui", - "images/qmlfile.png", ] Export { diff --git a/src/plugins/qmljseditor/qmljseditor.qrc b/src/plugins/qmljseditor/qmljseditor.qrc deleted file mode 100644 index 35ecba5f6ee..00000000000 --- a/src/plugins/qmljseditor/qmljseditor.qrc +++ /dev/null @@ -1,5 +0,0 @@ - - - images/qmlfile.png - - diff --git a/src/plugins/qmljseditor/qmljseditorplugin.cpp b/src/plugins/qmljseditor/qmljseditorplugin.cpp index c8dd189dc65..adb409377b2 100644 --- a/src/plugins/qmljseditor/qmljseditorplugin.cpp +++ b/src/plugins/qmljseditor/qmljseditorplugin.cpp @@ -50,6 +50,7 @@ #include #include #include +#include #include #include #include @@ -186,7 +187,7 @@ bool QmlJSEditorPlugin::initialize(const QStringList & /*arguments*/, QString *e errorMessage->clear(); - FileIconProvider::registerIconOverlayForSuffix(":/qmljseditor/images/qmlfile.png", "qml"); + FileIconProvider::registerIconOverlayForSuffix(ProjectExplorer::Constants::FILEOVERLAY_QML, "qml"); registerQuickFixes(this); diff --git a/src/plugins/qtsupport/images/forms.png b/src/plugins/qtsupport/images/forms.png deleted file mode 100644 index 72d1549b58a..00000000000 Binary files a/src/plugins/qtsupport/images/forms.png and /dev/null differ diff --git a/src/plugins/qtsupport/images/qml.png b/src/plugins/qtsupport/images/qml.png deleted file mode 100644 index 1478cf94550..00000000000 Binary files a/src/plugins/qtsupport/images/qml.png and /dev/null differ diff --git a/src/plugins/qtsupport/images/qt_project.png b/src/plugins/qtsupport/images/qt_project.png deleted file mode 100644 index d067c8a0516..00000000000 Binary files a/src/plugins/qtsupport/images/qt_project.png and /dev/null differ diff --git a/src/plugins/qtsupport/images/qt_qrc.png b/src/plugins/qtsupport/images/qt_qrc.png deleted file mode 100644 index 961e3e1a4ee..00000000000 Binary files a/src/plugins/qtsupport/images/qt_qrc.png and /dev/null differ diff --git a/src/plugins/qtsupport/images/statecharts.png b/src/plugins/qtsupport/images/statecharts.png deleted file mode 100644 index c8a418f4de2..00000000000 Binary files a/src/plugins/qtsupport/images/statecharts.png and /dev/null differ diff --git a/src/plugins/qtsupport/qtsupport.qbs b/src/plugins/qtsupport/qtsupport.qbs index 361f66ec3ea..29e096fd89a 100644 --- a/src/plugins/qtsupport/qtsupport.qbs +++ b/src/plugins/qtsupport/qtsupport.qbs @@ -102,11 +102,6 @@ QtcPlugin { "showbuildlog.ui", "uicgenerator.cpp", "uicgenerator.h", - "images/forms.png", - "images/qml.png", - "images/qt_project.png", - "images/qt_qrc.png", - "images/statecharts.png", ] Group { diff --git a/src/plugins/qtsupport/qtsupport.qrc b/src/plugins/qtsupport/qtsupport.qrc index dfd1666b59f..597f3a0982b 100644 --- a/src/plugins/qtsupport/qtsupport.qrc +++ b/src/plugins/qtsupport/qtsupport.qrc @@ -1,10 +1,5 @@ - images/forms.png - images/statecharts.png - images/qml.png - images/qt_project.png - images/qt_qrc.png images/dark_forms.png images/dark_qml.png images/dark_qt_project.png diff --git a/src/plugins/qtsupport/qtsupportconstants.h b/src/plugins/qtsupport/qtsupportconstants.h index 551e201c2e3..421421a2640 100644 --- a/src/plugins/qtsupport/qtsupportconstants.h +++ b/src/plugins/qtsupport/qtsupportconstants.h @@ -59,9 +59,6 @@ const char FEATURE_QT_CONSOLE[] = "QtSupport.Wizards.FeatureQtConsole"; const char FEATURE_MOBILE[] = "QtSupport.Wizards.FeatureMobile"; const char FEATURE_DESKTOP[] = "QtSupport.Wizards.FeatureDesktop"; -// Icon: -const char ICON_QT_PROJECT[] = ":/qtsupport/images/qt_project.png"; - } // namepsace Constants } // namepsace QtSupport diff --git a/src/plugins/resourceeditor/images/qt_qrc.png b/src/plugins/resourceeditor/images/qt_qrc.png deleted file mode 100644 index 2b0fea75030..00000000000 Binary files a/src/plugins/resourceeditor/images/qt_qrc.png and /dev/null differ diff --git a/src/plugins/resourceeditor/qrceditor/resourcefile.cpp b/src/plugins/resourceeditor/qrceditor/resourcefile.cpp index ef15fe66604..d034a0556c0 100644 --- a/src/plugins/resourceeditor/qrceditor/resourcefile.cpp +++ b/src/plugins/resourceeditor/qrceditor/resourcefile.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include #include @@ -547,7 +548,7 @@ ResourceModel::ResourceModel(QObject *parent) : QAbstractItemModel(parent), m_dirty(false) { m_prefixIcon = Core::FileIconProvider::overlayIcon(QStyle::SP_DirIcon, - QIcon(QLatin1String(":/resourceeditor/images/qt_qrc.png")), QSize(16, 16)); + QIcon(QLatin1String(ProjectExplorer::Constants::FILEOVERLAY_QRC)), QSize(16, 16)); } void ResourceModel::setDirty(bool b) diff --git a/src/plugins/resourceeditor/resourceeditor.qrc b/src/plugins/resourceeditor/resourceeditor.qrc index 2a1816f1cba..9d6b792e035 100644 --- a/src/plugins/resourceeditor/resourceeditor.qrc +++ b/src/plugins/resourceeditor/resourceeditor.qrc @@ -1,6 +1,5 @@ - images/qt_qrc.png ResourceEditor.mimetypes.xml diff --git a/src/plugins/resourceeditor/resourceeditorfactory.cpp b/src/plugins/resourceeditor/resourceeditorfactory.cpp index de7c80d82e9..d4707e3f694 100644 --- a/src/plugins/resourceeditor/resourceeditorfactory.cpp +++ b/src/plugins/resourceeditor/resourceeditorfactory.cpp @@ -30,6 +30,7 @@ #include #include +#include #include #include @@ -46,7 +47,8 @@ ResourceEditorFactory::ResourceEditorFactory(ResourceEditorPlugin *plugin) : setMimeTypes(QStringList(QLatin1String(C_RESOURCE_MIMETYPE))); setDisplayName(qApp->translate("OpenWith::Editors", C_RESOURCEEDITOR_DISPLAY_NAME)); - Core::FileIconProvider::registerIconOverlayForSuffix(":/resourceeditor/images/qt_qrc.png", "qrc"); + Core::FileIconProvider::registerIconOverlayForSuffix( + ProjectExplorer::Constants::FILEOVERLAY_QRC, "qrc"); } Core::IEditor *ResourceEditorFactory::createEditor() diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg index f9055648a59..90bc06669c5 100644 --- a/src/tools/icons/qtcreatoricons.svg +++ b/src/tools/icons/qtcreatoricons.svg @@ -5048,6 +5048,343 @@ transform="matrix(0.5,0,0,0.5,285,189.5)" width="100%" height="100%" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +