aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrook Cronin <brook.cronin@qt.io>2023-09-18 13:30:25 +0200
committerHenning Gründl <henning.gruendl@qt.io>2023-09-20 07:44:41 +0000
commite1cf0695c2dbe52a1408781b0f2909c08d11f887 (patch)
tree9d0eab4ec219b84577156a076dfddc9b0ca81449
parent04c9a5bc3f218413acb10c88828afc85699db01c (diff)
QmlDesigner: Add new icons
* Add new icons * Change position code editor button * Add eliding to the code preview Change-Id: Ib47b0e28ae9b4deebc7bace942f43d8249f46299 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> (cherry picked from commit 8bea74dda2d8f8b0126ab9cf1c6462c758c97e23)
-rw-r--r--share/qtcreator/qmldesigner/connectionseditor/ConnectionsDialogForm.qml25
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioTheme/InternalConstants.qml545
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioTheme/icons.ttfbin59344 -> 59592 bytes
-rw-r--r--src/plugins/qmldesigner/components/componentcore/theme.h1
4 files changed, 283 insertions, 288 deletions
diff --git a/share/qtcreator/qmldesigner/connectionseditor/ConnectionsDialogForm.qml b/share/qtcreator/qmldesigner/connectionseditor/ConnectionsDialogForm.qml
index 075c97641a..57e34e81c9 100644
--- a/share/qtcreator/qmldesigner/connectionseditor/ConnectionsDialogForm.qml
+++ b/share/qtcreator/qmldesigner/connectionseditor/ConnectionsDialogForm.qml
@@ -212,6 +212,13 @@ Column {
&& backend.hasCondition && backend.hasElse
}
+ HelperWidgets.AbstractButton {
+ id: editorButton
+ buttonIcon: StudioTheme.Constants.codeEditor_medium
+ tooltip: qsTr("Add something.")
+ onClicked: expressionDialogLoader.show()
+ }
+
// Editor
Rectangle {
id: editor
@@ -226,24 +233,10 @@ Column {
text: backend.indentedSource
color: StudioTheme.Values.themeTextColor
font.pixelSize: StudioTheme.Values.myFontSize
- wrapMode: Text.WordWrap
+ wrapMode: Text.Wrap
horizontalAlignment: code.lineCount === 1 ? Text.AlignHCenter : Text.AlignLeft
verticalAlignment: Text.AlignVCenter
- }
-
- HelperWidgets.AbstractButton {
- id: editorButton
-
- anchors.top: parent.top
- anchors.right: parent.right
- anchors.margins: 4
-
- style: StudioTheme.Values.viewBarButtonStyle
- buttonIcon: StudioTheme.Constants.edit_medium
- tooltip: qsTr("Add something.")
- onClicked: {
- expressionDialogLoader.show()
- }
+ elide: Text.ElideRight
}
Loader {
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioTheme/InternalConstants.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioTheme/InternalConstants.qml
index 0feb506344..23c37e165f 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioTheme/InternalConstants.qml
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioTheme/InternalConstants.qml
@@ -75,278 +75,279 @@ QtObject {
readonly property string closeLink: "\u005C"
readonly property string close_small: "\u005D"
readonly property string code: "\u005E"
- readonly property string colorPopupClose: "\u005F"
- readonly property string colorSelection_medium: "\u0060"
- readonly property string columnsAndRows: "\u0061"
- readonly property string cone_medium: "\u0062"
- readonly property string cone_small: "\u0063"
- readonly property string connection_small: "\u0064"
- readonly property string connections_medium: "\u0065"
- readonly property string copyLink: "\u0066"
- readonly property string copyStyle: "\u0067"
- readonly property string copy_small: "\u0068"
- readonly property string cornerA: "\u0069"
- readonly property string cornerB: "\u006A"
- readonly property string cornersAll: "\u006B"
- readonly property string createComponent_large: "\u006C"
- readonly property string createComponent_small: "\u006D"
- readonly property string create_medium: "\u006E"
- readonly property string create_small: "\u006F"
- readonly property string cube_medium: "\u0070"
- readonly property string cube_small: "\u0071"
- readonly property string curveDesigner: "\u0072"
- readonly property string curveDesigner_medium: "\u0073"
- readonly property string curveEditor: "\u0074"
- readonly property string customMaterialEditor: "\u0075"
- readonly property string cylinder_medium: "\u0076"
- readonly property string cylinder_small: "\u0077"
- readonly property string decisionNode: "\u0078"
- readonly property string deleteColumn: "\u0079"
- readonly property string deleteMaterial: "\u007A"
- readonly property string deleteRow: "\u007B"
- readonly property string deleteTable: "\u007C"
- readonly property string delete_medium: "\u007D"
- readonly property string delete_small: "\u007E"
- readonly property string designMode_large: "\u007F"
- readonly property string detach: "\u0080"
- readonly property string directionalLight_small: "\u0081"
- readonly property string distributeBottom: "\u0082"
- readonly property string distributeCenterHorizontal: "\u0083"
- readonly property string distributeCenterVertical: "\u0084"
- readonly property string distributeLeft: "\u0085"
- readonly property string distributeOriginBottomRight: "\u0086"
- readonly property string distributeOriginCenter: "\u0087"
- readonly property string distributeOriginNone: "\u0088"
- readonly property string distributeOriginTopLeft: "\u0089"
- readonly property string distributeRight: "\u008A"
- readonly property string distributeSpacingHorizontal: "\u008B"
- readonly property string distributeSpacingVertical: "\u008C"
- readonly property string distributeTop: "\u008D"
- readonly property string download: "\u008E"
- readonly property string downloadUnavailable: "\u008F"
- readonly property string downloadUpdate: "\u0090"
- readonly property string downloaded: "\u0091"
- readonly property string dragmarks: "\u0092"
- readonly property string duplicate_small: "\u0093"
- readonly property string edit: "\u0094"
- readonly property string editComponent_large: "\u0095"
- readonly property string editComponent_small: "\u0096"
- readonly property string editLightOff_medium: "\u0097"
- readonly property string editLightOn_medium: "\u0098"
- readonly property string edit_medium: "\u0099"
- readonly property string edit_small: "\u009A"
- readonly property string effects: "\u009B"
- readonly property string events_small: "\u009D"
- readonly property string export_medium: "\u009E"
- readonly property string eyeDropper: "\u009F"
- readonly property string favorite: "\u00A0"
- readonly property string fitAll_medium: "\u00A1"
- readonly property string fitSelected_small: "\u00A2"
- readonly property string fitSelection_medium: "\u00A3"
- readonly property string fitToView_medium: "\u00A4"
- readonly property string flowAction: "\u00A5"
- readonly property string flowTransition: "\u00A6"
- readonly property string fontStyleBold: "\u00A7"
- readonly property string fontStyleItalic: "\u00A8"
- readonly property string fontStyleStrikethrough: "\u00A9"
- readonly property string fontStyleUnderline: "\u00AA"
- readonly property string forward_medium: "\u00AB"
- readonly property string globalOrient_medium: "\u00AC"
- readonly property string gradient: "\u00AE"
- readonly property string gridView: "\u00AF"
- readonly property string grid_medium: "\u00B0"
- readonly property string group_small: "\u00B1"
- readonly property string help: "\u00B2"
- readonly property string home_large: "\u00B3"
- readonly property string idAliasOff: "\u00B4"
- readonly property string idAliasOn: "\u00B5"
- readonly property string import_medium: "\u00B6"
- readonly property string imported: "\u00B7"
- readonly property string importedModels_small: "\u00B8"
- readonly property string infinity: "\u00B9"
- readonly property string invisible_medium: "\u00BA"
- readonly property string invisible_small: "\u00BB"
- readonly property string keyframe: "\u00BC"
- readonly property string languageList_medium: "\u00BD"
- readonly property string layouts_small: "\u00BE"
- readonly property string lights_small: "\u00BF"
- readonly property string linear_medium: "\u00C0"
- readonly property string linkTriangle: "\u00C1"
- readonly property string linked: "\u00C2"
- readonly property string listView: "\u00C3"
- readonly property string list_medium: "\u00C4"
- readonly property string localOrient_medium: "\u00C5"
- readonly property string lockOff: "\u00C6"
- readonly property string lockOn: "\u00C7"
- readonly property string loopPlayback_medium: "\u00C8"
- readonly property string materialBrowser_medium: "\u00C9"
- readonly property string materialPreviewEnvironment: "\u00CA"
- readonly property string materialPreviewModel: "\u00CB"
- readonly property string material_medium: "\u00CC"
- readonly property string maxBar_small: "\u00CD"
- readonly property string mergeCells: "\u00CE"
- readonly property string merge_small: "\u00CF"
- readonly property string minus: "\u00D0"
- readonly property string mirror: "\u00D1"
- readonly property string more_medium: "\u00D2"
- readonly property string mouseArea_small: "\u00D3"
- readonly property string moveDown_medium: "\u00D4"
- readonly property string moveInwards_medium: "\u00D5"
- readonly property string moveUp_medium: "\u00D6"
- readonly property string moveUpwards_medium: "\u00D7"
- readonly property string move_medium: "\u00D8"
- readonly property string newMaterial: "\u00D9"
- readonly property string nextFile_large: "\u00DA"
- readonly property string normalBar_small: "\u00DB"
- readonly property string openLink: "\u00DC"
- readonly property string openMaterialBrowser: "\u00DD"
- readonly property string orientation: "\u00DE"
- readonly property string orthCam_medium: "\u00DF"
- readonly property string orthCam_small: "\u00E0"
- readonly property string paddingEdge: "\u00E1"
- readonly property string paddingFrame: "\u00E2"
- readonly property string particleAnimation_medium: "\u00E3"
- readonly property string pasteStyle: "\u00E4"
- readonly property string paste_small: "\u00E5"
- readonly property string pause: "\u00E6"
- readonly property string perspectiveCam_medium: "\u00E7"
- readonly property string perspectiveCam_small: "\u00E8"
- readonly property string pin: "\u00E9"
- readonly property string plane_medium: "\u00EA"
- readonly property string plane_small: "\u00EB"
- readonly property string play: "\u00EC"
- readonly property string playFill_medium: "\u00ED"
- readonly property string playOutline_medium: "\u00EE"
- readonly property string plus: "\u00EF"
- readonly property string pointLight_small: "\u00F0"
- readonly property string positioners_small: "\u00F1"
- readonly property string previewEnv_medium: "\u00F2"
- readonly property string previousFile_large: "\u00F3"
- readonly property string promote: "\u00F4"
- readonly property string properties_medium: "\u00F5"
- readonly property string readOnly: "\u00F6"
- readonly property string recordFill_medium: "\u00F7"
- readonly property string recordOutline_medium: "\u00F8"
- readonly property string redo: "\u00F9"
- readonly property string reload_medium: "\u00FA"
- readonly property string remove_medium: "\u00FB"
- readonly property string remove_small: "\u00FC"
- readonly property string rename_small: "\u00FD"
- readonly property string replace_small: "\u00FE"
- readonly property string resetView_small: "\u00FF"
- readonly property string restartParticles_medium: "\u0100"
- readonly property string reverseOrder_medium: "\u0101"
- readonly property string roatate_medium: "\u0102"
- readonly property string rotationFill: "\u0103"
- readonly property string rotationOutline: "\u0104"
- readonly property string runProjFill_large: "\u0105"
- readonly property string runProjOutline_large: "\u0106"
- readonly property string s_anchors: "\u0107"
- readonly property string s_annotations: "\u0108"
- readonly property string s_arrange: "\u0109"
- readonly property string s_boundingBox: "\u010A"
- readonly property string s_component: "\u010B"
- readonly property string s_connections: "\u010C"
- readonly property string s_edit: "\u010D"
- readonly property string s_enterComponent: "\u010E"
- readonly property string s_eventList: "\u010F"
- readonly property string s_group: "\u0110"
- readonly property string s_layouts: "\u0111"
- readonly property string s_merging: "\u0112"
- readonly property string s_mouseArea: "\u0113"
- readonly property string s_positioners: "\u0114"
- readonly property string s_selection: "\u0115"
- readonly property string s_snapping: "\u0116"
- readonly property string s_timeline: "\u0117"
- readonly property string s_visibility: "\u0118"
- readonly property string saveLogs_medium: "\u0119"
- readonly property string scale_medium: "\u011A"
- readonly property string search: "\u011B"
- readonly property string search_small: "\u011C"
- readonly property string sectionToggle: "\u011D"
- readonly property string selectFill_medium: "\u011E"
- readonly property string selectOutline_medium: "\u011F"
- readonly property string selectParent_small: "\u0120"
- readonly property string selection_small: "\u0121"
- readonly property string settings_medium: "\u0122"
- readonly property string signal_small: "\u0123"
- readonly property string snapping_conf_medium: "\u0124"
- readonly property string snapping_medium: "\u0125"
- readonly property string snapping_small: "\u0126"
- readonly property string sphere_medium: "\u0127"
- readonly property string sphere_small: "\u0128"
- readonly property string splitColumns: "\u0129"
- readonly property string splitRows: "\u012A"
- readonly property string spotLight_small: "\u012B"
- readonly property string stackedContainer_small: "\u012C"
- readonly property string startNode: "\u012D"
- readonly property string step_medium: "\u012E"
- readonly property string stop_medium: "\u012F"
- readonly property string testIcon: "\u0130"
- readonly property string textAlignBottom: "\u0131"
- readonly property string textAlignCenter: "\u0132"
- readonly property string textAlignJustified: "\u0133"
- readonly property string textAlignLeft: "\u0134"
- readonly property string textAlignMiddle: "\u0135"
- readonly property string textAlignRight: "\u0136"
- readonly property string textAlignTop: "\u0137"
- readonly property string textBulletList: "\u0138"
- readonly property string textFullJustification: "\u0139"
- readonly property string textNumberedList: "\u013A"
- readonly property string textures_medium: "\u013B"
- readonly property string tickIcon: "\u013C"
- readonly property string tickMark_small: "\u013D"
- readonly property string timeline_small: "\u013E"
- readonly property string toEndFrame_medium: "\u013F"
- readonly property string toNextFrame_medium: "\u0140"
- readonly property string toPrevFrame_medium: "\u0141"
- readonly property string toStartFrame_medium: "\u0142"
- readonly property string topToolbar_annotations: "\u0143"
- readonly property string topToolbar_closeFile: "\u0144"
- readonly property string topToolbar_designMode: "\u0145"
- readonly property string topToolbar_enterComponent: "\u0146"
- readonly property string topToolbar_home: "\u0147"
- readonly property string topToolbar_makeComponent: "\u0148"
- readonly property string topToolbar_navFile: "\u0149"
- readonly property string topToolbar_runProject: "\u014A"
- readonly property string translationCreateFiles: "\u014B"
- readonly property string translationCreateReport: "\u014C"
- readonly property string translationExport: "\u014D"
- readonly property string translationImport: "\u014E"
- readonly property string translationSelectLanguages: "\u014F"
- readonly property string translationTest: "\u0150"
- readonly property string transparent: "\u0151"
- readonly property string triState: "\u0152"
- readonly property string triangleArcA: "\u0153"
- readonly property string triangleArcB: "\u0154"
- readonly property string triangleCornerA: "\u0155"
- readonly property string triangleCornerB: "\u0156"
- readonly property string unLinked: "\u0157"
- readonly property string undo: "\u0158"
- readonly property string unify_medium: "\u0159"
- readonly property string unpin: "\u015A"
- readonly property string upDownIcon: "\u015B"
- readonly property string upDownSquare2: "\u015C"
- readonly property string updateAvailable_medium: "\u015D"
- readonly property string updateContent_medium: "\u015E"
- readonly property string visibilityOff: "\u015F"
- readonly property string visibilityOn: "\u0160"
- readonly property string visible_medium: "\u0161"
- readonly property string visible_small: "\u0162"
- readonly property string wildcard: "\u0163"
- readonly property string wizardsAutomotive: "\u0164"
- readonly property string wizardsDesktop: "\u0165"
- readonly property string wizardsGeneric: "\u0166"
- readonly property string wizardsMcuEmpty: "\u0167"
- readonly property string wizardsMcuGraph: "\u0168"
- readonly property string wizardsMobile: "\u0169"
- readonly property string wizardsUnknown: "\u016A"
- readonly property string zoomAll: "\u016B"
- readonly property string zoomIn: "\u016C"
- readonly property string zoomIn_medium: "\u016D"
- readonly property string zoomOut: "\u016E"
- readonly property string zoomOut_medium: "\u016F"
- readonly property string zoomSelection: "\u0170"
+ readonly property string codeEditor_medium: "\u005F"
+ readonly property string colorPopupClose: "\u0060"
+ readonly property string colorSelection_medium: "\u0061"
+ readonly property string columnsAndRows: "\u0062"
+ readonly property string cone_medium: "\u0063"
+ readonly property string cone_small: "\u0064"
+ readonly property string connection_small: "\u0065"
+ readonly property string connections_medium: "\u0066"
+ readonly property string copyLink: "\u0067"
+ readonly property string copyStyle: "\u0068"
+ readonly property string copy_small: "\u0069"
+ readonly property string cornerA: "\u006A"
+ readonly property string cornerB: "\u006B"
+ readonly property string cornersAll: "\u006C"
+ readonly property string createComponent_large: "\u006D"
+ readonly property string createComponent_small: "\u006E"
+ readonly property string create_medium: "\u006F"
+ readonly property string create_small: "\u0070"
+ readonly property string cube_medium: "\u0071"
+ readonly property string cube_small: "\u0072"
+ readonly property string curveDesigner: "\u0073"
+ readonly property string curveDesigner_medium: "\u0074"
+ readonly property string curveEditor: "\u0075"
+ readonly property string customMaterialEditor: "\u0076"
+ readonly property string cylinder_medium: "\u0077"
+ readonly property string cylinder_small: "\u0078"
+ readonly property string decisionNode: "\u0079"
+ readonly property string deleteColumn: "\u007A"
+ readonly property string deleteMaterial: "\u007B"
+ readonly property string deleteRow: "\u007C"
+ readonly property string deleteTable: "\u007D"
+ readonly property string delete_medium: "\u007E"
+ readonly property string delete_small: "\u007F"
+ readonly property string designMode_large: "\u0080"
+ readonly property string detach: "\u0081"
+ readonly property string directionalLight_small: "\u0082"
+ readonly property string distributeBottom: "\u0083"
+ readonly property string distributeCenterHorizontal: "\u0084"
+ readonly property string distributeCenterVertical: "\u0085"
+ readonly property string distributeLeft: "\u0086"
+ readonly property string distributeOriginBottomRight: "\u0087"
+ readonly property string distributeOriginCenter: "\u0088"
+ readonly property string distributeOriginNone: "\u0089"
+ readonly property string distributeOriginTopLeft: "\u008A"
+ readonly property string distributeRight: "\u008B"
+ readonly property string distributeSpacingHorizontal: "\u008C"
+ readonly property string distributeSpacingVertical: "\u008D"
+ readonly property string distributeTop: "\u008E"
+ readonly property string download: "\u008F"
+ readonly property string downloadUnavailable: "\u0090"
+ readonly property string downloadUpdate: "\u0091"
+ readonly property string downloaded: "\u0092"
+ readonly property string dragmarks: "\u0093"
+ readonly property string duplicate_small: "\u0094"
+ readonly property string edit: "\u0095"
+ readonly property string editComponent_large: "\u0096"
+ readonly property string editComponent_small: "\u0097"
+ readonly property string editLightOff_medium: "\u0098"
+ readonly property string editLightOn_medium: "\u0099"
+ readonly property string edit_medium: "\u009A"
+ readonly property string edit_small: "\u009B"
+ readonly property string effects: "\u009D"
+ readonly property string events_small: "\u009E"
+ readonly property string export_medium: "\u009F"
+ readonly property string eyeDropper: "\u00A0"
+ readonly property string favorite: "\u00A1"
+ readonly property string fitAll_medium: "\u00A2"
+ readonly property string fitSelected_small: "\u00A3"
+ readonly property string fitSelection_medium: "\u00A4"
+ readonly property string fitToView_medium: "\u00A5"
+ readonly property string flowAction: "\u00A6"
+ readonly property string flowTransition: "\u00A7"
+ readonly property string fontStyleBold: "\u00A8"
+ readonly property string fontStyleItalic: "\u00A9"
+ readonly property string fontStyleStrikethrough: "\u00AA"
+ readonly property string fontStyleUnderline: "\u00AB"
+ readonly property string forward_medium: "\u00AC"
+ readonly property string globalOrient_medium: "\u00AE"
+ readonly property string gradient: "\u00AF"
+ readonly property string gridView: "\u00B0"
+ readonly property string grid_medium: "\u00B1"
+ readonly property string group_small: "\u00B2"
+ readonly property string help: "\u00B3"
+ readonly property string home_large: "\u00B4"
+ readonly property string idAliasOff: "\u00B5"
+ readonly property string idAliasOn: "\u00B6"
+ readonly property string import_medium: "\u00B7"
+ readonly property string imported: "\u00B8"
+ readonly property string importedModels_small: "\u00B9"
+ readonly property string infinity: "\u00BA"
+ readonly property string invisible_medium: "\u00BB"
+ readonly property string invisible_small: "\u00BC"
+ readonly property string keyframe: "\u00BD"
+ readonly property string languageList_medium: "\u00BE"
+ readonly property string layouts_small: "\u00BF"
+ readonly property string lights_small: "\u00C0"
+ readonly property string linear_medium: "\u00C1"
+ readonly property string linkTriangle: "\u00C2"
+ readonly property string linked: "\u00C3"
+ readonly property string listView: "\u00C4"
+ readonly property string list_medium: "\u00C5"
+ readonly property string localOrient_medium: "\u00C6"
+ readonly property string lockOff: "\u00C7"
+ readonly property string lockOn: "\u00C8"
+ readonly property string loopPlayback_medium: "\u00C9"
+ readonly property string materialBrowser_medium: "\u00CA"
+ readonly property string materialPreviewEnvironment: "\u00CB"
+ readonly property string materialPreviewModel: "\u00CC"
+ readonly property string material_medium: "\u00CD"
+ readonly property string maxBar_small: "\u00CE"
+ readonly property string mergeCells: "\u00CF"
+ readonly property string merge_small: "\u00D0"
+ readonly property string minus: "\u00D1"
+ readonly property string mirror: "\u00D2"
+ readonly property string more_medium: "\u00D3"
+ readonly property string mouseArea_small: "\u00D4"
+ readonly property string moveDown_medium: "\u00D5"
+ readonly property string moveInwards_medium: "\u00D6"
+ readonly property string moveUp_medium: "\u00D7"
+ readonly property string moveUpwards_medium: "\u00D8"
+ readonly property string move_medium: "\u00D9"
+ readonly property string newMaterial: "\u00DA"
+ readonly property string nextFile_large: "\u00DB"
+ readonly property string normalBar_small: "\u00DC"
+ readonly property string openLink: "\u00DD"
+ readonly property string openMaterialBrowser: "\u00DE"
+ readonly property string orientation: "\u00DF"
+ readonly property string orthCam_medium: "\u00E0"
+ readonly property string orthCam_small: "\u00E1"
+ readonly property string paddingEdge: "\u00E2"
+ readonly property string paddingFrame: "\u00E3"
+ readonly property string particleAnimation_medium: "\u00E4"
+ readonly property string pasteStyle: "\u00E5"
+ readonly property string paste_small: "\u00E6"
+ readonly property string pause: "\u00E7"
+ readonly property string perspectiveCam_medium: "\u00E8"
+ readonly property string perspectiveCam_small: "\u00E9"
+ readonly property string pin: "\u00EA"
+ readonly property string plane_medium: "\u00EB"
+ readonly property string plane_small: "\u00EC"
+ readonly property string play: "\u00ED"
+ readonly property string playFill_medium: "\u00EE"
+ readonly property string playOutline_medium: "\u00EF"
+ readonly property string plus: "\u00F0"
+ readonly property string pointLight_small: "\u00F1"
+ readonly property string positioners_small: "\u00F2"
+ readonly property string previewEnv_medium: "\u00F3"
+ readonly property string previousFile_large: "\u00F4"
+ readonly property string promote: "\u00F5"
+ readonly property string properties_medium: "\u00F6"
+ readonly property string readOnly: "\u00F7"
+ readonly property string recordFill_medium: "\u00F8"
+ readonly property string recordOutline_medium: "\u00F9"
+ readonly property string redo: "\u00FA"
+ readonly property string reload_medium: "\u00FB"
+ readonly property string remove_medium: "\u00FC"
+ readonly property string remove_small: "\u00FD"
+ readonly property string rename_small: "\u00FE"
+ readonly property string replace_small: "\u00FF"
+ readonly property string resetView_small: "\u0100"
+ readonly property string restartParticles_medium: "\u0101"
+ readonly property string reverseOrder_medium: "\u0102"
+ readonly property string roatate_medium: "\u0103"
+ readonly property string rotationFill: "\u0104"
+ readonly property string rotationOutline: "\u0105"
+ readonly property string runProjFill_large: "\u0106"
+ readonly property string runProjOutline_large: "\u0107"
+ readonly property string s_anchors: "\u0108"
+ readonly property string s_annotations: "\u0109"
+ readonly property string s_arrange: "\u010A"
+ readonly property string s_boundingBox: "\u010B"
+ readonly property string s_component: "\u010C"
+ readonly property string s_connections: "\u010D"
+ readonly property string s_edit: "\u010E"
+ readonly property string s_enterComponent: "\u010F"
+ readonly property string s_eventList: "\u0110"
+ readonly property string s_group: "\u0111"
+ readonly property string s_layouts: "\u0112"
+ readonly property string s_merging: "\u0113"
+ readonly property string s_mouseArea: "\u0114"
+ readonly property string s_positioners: "\u0115"
+ readonly property string s_selection: "\u0116"
+ readonly property string s_snapping: "\u0117"
+ readonly property string s_timeline: "\u0118"
+ readonly property string s_visibility: "\u0119"
+ readonly property string saveLogs_medium: "\u011A"
+ readonly property string scale_medium: "\u011B"
+ readonly property string search: "\u011C"
+ readonly property string search_small: "\u011D"
+ readonly property string sectionToggle: "\u011E"
+ readonly property string selectFill_medium: "\u011F"
+ readonly property string selectOutline_medium: "\u0120"
+ readonly property string selectParent_small: "\u0121"
+ readonly property string selection_small: "\u0122"
+ readonly property string settings_medium: "\u0123"
+ readonly property string signal_small: "\u0124"
+ readonly property string snapping_conf_medium: "\u0125"
+ readonly property string snapping_medium: "\u0126"
+ readonly property string snapping_small: "\u0127"
+ readonly property string sphere_medium: "\u0128"
+ readonly property string sphere_small: "\u0129"
+ readonly property string splitColumns: "\u012A"
+ readonly property string splitRows: "\u012B"
+ readonly property string spotLight_small: "\u012C"
+ readonly property string stackedContainer_small: "\u012D"
+ readonly property string startNode: "\u012E"
+ readonly property string step_medium: "\u012F"
+ readonly property string stop_medium: "\u0130"
+ readonly property string testIcon: "\u0131"
+ readonly property string textAlignBottom: "\u0132"
+ readonly property string textAlignCenter: "\u0133"
+ readonly property string textAlignJustified: "\u0134"
+ readonly property string textAlignLeft: "\u0135"
+ readonly property string textAlignMiddle: "\u0136"
+ readonly property string textAlignRight: "\u0137"
+ readonly property string textAlignTop: "\u0138"
+ readonly property string textBulletList: "\u0139"
+ readonly property string textFullJustification: "\u013A"
+ readonly property string textNumberedList: "\u013B"
+ readonly property string textures_medium: "\u013C"
+ readonly property string tickIcon: "\u013D"
+ readonly property string tickMark_small: "\u013E"
+ readonly property string timeline_small: "\u013F"
+ readonly property string toEndFrame_medium: "\u0140"
+ readonly property string toNextFrame_medium: "\u0141"
+ readonly property string toPrevFrame_medium: "\u0142"
+ readonly property string toStartFrame_medium: "\u0143"
+ readonly property string topToolbar_annotations: "\u0144"
+ readonly property string topToolbar_closeFile: "\u0145"
+ readonly property string topToolbar_designMode: "\u0146"
+ readonly property string topToolbar_enterComponent: "\u0147"
+ readonly property string topToolbar_home: "\u0148"
+ readonly property string topToolbar_makeComponent: "\u0149"
+ readonly property string topToolbar_navFile: "\u014A"
+ readonly property string topToolbar_runProject: "\u014B"
+ readonly property string translationCreateFiles: "\u014C"
+ readonly property string translationCreateReport: "\u014D"
+ readonly property string translationExport: "\u014E"
+ readonly property string translationImport: "\u014F"
+ readonly property string translationSelectLanguages: "\u0150"
+ readonly property string translationTest: "\u0151"
+ readonly property string transparent: "\u0152"
+ readonly property string triState: "\u0153"
+ readonly property string triangleArcA: "\u0154"
+ readonly property string triangleArcB: "\u0155"
+ readonly property string triangleCornerA: "\u0156"
+ readonly property string triangleCornerB: "\u0157"
+ readonly property string unLinked: "\u0158"
+ readonly property string undo: "\u0159"
+ readonly property string unify_medium: "\u015A"
+ readonly property string unpin: "\u015B"
+ readonly property string upDownIcon: "\u015C"
+ readonly property string upDownSquare2: "\u015D"
+ readonly property string updateAvailable_medium: "\u015E"
+ readonly property string updateContent_medium: "\u015F"
+ readonly property string visibilityOff: "\u0160"
+ readonly property string visibilityOn: "\u0161"
+ readonly property string visible_medium: "\u0162"
+ readonly property string visible_small: "\u0163"
+ readonly property string wildcard: "\u0164"
+ readonly property string wizardsAutomotive: "\u0165"
+ readonly property string wizardsDesktop: "\u0166"
+ readonly property string wizardsGeneric: "\u0167"
+ readonly property string wizardsMcuEmpty: "\u0168"
+ readonly property string wizardsMcuGraph: "\u0169"
+ readonly property string wizardsMobile: "\u016A"
+ readonly property string wizardsUnknown: "\u016B"
+ readonly property string zoomAll: "\u016C"
+ readonly property string zoomIn: "\u016D"
+ readonly property string zoomIn_medium: "\u016E"
+ readonly property string zoomOut: "\u016F"
+ readonly property string zoomOut_medium: "\u0170"
+ readonly property string zoomSelection: "\u0171"
readonly property font iconFont: Qt.font({
"family": controlIcons.name,
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioTheme/icons.ttf b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioTheme/icons.ttf
index 75f1fb94fa..8e35e02779 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioTheme/icons.ttf
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioTheme/icons.ttf
Binary files differ
diff --git a/src/plugins/qmldesigner/components/componentcore/theme.h b/src/plugins/qmldesigner/components/componentcore/theme.h
index 1124e9b4e8..34e0770002 100644
--- a/src/plugins/qmldesigner/components/componentcore/theme.h
+++ b/src/plugins/qmldesigner/components/componentcore/theme.h
@@ -83,6 +83,7 @@ public:
closeLink,
close_small,
code,
+ codeEditor_medium,
colorPopupClose,
colorSelection_medium,
columnsAndRows,