2022-08-19 15:59:36 +02:00
|
|
|
// Copyright (C) 2016 The Qt Company Ltd.
|
|
|
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
2008-12-02 16:19:05 +01:00
|
|
|
|
2016-02-02 18:26:51 +01:00
|
|
|
#pragma once
|
2008-12-02 12:01:29 +01:00
|
|
|
|
2021-01-29 10:01:03 +01:00
|
|
|
#include "projectexplorer_export.h"
|
2009-11-27 10:33:24 +01:00
|
|
|
|
2008-12-02 12:01:29 +01:00
|
|
|
namespace ProjectExplorer {
|
|
|
|
|
namespace Constants {
|
|
|
|
|
|
2011-09-02 13:19:50 +02:00
|
|
|
// Modes and their priorities
|
|
|
|
|
const char MODE_SESSION[] = "Project";
|
|
|
|
|
|
|
|
|
|
// Actions
|
|
|
|
|
const char BUILD[] = "ProjectExplorer.Build";
|
|
|
|
|
const char STOP[] = "ProjectExplorer.Stop";
|
2017-12-13 12:23:14 +01:00
|
|
|
const char ADDNEWFILE[] = "ProjectExplorer.AddNewFile";
|
2018-01-13 23:26:26 +01:00
|
|
|
const char FILEPROPERTIES[] = "ProjectExplorer.FileProperties";
|
2017-11-29 16:18:01 +01:00
|
|
|
const char RENAMEFILE[] = "ProjectExplorer.RenameFile";
|
2017-11-30 16:32:55 +01:00
|
|
|
const char REMOVEFILE[] = "ProjectExplorer.RemoveFile";
|
2011-09-02 13:19:50 +02:00
|
|
|
|
|
|
|
|
// Context
|
2019-11-13 12:53:26 +01:00
|
|
|
const char C_PROJECTEXPLORER[] = "Project Explorer";
|
2011-09-02 13:19:50 +02:00
|
|
|
const char C_PROJECT_TREE[] = "ProjectExplorer.ProjectTreeContext";
|
|
|
|
|
|
|
|
|
|
// Menus
|
|
|
|
|
const char M_BUILDPROJECT[] = "ProjectExplorer.Menu.Build";
|
|
|
|
|
const char M_DEBUG[] = "ProjectExplorer.Menu.Debug";
|
|
|
|
|
const char M_DEBUG_STARTDEBUGGING[] = "ProjectExplorer.Menu.Debug.StartDebugging";
|
|
|
|
|
|
|
|
|
|
// Menu groups
|
2012-04-26 19:28:59 +02:00
|
|
|
const char G_BUILD_BUILD[] = "ProjectExplorer.Group.Build";
|
2021-03-17 16:49:15 +09:00
|
|
|
const char G_BUILD_ALLPROJECTS[] = "ProjectExplorer.Group.AllProjects";
|
|
|
|
|
const char G_BUILD_PROJECT[] = "ProjectExplorer.Group.Project";
|
|
|
|
|
const char G_BUILD_PRODUCT[] = "ProjectExplorer.Group.Product";
|
|
|
|
|
const char G_BUILD_SUBPROJECT[] = "ProjectExplorer.Group.SubProject";
|
|
|
|
|
const char G_BUILD_FILE[] = "ProjectExplorer.Group.File";
|
|
|
|
|
const char G_BUILD_ALLPROJECTS_ALLCONFIGURATIONS[] = "ProjectExplorer.Group.AllProjects.AllConfigurations";
|
|
|
|
|
const char G_BUILD_PROJECT_ALLCONFIGURATIONS[] = "ProjectExplorer.Group.Project.AllConfigurations";
|
2017-09-29 10:49:18 +02:00
|
|
|
const char G_BUILD_RUN[] = "ProjectExplorer.Group.Run";
|
|
|
|
|
const char G_BUILD_CANCEL[] = "ProjectExplorer.Group.BuildCancel";
|
2011-09-02 13:19:50 +02:00
|
|
|
|
|
|
|
|
// Context menus
|
|
|
|
|
const char M_SESSIONCONTEXT[] = "Project.Menu.Session";
|
|
|
|
|
const char M_PROJECTCONTEXT[] = "Project.Menu.Project";
|
|
|
|
|
const char M_SUBPROJECTCONTEXT[] = "Project.Menu.SubProject";
|
|
|
|
|
const char M_FOLDERCONTEXT[] = "Project.Menu.Folder";
|
|
|
|
|
const char M_FILECONTEXT[] = "Project.Menu.File";
|
|
|
|
|
const char M_OPENFILEWITHCONTEXT[] = "Project.Menu.File.OpenWith";
|
2018-08-30 11:48:31 +02:00
|
|
|
const char M_OPENTERMINALCONTEXT[] = "Project.Menu.File.OpenTerminal";
|
2011-09-02 13:19:50 +02:00
|
|
|
|
|
|
|
|
// Context menu groups
|
|
|
|
|
const char G_SESSION_BUILD[] = "Session.Group.Build";
|
2012-04-26 19:28:59 +02:00
|
|
|
const char G_SESSION_REBUILD[] = "Session.Group.Rebuild";
|
2011-09-02 13:19:50 +02:00
|
|
|
const char G_SESSION_FILES[] = "Session.Group.Files";
|
|
|
|
|
const char G_SESSION_OTHER[] = "Session.Group.Other";
|
|
|
|
|
|
|
|
|
|
const char G_PROJECT_FIRST[] = "Project.Group.Open";
|
|
|
|
|
const char G_PROJECT_BUILD[] = "Project.Group.Build";
|
2012-04-26 19:28:59 +02:00
|
|
|
const char G_PROJECT_REBUILD[] = "Project.Group.Rebuild";
|
2011-09-02 13:19:50 +02:00
|
|
|
const char G_PROJECT_RUN[] = "Project.Group.Run";
|
|
|
|
|
const char G_PROJECT_FILES[] = "Project.Group.Files";
|
2022-10-27 13:05:18 +02:00
|
|
|
const char G_PROJECT_CLOSE[] = "Project.Group.Close";
|
2011-09-02 13:19:50 +02:00
|
|
|
const char G_PROJECT_TREE[] = "Project.Group.Tree";
|
|
|
|
|
const char G_PROJECT_LAST[] = "Project.Group.Last";
|
|
|
|
|
|
2017-07-05 16:01:59 +02:00
|
|
|
const char G_FOLDER_LOCATIONS[] = "ProjectFolder.Group.Locations";
|
2011-09-02 13:19:50 +02:00
|
|
|
const char G_FOLDER_FILES[] = "ProjectFolder.Group.Files";
|
|
|
|
|
const char G_FOLDER_OTHER[] = "ProjectFolder.Group.Other";
|
|
|
|
|
const char G_FOLDER_CONFIG[] = "ProjectFolder.Group.Config";
|
|
|
|
|
|
|
|
|
|
const char G_FILE_OPEN[] = "ProjectFile.Group.Open";
|
|
|
|
|
const char G_FILE_OTHER[] = "ProjectFile.Group.Other";
|
|
|
|
|
const char G_FILE_CONFIG[] = "ProjectFile.Group.Config";
|
|
|
|
|
|
|
|
|
|
// Mime types
|
|
|
|
|
const char C_SOURCE_MIMETYPE[] = "text/x-csrc";
|
|
|
|
|
const char C_HEADER_MIMETYPE[] = "text/x-chdr";
|
|
|
|
|
const char CPP_SOURCE_MIMETYPE[] = "text/x-c++src";
|
|
|
|
|
const char CPP_HEADER_MIMETYPE[] = "text/x-c++hdr";
|
2015-02-04 09:32:46 +01:00
|
|
|
const char LINGUIST_MIMETYPE[] = "text/vnd.trolltech.linguist";
|
2011-09-02 13:19:50 +02:00
|
|
|
const char FORM_MIMETYPE[] = "application/x-designer";
|
2015-02-24 09:53:55 +01:00
|
|
|
const char QML_MIMETYPE[] = "text/x-qml"; // separate def also in qmljstoolsconstants.h
|
2017-10-17 18:53:28 +02:00
|
|
|
const char QMLUI_MIMETYPE[] = "application/x-qt.ui+qml";
|
2013-05-21 23:37:47 +03:00
|
|
|
const char RESOURCE_MIMETYPE[] = "application/vnd.qt.xml.resource";
|
2016-07-13 15:10:21 +02:00
|
|
|
const char SCXML_MIMETYPE[] = "application/scxml+xml";
|
2011-09-02 13:19:50 +02:00
|
|
|
|
2017-09-15 16:40:31 +02:00
|
|
|
// Kits settings category
|
|
|
|
|
const char KITS_SETTINGS_CATEGORY[] = "A.Kits";
|
|
|
|
|
|
|
|
|
|
// Kits pages
|
|
|
|
|
const char KITS_SETTINGS_PAGE_ID[] = "D.ProjectExplorer.KitsOptions";
|
2018-11-23 11:07:57 +01:00
|
|
|
const char SSH_SETTINGS_PAGE_ID[] = "F.ProjectExplorer.SshOptions";
|
2011-09-02 13:19:50 +02:00
|
|
|
const char TOOLCHAIN_SETTINGS_PAGE_ID[] = "M.ProjectExplorer.ToolChainOptions";
|
2013-08-14 18:30:40 +02:00
|
|
|
const char DEBUGGER_SETTINGS_PAGE_ID[] = "N.ProjectExplorer.DebuggerOptions";
|
2020-05-06 12:51:08 +02:00
|
|
|
const char CUSTOM_PARSERS_SETTINGS_PAGE_ID[] = "X.ProjectExplorer.CustomParsersSettingsPage";
|
2017-09-15 16:40:31 +02:00
|
|
|
|
|
|
|
|
// Build and Run settings category
|
|
|
|
|
const char BUILD_AND_RUN_SETTINGS_CATEGORY[] = "K.BuildAndRun";
|
|
|
|
|
|
|
|
|
|
// Build and Run page
|
|
|
|
|
const char BUILD_AND_RUN_SETTINGS_PAGE_ID[] = "A.ProjectExplorer.BuildAndRunOptions";
|
2011-09-02 13:19:50 +02:00
|
|
|
|
2012-03-06 12:31:42 +01:00
|
|
|
// Device settings page
|
2013-01-23 14:34:01 +01:00
|
|
|
const char DEVICE_SETTINGS_CATEGORY[] = "XW.Devices";
|
2019-01-08 17:47:17 +01:00
|
|
|
const char DEVICE_SETTINGS_PAGE_ID[] = "AA.Device Settings";
|
2012-03-06 12:31:42 +01:00
|
|
|
|
2011-09-02 13:19:50 +02:00
|
|
|
// Task categories
|
|
|
|
|
const char TASK_CATEGORY_COMPILE[] = "Task.Category.Compile";
|
|
|
|
|
const char TASK_CATEGORY_BUILDSYSTEM[] = "Task.Category.Buildsystem";
|
2013-08-19 15:35:14 +02:00
|
|
|
const char TASK_CATEGORY_DEPLOYMENT[] = "Task.Category.Deploy";
|
2019-03-06 17:58:28 +01:00
|
|
|
const char TASK_CATEGORY_AUTOTEST[] = "Task.Category.Autotest";
|
2022-04-08 09:55:11 +02:00
|
|
|
const char TASK_CATEGORY_SANITIZER[] = "Task.Category.Analyzer";
|
2022-06-21 13:15:05 +02:00
|
|
|
const char TASK_CATEGORY_TASKLIST_ID[] = "Task.Category.TaskListId";
|
2009-11-11 09:54:13 +01:00
|
|
|
|
2011-11-18 12:54:41 +01:00
|
|
|
// Wizard categories
|
2014-08-25 17:07:23 +02:00
|
|
|
const char QT_PROJECT_WIZARD_CATEGORY[] = "H.Project";
|
2012-02-08 17:25:35 +01:00
|
|
|
const char QT_PROJECT_WIZARD_CATEGORY_DISPLAY[] = QT_TRANSLATE_NOOP("ProjectExplorer", "Other Project");
|
|
|
|
|
|
2014-08-25 17:07:23 +02:00
|
|
|
const char QT_APPLICATION_WIZARD_CATEGORY[] = "F.Application";
|
|
|
|
|
const char QT_APPLICATION_WIZARD_CATEGORY_DISPLAY[] = QT_TRANSLATE_NOOP("ProjectExplorer", "Application");
|
2012-02-08 17:25:35 +01:00
|
|
|
|
2014-08-25 17:07:23 +02:00
|
|
|
const char LIBRARIES_WIZARD_CATEGORY[] = "G.Library";
|
|
|
|
|
const char LIBRARIES_WIZARD_CATEGORY_DISPLAY[] = QT_TRANSLATE_NOOP("ProjectExplorer", "Library");
|
2011-11-18 12:54:41 +01:00
|
|
|
|
2012-02-08 17:25:35 +01:00
|
|
|
const char IMPORT_WIZARD_CATEGORY[] = "T.Import";
|
2011-11-18 12:54:41 +01:00
|
|
|
const char IMPORT_WIZARD_CATEGORY_DISPLAY[] = QT_TRANSLATE_NOOP("ProjectExplorer", "Import Project");
|
2009-11-27 10:33:24 +01:00
|
|
|
|
2012-04-02 14:55:56 +02:00
|
|
|
// Wizard extra values
|
2014-03-19 10:07:22 +01:00
|
|
|
const char PREFERRED_PROJECT_NODE[] = "ProjectExplorer.PreferredProjectNode";
|
2017-08-29 14:32:10 +02:00
|
|
|
const char PREFERRED_PROJECT_NODE_PATH[] = "ProjectExplorer.PreferredProjectPath";
|
|
|
|
|
const char PROJECT_POINTER[] = "ProjectExplorer.Project";
|
2012-09-04 15:27:10 +02:00
|
|
|
const char PROJECT_KIT_IDS[] = "ProjectExplorer.Profile.Ids";
|
2019-07-16 17:06:29 +02:00
|
|
|
const char QT_KEYWORDS_ENABLED[] = "ProjectExplorer.QtKeywordsEnabled";
|
2012-04-02 14:55:56 +02:00
|
|
|
|
2010-07-16 14:00:41 +02:00
|
|
|
// Build step lists ids:
|
2011-09-02 13:19:50 +02:00
|
|
|
const char BUILDSTEPS_CLEAN[] = "ProjectExplorer.BuildSteps.Clean";
|
|
|
|
|
const char BUILDSTEPS_BUILD[] = "ProjectExplorer.BuildSteps.Build";
|
|
|
|
|
const char BUILDSTEPS_DEPLOY[] = "ProjectExplorer.BuildSteps.Deploy";
|
2010-07-16 14:00:41 +02:00
|
|
|
|
2016-12-16 00:43:14 +01:00
|
|
|
// Language
|
2017-01-23 16:30:06 +01:00
|
|
|
|
|
|
|
|
// Keep these short: These constants are exposed to the MacroExplorer!
|
|
|
|
|
const char C_LANGUAGE_ID[] = "C";
|
|
|
|
|
const char CXX_LANGUAGE_ID[] = "Cxx";
|
2017-01-30 14:59:10 +01:00
|
|
|
const char QMLJS_LANGUAGE_ID[] = "QMLJS";
|
2020-12-02 13:33:59 +01:00
|
|
|
const char PYTHON_LANGUAGE_ID[] = "Python";
|
2016-12-16 00:43:14 +01:00
|
|
|
|
2015-07-07 15:37:50 +02:00
|
|
|
// ToolChain TypeIds
|
|
|
|
|
const char CLANG_TOOLCHAIN_TYPEID[] = "ProjectExplorer.ToolChain.Clang";
|
|
|
|
|
const char GCC_TOOLCHAIN_TYPEID[] = "ProjectExplorer.ToolChain.Gcc";
|
|
|
|
|
const char LINUXICC_TOOLCHAIN_TYPEID[] = "ProjectExplorer.ToolChain.LinuxIcc";
|
|
|
|
|
const char MINGW_TOOLCHAIN_TYPEID[] = "ProjectExplorer.ToolChain.Mingw";
|
|
|
|
|
const char MSVC_TOOLCHAIN_TYPEID[] = "ProjectExplorer.ToolChain.Msvc";
|
2016-02-03 13:10:33 +01:00
|
|
|
const char CLANG_CL_TOOLCHAIN_TYPEID[] = "ProjectExplorer.ToolChain.ClangCl";
|
2015-07-07 15:37:50 +02:00
|
|
|
const char CUSTOM_TOOLCHAIN_TYPEID[] = "ProjectExplorer.ToolChain.Custom";
|
2011-02-01 18:36:00 +01:00
|
|
|
|
2011-01-20 14:03:07 +01:00
|
|
|
// Default directory to run custom (build) commands in.
|
2011-09-02 13:19:50 +02:00
|
|
|
const char DEFAULT_WORKING_DIR[] = "%{buildDir}";
|
2013-04-16 14:18:57 +02:00
|
|
|
const char DEFAULT_WORKING_DIR_ALTERNATE[] = "%{sourceDir}";
|
2011-01-20 14:03:07 +01:00
|
|
|
|
2012-05-29 17:00:24 +02:00
|
|
|
// Desktop Device related ids:
|
|
|
|
|
const char DESKTOP_DEVICE_ID[] = "Desktop Device";
|
|
|
|
|
const char DESKTOP_DEVICE_TYPE[] = "Desktop";
|
2013-03-20 13:00:10 +01:00
|
|
|
const int DESKTOP_PORT_START = 30000;
|
|
|
|
|
const int DESKTOP_PORT_END = 31000;
|
2012-05-29 17:00:24 +02:00
|
|
|
|
2020-07-23 15:48:56 +02:00
|
|
|
// Android ABIs
|
|
|
|
|
const char ANDROID_ABI_ARMEABI[] = "armeabi";
|
|
|
|
|
const char ANDROID_ABI_ARMEABI_V7A[] = "armeabi-v7a";
|
|
|
|
|
const char ANDROID_ABI_ARM64_V8A[] = "arm64-v8a";
|
|
|
|
|
const char ANDROID_ABI_X86[] = "x86";
|
|
|
|
|
const char ANDROID_ABI_X86_64[] = "x86_64";
|
|
|
|
|
|
2012-11-16 19:11:36 +01:00
|
|
|
// Variable Names:
|
2013-03-11 11:05:06 +01:00
|
|
|
const char VAR_CURRENTPROJECT_PREFIX[] = "CurrentProject";
|
2012-11-16 19:11:36 +01:00
|
|
|
const char VAR_CURRENTPROJECT_NAME[] = "CurrentProject:Name";
|
|
|
|
|
const char VAR_CURRENTBUILD_NAME[] = "CurrentBuild:Name";
|
2017-01-25 16:15:54 +01:00
|
|
|
const char VAR_CURRENTBUILD_ENV[] = "CurrentBuild:Env";
|
2013-08-24 23:10:17 +02:00
|
|
|
|
2014-08-27 14:16:06 +02:00
|
|
|
// JsonWizard:
|
|
|
|
|
const char PAGE_ID_PREFIX[] = "PE.Wizard.Page.";
|
|
|
|
|
const char GENERATOR_ID_PREFIX[] = "PE.Wizard.Generator.";
|
|
|
|
|
|
2015-06-29 10:36:29 +03:00
|
|
|
// RunMode
|
|
|
|
|
const char NO_RUN_MODE[]="RunConfiguration.NoRunMode";
|
|
|
|
|
const char NORMAL_RUN_MODE[]="RunConfiguration.NormalRunMode";
|
|
|
|
|
const char DEBUG_RUN_MODE[]="RunConfiguration.DebugRunMode";
|
ProjectExplorer: Standardize RunWorker creation logic
This unifies the remaining paths of RunWorker creation to always
use RunWorkerFactories in the plugin pimpls.
There were, and are, still effectively three basic kinds of workers:
- "toplevel" tools corresponding to the run modes, that are often all
that's used for local runs and directly started via the fat buttons
or e.g. entries in the analyze menu, with factories already previously
located in the plugin pimpls
- core "tool helpers", providing tool specific functionality typically
used in conjunction with a remote device specific run mechanism,
set up via RunControl::registerWorkerCreator
- target/device specific runhelper like port gatherers contructed e.g.
via *Device::workerCreator(Core::Id id)
Worse, these categories are partially overlapping, so it was not
clear how a "clean" setup would look like, instead some ad-hoc cobbling
"to make it work" happened.
In some cases, the runMode id was used throughout the whole ensemble
of run workers for a given run, and which worker exactly was created
depended on which of the mechanism above was used in which order.
With the new central setup, the top-level runmodes remain, but the
second kind gets new ids, so the implicit dependencies on order
of setup mechanism are avoided.
This also helps in the cases where there was previously unclarity of where
and how to set up worker factories: It's always and only the plugin
pimpl now.
Change-Id: Icd9a08e2d53e19abe8b21fe546f469fae353a69f
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2019-08-23 15:31:35 +02:00
|
|
|
const char QML_PROFILER_RUN_MODE[]="RunConfiguration.QmlProfilerRunMode";
|
|
|
|
|
const char QML_PROFILER_RUNNER[]="RunConfiguration.QmlProfilerRunner";
|
2017-10-06 12:44:48 +02:00
|
|
|
const char QML_PREVIEW_RUN_MODE[]="RunConfiguration.QmlPreviewRunMode";
|
ProjectExplorer: Standardize RunWorker creation logic
This unifies the remaining paths of RunWorker creation to always
use RunWorkerFactories in the plugin pimpls.
There were, and are, still effectively three basic kinds of workers:
- "toplevel" tools corresponding to the run modes, that are often all
that's used for local runs and directly started via the fat buttons
or e.g. entries in the analyze menu, with factories already previously
located in the plugin pimpls
- core "tool helpers", providing tool specific functionality typically
used in conjunction with a remote device specific run mechanism,
set up via RunControl::registerWorkerCreator
- target/device specific runhelper like port gatherers contructed e.g.
via *Device::workerCreator(Core::Id id)
Worse, these categories are partially overlapping, so it was not
clear how a "clean" setup would look like, instead some ad-hoc cobbling
"to make it work" happened.
In some cases, the runMode id was used throughout the whole ensemble
of run workers for a given run, and which worker exactly was created
depended on which of the mechanism above was used in which order.
With the new central setup, the top-level runmodes remain, but the
second kind gets new ids, so the implicit dependencies on order
of setup mechanism are avoided.
This also helps in the cases where there was previously unclarity of where
and how to set up worker factories: It's always and only the plugin
pimpl now.
Change-Id: Icd9a08e2d53e19abe8b21fe546f469fae353a69f
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2019-08-23 15:31:35 +02:00
|
|
|
const char QML_PREVIEW_RUNNER[]="RunConfiguration.QmlPreviewRunner";
|
|
|
|
|
const char PERFPROFILER_RUN_MODE[]="PerfProfiler.RunMode";
|
|
|
|
|
const char PERFPROFILER_RUNNER[]="PerfProfiler.Runner";
|
2012-01-10 19:17:24 +01:00
|
|
|
|
2015-08-20 14:47:02 +02:00
|
|
|
// Navigation Widget
|
|
|
|
|
const char PROJECTTREE_ID[] = "Projects";
|
|
|
|
|
|
2016-04-22 15:42:30 +02:00
|
|
|
// File icon overlays
|
|
|
|
|
const char FILEOVERLAY_QT[]=":/projectexplorer/images/fileoverlay_qt.png";
|
2020-04-29 17:03:26 +02:00
|
|
|
const char FILEOVERLAY_GROUP[] = ":/projectexplorer/images/fileoverlay_group.png";
|
|
|
|
|
const char FILEOVERLAY_PRODUCT[] = ":/projectexplorer/images/fileoverlay_product.png";
|
2021-03-03 00:10:07 +01:00
|
|
|
const char FILEOVERLAY_MODULES[] = ":/projectexplorer/images/fileoverlay_modules.png";
|
2016-04-22 15:42:30 +02:00
|
|
|
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";
|
2021-12-02 22:54:29 +01:00
|
|
|
const char FILEOVERLAY_C[]=":/projectexplorer/images/fileoverlay_c.png";
|
2016-04-22 15:42:30 +02:00
|
|
|
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";
|
2019-03-13 18:22:45 +01:00
|
|
|
const char FILEOVERLAY_PY[]=":/projectexplorer/images/fileoverlay_py.png";
|
2016-04-22 15:42:30 +02:00
|
|
|
const char FILEOVERLAY_UNKNOWN[]=":/projectexplorer/images/fileoverlay_unknown.png";
|
|
|
|
|
|
2020-01-07 12:34:31 +01:00
|
|
|
// Settings
|
2019-01-21 17:44:00 +01:00
|
|
|
const char ADD_FILES_DIALOG_FILTER_HISTORY_KEY[] = "ProjectExplorer.AddFilesFilterKey";
|
2019-03-14 15:34:14 +01:00
|
|
|
const char PROJECT_ROOT_PATH_KEY[] = "ProjectExplorer.Project.RootPath";
|
2020-01-07 12:34:31 +01:00
|
|
|
const char STARTUPSESSION_KEY[] = "ProjectExplorer/SessionToRestore";
|
|
|
|
|
const char LASTSESSION_KEY[] = "ProjectExplorer/StartupSession";
|
2022-02-14 12:11:30 +01:00
|
|
|
const char SETTINGS_MENU_HIDE_BUILD[] = "Menu/HideBuild";
|
|
|
|
|
const char SETTINGS_MENU_HIDE_DEBUG[] = "Menu/HideDebug";
|
|
|
|
|
const char SETTINGS_MENU_HIDE_ANALYZE[] = "Menu/HideAnalyze";
|
2022-06-21 13:15:05 +02:00
|
|
|
const char SESSION_TASKFILE_KEY[] = "TaskList.File";
|
2022-11-29 19:53:41 +01:00
|
|
|
const char CLEAR_SYSTEM_ENVIRONMENT_KEY[] = "ProjectExplorer.BuildConfiguration.ClearSystemEnvironment";
|
|
|
|
|
const char USER_ENVIRONMENT_CHANGES_KEY[] = "ProjectExplorer.BuildConfiguration.UserEnvironmentChanges";
|
2019-01-21 17:44:00 +01:00
|
|
|
|
2021-01-29 10:01:03 +01:00
|
|
|
// UI texts
|
|
|
|
|
PROJECTEXPLORER_EXPORT QString msgAutoDetected();
|
|
|
|
|
PROJECTEXPLORER_EXPORT QString msgAutoDetectedToolTip();
|
|
|
|
|
PROJECTEXPLORER_EXPORT QString msgManual();
|
|
|
|
|
|
2015-06-29 10:36:29 +03:00
|
|
|
} // namespace Constants
|
2008-12-02 16:19:05 +01:00
|
|
|
} // namespace ProjectExplorer
|