Files
komplex/package/contents/ui/main.qml
Digital Artifex f65399ec53 Initial Commit
2025-08-03 18:41:56 -04:00

63 lines
1.3 KiB
QML

import QtCore
import QtQuick
import QtQml
import org.kde.plasma.core
import org.kde.plasma.components as PlasmaComponents
import org.kde.plasma.extras as PlasmaExtras
import org.kde.plasma.plasmoid
WallpaperItem
{
Item
{
anchors.fill: parent
Loader
{
id: pageLoader
anchors.fill: parent
active: true
sourceComponent: shaderToysContent
states: [
State
{
when: wallpaper.komplex_mode === 0
PropertyChanges
{
pageLoader.sourceComponent: shaderToysContent
}
},
State
{
when: wallpaper.komplex_mode === 1
PropertyChanges
{
pageLoader.sourceComponent: packContent
}
}
]
}
Component
{
id: shaderToysContent
ShaderToyModel
{
anchors.fill: parent
}
}
Component
{
id: packContent
KomplexModel
{
anchors.fill: parent
}
}
}
}