diff options
Diffstat (limited to 'src/plugins/cppeditor')
-rw-r--r-- | src/plugins/cppeditor/cppeditor.qrc | 3 | ||||
-rw-r--r-- | src/plugins/cppeditor/cppeditorplugin.cpp | 9 | ||||
-rw-r--r-- | src/plugins/cppeditor/images/dark_qt_c.png | bin | 0 -> 341 bytes | |||
-rw-r--r-- | src/plugins/cppeditor/images/dark_qt_cpp.png | bin | 0 -> 266 bytes | |||
-rw-r--r-- | src/plugins/cppeditor/images/dark_qt_h.png | bin | 0 -> 502 bytes |
5 files changed, 9 insertions, 3 deletions
diff --git a/src/plugins/cppeditor/cppeditor.qrc b/src/plugins/cppeditor/cppeditor.qrc index 6e5f83fba6..e3091a0d9b 100644 --- a/src/plugins/cppeditor/cppeditor.qrc +++ b/src/plugins/cppeditor/cppeditor.qrc @@ -4,5 +4,8 @@ <file>images/qt_h.png</file> <file>CppEditor.mimetypes.xml</file> <file>images/qt_c.png</file> + <file>images/dark_qt_cpp.png</file> + <file>images/dark_qt_h.png</file> + <file>images/dark_qt_c.png</file> </qresource> </RCC> diff --git a/src/plugins/cppeditor/cppeditorplugin.cpp b/src/plugins/cppeditor/cppeditorplugin.cpp index c02327802d..577ec4949a 100644 --- a/src/plugins/cppeditor/cppeditorplugin.cpp +++ b/src/plugins/cppeditor/cppeditorplugin.cpp @@ -59,11 +59,14 @@ #include <utils/hostosinfo.h> +#include <utils/theme/theme.h> + #include <QCoreApplication> #include <QStringList> using namespace Core; using namespace TextEditor; +using namespace Utils; namespace CppEditor { namespace Internal { @@ -103,9 +106,9 @@ public: addHoverHandler(new CppHoverHandler); if (!Utils::HostOsInfo::isMacHost() && !Utils::HostOsInfo::isWindowsHost()) { - FileIconProvider::registerIconOverlayForMimeType(":/cppeditor/images/qt_cpp.png", Constants::CPP_SOURCE_MIMETYPE); - FileIconProvider::registerIconOverlayForMimeType(":/cppeditor/images/qt_c.png", Constants::C_SOURCE_MIMETYPE); - FileIconProvider::registerIconOverlayForMimeType(":/cppeditor/images/qt_h.png", Constants::CPP_HEADER_MIMETYPE); + FileIconProvider::registerIconOverlayForMimeType(creatorTheme()->iconOverlay(Theme::CppSourceMimetype).toLatin1().data(), Constants::CPP_SOURCE_MIMETYPE); + FileIconProvider::registerIconOverlayForMimeType(creatorTheme()->iconOverlay(Theme::CSourceMimetype).toLatin1().data(), Constants::C_SOURCE_MIMETYPE); + FileIconProvider::registerIconOverlayForMimeType(creatorTheme()->iconOverlay(Theme::CppHeaderMimetype).toLatin1().data(), Constants::CPP_HEADER_MIMETYPE); } } }; diff --git a/src/plugins/cppeditor/images/dark_qt_c.png b/src/plugins/cppeditor/images/dark_qt_c.png Binary files differnew file mode 100644 index 0000000000..269b5e3938 --- /dev/null +++ b/src/plugins/cppeditor/images/dark_qt_c.png diff --git a/src/plugins/cppeditor/images/dark_qt_cpp.png b/src/plugins/cppeditor/images/dark_qt_cpp.png Binary files differnew file mode 100644 index 0000000000..c809be82ab --- /dev/null +++ b/src/plugins/cppeditor/images/dark_qt_cpp.png diff --git a/src/plugins/cppeditor/images/dark_qt_h.png b/src/plugins/cppeditor/images/dark_qt_h.png Binary files differnew file mode 100644 index 0000000000..1cf8eab6f9 --- /dev/null +++ b/src/plugins/cppeditor/images/dark_qt_h.png |