// Copyright (C) 2022 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 import QtQuick import HelperWidgets import StudioTheme as StudioTheme PropertyEditorPane { id: root width: 420 height: 420 signal toolBarAction(int action) signal previewEnvChanged(string env) signal previewModelChanged(string model) // Called from C++, dummy methods to avoid warnings function closeContextMenu() {} function initPreviewData(env, model) {} Column { id: col MaterialEditorToolBar { width: root.width onToolBarAction: (action) => root.toolBarAction(action) } Item { width: root.width - 2 * col.padding height: 150 Text { text: { if (!isQt6Project) qsTr("Material Editor is not supported in Qt5 projects.") else if (!hasQuick3DImport) qsTr("To use Material Editor, first add the QtQuick3D module in the Components view.") else if (!hasMaterialLibrary) qsTr("Material Editor is disabled inside a non-visual component.") else qsTr("There are no materials in this project.
Select '+' to create one.") } textFormat: Text.RichText color: StudioTheme.Values.themeTextColor font.pixelSize: StudioTheme.Values.mediumFontSize horizontalAlignment: Text.AlignHCenter wrapMode: Text.WordWrap width: root.width anchors.centerIn: parent } } } }