forked from qt-creator/qt-creator
Wizards: Add file extension as text overlay to some wizards
Change-Id: Ibfd1144271c4381c7125db80713cbde431a54cf7 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a C++ header and a source file for a new class that you can add to a C++ project.",
|
||||
"trDisplayName": "C++ Class",
|
||||
"trDisplayCategory": "C++",
|
||||
"iconText": "h/cpp",
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('CppEditor') >= 0}",
|
||||
|
||||
"options":
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates new Python class file.",
|
||||
"trDisplayName": "Python Class",
|
||||
"trDisplayCategory": "Python",
|
||||
"iconText": "py",
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('PythonEditor') >= 0}",
|
||||
|
||||
"options":
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a Qt Quick Designer UI form along with a matching QML file for implementation purposes. You can add the form and file to an existing Qt Quick Project.",
|
||||
"trDisplayName": "QtQuick UI File",
|
||||
"trDisplayCategory": "Qt",
|
||||
"iconText": "ui.qml",
|
||||
"featuresRequired": [ "QtSupport.Wizards.FeatureQtQuick.UiFiles" ],
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('QmlJSEditor') >= 0}",
|
||||
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a C++ header file that you can add to a C++ project.",
|
||||
"trDisplayName": "C++ Header File",
|
||||
"trDisplayCategory": "C++",
|
||||
"iconText": "h",
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('CppEditor') >= 0}",
|
||||
|
||||
"options": { "key": "FileName", "value": "%{JS: Cpp.fileName('%{TargetPath}', '%{JS: Util.preferredSuffix('text/x-c++hdr')}')}" },
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a C++ source file that you can add to a C++ project.",
|
||||
"trDisplayName": "C++ Source File",
|
||||
"trDisplayCategory": "C++",
|
||||
"iconText": "cpp",
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('CppEditor') >= 0}",
|
||||
|
||||
"options": { "key": "FileName", "value": "%{JS: Cpp.fileName('%{TargetPath}', '%{JS: Util.preferredSuffix('text/x-c++src')}')}" },
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a Qt Designer form that you can add to a Qt Widget Project. This is useful if you already have an existing class for the UI business logic.",
|
||||
"trDisplayName": "Qt Designer Form",
|
||||
"trDisplayCategory": "Qt",
|
||||
"iconText": "ui",
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('Designer') >= 0}",
|
||||
|
||||
"options": [
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a fragment shader in the Desktop OpenGL Shading Language (GLSL). Fragment shaders generate the final pixel colors for triangles, points and lines rendered with OpenGL.",
|
||||
"trDisplayName": "Fragment Shader (Desktop OpenGL)",
|
||||
"trDisplayCategory": "GLSL",
|
||||
"iconText": "frag",
|
||||
"platformIndependent": true,
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('GLSLEditor') >= 0}",
|
||||
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a vertex shader in the Desktop OpenGL Shading Language (GLSL). Vertex shaders transform the positions, normals and texture coordinates of triangles, points and lines rendered with OpenGL.",
|
||||
"trDisplayName": "Vertex Shader (Desktop OpenGL)",
|
||||
"trDisplayCategory": "GLSL",
|
||||
"iconText": "vert",
|
||||
"platformIndependent": true,
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('GLSLEditor') >= 0}",
|
||||
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a fragment shader in the OpenGL/ES 2.0 Shading Language (GLSL/ES). Fragment shaders generate the final pixel colors for triangles, points and lines rendered with OpenGL.",
|
||||
"trDisplayName": "Fragment Shader (OpenGL/ES 2.0)",
|
||||
"trDisplayCategory": "GLSL",
|
||||
"iconText": "fsh",
|
||||
"platformIndependent": true,
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('GLSLEditor') >= 0}",
|
||||
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a vertex shader in the OpenGL/ES 2.0 Shading Language (GLSL/ES). Vertex shaders transform the positions, normals and texture coordinates of triangles, points and lines rendered with OpenGL.",
|
||||
"trDisplayName": "Vertex Shader (OpenGL/ES 2.0)",
|
||||
"trDisplayCategory": "GLSL",
|
||||
"iconText": "vsh",
|
||||
"platformIndependent": true,
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('GLSLEditor') >= 0}",
|
||||
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a Java file with boilerplate code.",
|
||||
"trDisplayName": "Java File",
|
||||
"trDisplayCategory": "Java",
|
||||
"iconText": "java",
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('Android') >= 0}",
|
||||
|
||||
"options": [ { "key": "ClassName", "value": "%{JS: '%{FileName}'.charAt(0).toUpperCase() + '%{FileName}'.substr(1)}" } ],
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a JavaScript file.",
|
||||
"trDisplayName": "JS File",
|
||||
"trDisplayCategory": "Qt",
|
||||
"iconText": "js",
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('QmlJSEditor') >= 0}",
|
||||
|
||||
"pages" :
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a new empty model with an empty diagram.",
|
||||
"trDisplayName": "Model",
|
||||
"trDisplayCategory": "Modeling",
|
||||
"iconText": "qmodel",
|
||||
"platformIndependent": true,
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('ModelEditor') >= 0}",
|
||||
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates an empty Python script file using UTF-8 charset.",
|
||||
"trDisplayName": "Python File",
|
||||
"trDisplayCategory": "Python",
|
||||
"iconText": "py",
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('PythonEditor') >= 0}",
|
||||
|
||||
"pages" :
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a Qt Resource file (.qrc).",
|
||||
"trDisplayName": "Qt Resource File",
|
||||
"trDisplayCategory": "Qt",
|
||||
"iconText": "qrc",
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('ResourceEditor') >= 0}",
|
||||
|
||||
"pages" :
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a QML file with boilerplate code, starting with \"import QtQuick 2.0\".",
|
||||
"trDisplayName": "QML File (Qt Quick 2)",
|
||||
"trDisplayCategory": "Qt",
|
||||
"iconText": "qml",
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('QmlJSEditor') >= 0}",
|
||||
|
||||
"pages" :
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates a new empty state chart.",
|
||||
"trDisplayName": "State Chart",
|
||||
"trDisplayCategory": "Modeling",
|
||||
"iconText": "scxml",
|
||||
"platformIndependent": true,
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('QtSupport') >= 0}",
|
||||
|
||||
|
@@ -6,6 +6,7 @@
|
||||
"trDescription": "Creates an empty file.",
|
||||
"trDisplayName": "Empty File",
|
||||
"trDisplayCategory": "General",
|
||||
"iconText": "txt",
|
||||
"platformIndependent": true,
|
||||
"enabled": "%{JS: [ %{Plugins} ].indexOf('TextEditor') >= 0}",
|
||||
|
||||
|
@@ -87,6 +87,7 @@ bool FormEditorPlugin::initialize(const QStringList &arguments, QString *error)
|
||||
wizard->setCategory(QLatin1String(Core::Constants::WIZARD_CATEGORY_QT));
|
||||
wizard->setDisplayCategory(QCoreApplication::translate("Core", Core::Constants::WIZARD_TR_CATEGORY_QT));
|
||||
wizard->setDisplayName(tr("Qt Designer Form Class"));
|
||||
wizard->setIconText("ui/h");
|
||||
wizard->setId("C.FormClass");
|
||||
wizard->setDescription(tr("Creates a Qt Designer form along with a matching class (C++ header and source file) "
|
||||
"for implementation purposes. You can add the form and class to an existing Qt Widget Project."));
|
||||
|
Reference in New Issue
Block a user