Meshroom/meshroom/ui/qml/GraphEditor/NodeChunks.qml

27 lines
695 B
QML

import QtQuick 2.15
import Utils 1.0
//import "common.js" as Common
ListView {
id: root
interactive: false
SystemPalette { id: activePalette }
property color defaultColor: Qt.darker(activePalette.window, 1.1)
property real chunkHeight: height
property real chunkWidth: model ? width / model.count : 0
orientation: ListView.Horizontal
implicitWidth: 100
spacing: 0
delegate: Rectangle {
id: chunkDelegate
height: root.chunkHeight
width: root.chunkWidth
property var chunkColor: Colors.getChunkColor(object, { "NONE": root.defaultColor })
color: index % 2 == 0 ? chunkColor : Qt.darker(chunkColor, 1.2)
}
}