mirror of
https://gitlab.com/eql/lqml.git
synced 2025-12-06 02:30:38 -08:00
add Qt6 version of some examples (see below); revisions
'9999', 'advanced-qml-auto-reload', 'planets', 'sokoban'
This commit is contained in:
parent
ca79dec909
commit
dc29ac9084
87 changed files with 963 additions and 74 deletions
21
examples/Qt6/sokoban/qml/ext/Dynamic.qml
Normal file
21
examples/Qt6/sokoban/qml/ext/Dynamic.qml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
import QtQuick
|
||||
|
||||
Item {
|
||||
objectName: "dynamic"
|
||||
|
||||
property Component box: Qt.createComponent("dynamic/Box.qml")
|
||||
property Component box2: Qt.createComponent("dynamic/Box2.qml")
|
||||
property Component player: Qt.createComponent("dynamic/Player.qml")
|
||||
property Component fixed: Qt.createComponent("dynamic/Fixed.qml")
|
||||
|
||||
function createItem(name) {
|
||||
switch (name) {
|
||||
case "object": return box.createObject()
|
||||
case "object2": return box2.createObject()
|
||||
case "player":
|
||||
case "player2": return player.createObject()
|
||||
case "wall":
|
||||
case "goal": return fixed.createObject()
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue