mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 14:25:02 +00:00
42 lines
1.2 KiB
QML
42 lines
1.2 KiB
QML
import QtQuick 2.15
|
|
import QtQuick.Layouts 1.15
|
|
import "qmllib/Material" as Material
|
|
|
|
Material.MaterialSurface {
|
|
id: panel
|
|
width: 420
|
|
height: 220
|
|
ColumnLayout {
|
|
anchors.fill: parent
|
|
anchors.margins: 16
|
|
spacing: 14
|
|
|
|
Material.MaterialTypography { variant: "h2"; text: "MOD Player" }
|
|
Text {
|
|
text: "Play the procedural Retro Gaming MOD and watch the visualizer react."
|
|
font.pixelSize: 14
|
|
color: Material.MaterialPalette.onSurface
|
|
}
|
|
|
|
RowLayout {
|
|
spacing: 12
|
|
Material.MaterialButton {
|
|
text: ModPlayer.playing ? "Replay MOD" : "Play MOD"
|
|
onClicked: ModPlayer.play("frontends/qt6/assets/audio/retro-gaming.mod")
|
|
}
|
|
Material.MaterialButton {
|
|
text: "Stop"
|
|
outlined: true
|
|
onClicked: ModPlayer.stop()
|
|
enabled: ModPlayer.playing
|
|
}
|
|
}
|
|
|
|
Text {
|
|
text: ModPlayer.playing ? "Status: Playing" : "Status: Idle"
|
|
font.pixelSize: 12
|
|
color: Material.MaterialPalette.onSurface
|
|
}
|
|
}
|
|
}
|