From 08e6479736d6fee3f6adb424cfabe0bf80e791ce Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 9 Jul 2014 11:36:39 +0200 Subject: [PATCH] QMake: Open .qmake.cache .stash and .conf in pro file editor Change-Id: I8b0eebd20962b5f1d527e5fcb50d0781d76617e8 Reviewed-by: Daniel Teske Reviewed-by: Jarek Kobus Reviewed-by: Eike Ziller --- .../QmakeProjectManager.mimetypes.xml | 15 +++++++++++++++ .../qmakeprojectmanager/profileeditorfactory.cpp | 3 +++ .../qmakeprojectmanagerconstants.h | 3 +++ 3 files changed, 21 insertions(+) diff --git a/src/plugins/qmakeprojectmanager/QmakeProjectManager.mimetypes.xml b/src/plugins/qmakeprojectmanager/QmakeProjectManager.mimetypes.xml index b9d06e6aeab..1967bc05804 100644 --- a/src/plugins/qmakeprojectmanager/QmakeProjectManager.mimetypes.xml +++ b/src/plugins/qmakeprojectmanager/QmakeProjectManager.mimetypes.xml @@ -15,4 +15,19 @@ Qt Project feature file + + + Qt Project configuration file + + + + + Qt Project cache file + + + + + Qt Project stash file + + diff --git a/src/plugins/qmakeprojectmanager/profileeditorfactory.cpp b/src/plugins/qmakeprojectmanager/profileeditorfactory.cpp index a5473d799cd..223d067957d 100644 --- a/src/plugins/qmakeprojectmanager/profileeditorfactory.cpp +++ b/src/plugins/qmakeprojectmanager/profileeditorfactory.cpp @@ -51,6 +51,9 @@ ProFileEditorFactory::ProFileEditorFactory(QmakeManager *manager) : addMimeType(QmakeProjectManager::Constants::PROFILE_MIMETYPE); addMimeType(QmakeProjectManager::Constants::PROINCLUDEFILE_MIMETYPE); addMimeType(QmakeProjectManager::Constants::PROFEATUREFILE_MIMETYPE); + addMimeType(QmakeProjectManager::Constants::PROCONFIGURATIONFILE_MIMETYPE); + addMimeType(QmakeProjectManager::Constants::PROCACHEFILE_MIMETYPE); + addMimeType(QmakeProjectManager::Constants::PROSTASHFILE_MIMETYPE); new TextEditor::TextEditorActionHandler(this, Constants::C_PROFILEEDITOR, TextEditor::TextEditorActionHandler::UnCommentSelection | TextEditor::TextEditorActionHandler::JumpToFileUnderCursor); diff --git a/src/plugins/qmakeprojectmanager/qmakeprojectmanagerconstants.h b/src/plugins/qmakeprojectmanager/qmakeprojectmanagerconstants.h index a729868789e..a4c2b2cdead 100644 --- a/src/plugins/qmakeprojectmanager/qmakeprojectmanagerconstants.h +++ b/src/plugins/qmakeprojectmanager/qmakeprojectmanagerconstants.h @@ -48,6 +48,9 @@ const char PROFILE_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("OpenWith::Editors" const char PROFILE_MIMETYPE[] = "application/vnd.qt.qmakeprofile"; const char PROINCLUDEFILE_MIMETYPE [] = "application/vnd.qt.qmakeproincludefile"; const char PROFEATUREFILE_MIMETYPE [] = "application/vnd.qt.qmakeprofeaturefile"; +const char PROCONFIGURATIONFILE_MIMETYPE [] = "application/vnd.qt.qmakeproconfigurationfile"; +const char PROCACHEFILE_MIMETYPE [] = "application/vnd.qt.qmakeprocachefile"; +const char PROSTASHFILE_MIMETYPE [] = "application/vnd.qt.qmakeprostashfile"; // Actions const char RUNQMAKE[] = "Qt4Builder.RunQMake";