Skip to content

Commit 3a37f9c

Browse files
committed
ProjectPlayer: Implement list monitors
1 parent 8e70aeb commit 3a37f9c

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/ProjectPlayer.qml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,12 +159,24 @@ ProjectScene {
159159
}
160160
}
161161

162+
Component {
163+
id: renderedListMonitor
164+
165+
ListMonitor {
166+
model: parent.model
167+
scale: root.stageScale
168+
transformOrigin: Item.TopLeft
169+
x: model.x * scale
170+
y: model.y * scale
171+
}
172+
}
173+
162174
Component {
163175
id: renderedMonitor
164176

165177
Loader {
166178
readonly property MonitorModel model: monitorModel
167-
sourceComponent: monitorModel ? (monitorModel.type === MonitorModel.Value ? renderedValueMonitor : null) : null
179+
sourceComponent: monitorModel ? (monitorModel.type === MonitorModel.Value ? renderedValueMonitor : renderedListMonitor) : null
168180
active: sourceComponent != null
169181
z: loader.sprites.length + loader.clones.length + 1 // above all sprites
170182
}

0 commit comments

Comments
 (0)