// 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)
// Called from C++, dummy method to avoid warnings
function closeContextMenu() {}
Column {
id: col
TextureEditorToolBar {
width: root.width
onToolBarAction: (action) => root.toolBarAction(action)
}
Item {
width: root.width - 2 * col.padding
height: 150
Text {
text: {
if (!isQt6Project)
qsTr("Texture Editor is not supported in Qt5 projects.")
else if (!hasQuick3DImport)
qsTr("To use Texture Editor, first add the QtQuick3D module in the Components view.")
else if (!hasMaterialLibrary)
qsTr("Texture Editor is disabled inside a non-visual component.")
else
qsTr("There are no textures 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
}
}
}
}