forked from qt-creator/qt-creator
Also corrected an include Change-Id: I2c1c2385f30edbd6e5f53e81fc4794a0cc3e56d9 Reviewed-by: Amr Elsayed <amr.elsayed@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
48 lines
1.0 KiB
QML
48 lines
1.0 KiB
QML
// Copyright (C) 2023 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
|
|
|
import QtQuick
|
|
import QtQuick.Controls
|
|
import QtQuickDesignerTheme
|
|
import HelperWidgets as HelperWidgets
|
|
import StudioControls as StudioControls
|
|
import StudioTheme 1.0 as StudioTheme
|
|
import EffectMakerBackend
|
|
|
|
HelperWidgets.Section {
|
|
id: root
|
|
|
|
caption: nodeName
|
|
category: "EffectMaker"
|
|
|
|
draggable: true
|
|
fillBackground: true
|
|
showCloseButton: true
|
|
closeButtonToolTip: qsTr("Remove")
|
|
|
|
onCloseButtonClicked: {
|
|
EffectMakerBackend.effectMakerModel.removeNode(root.index)
|
|
}
|
|
|
|
showEyeButton: true
|
|
eyeEnabled: nodeEnabled
|
|
eyeButtonToolTip: qsTr("Enable/Disable Node")
|
|
|
|
onEyeButtonClicked: {
|
|
nodeEnabled = root.eyeEnabled
|
|
}
|
|
|
|
Column {
|
|
spacing: 10
|
|
|
|
Repeater {
|
|
model: nodeUniformsModel
|
|
|
|
EffectCompositionNodeUniform {
|
|
width: root.width
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|