Advance Wayland and KDE package bring-up

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-04-14 10:51:06 +01:00
parent 51f3c21121
commit cf12defd28
15214 changed files with 20594243 additions and 269 deletions
@@ -0,0 +1,62 @@
import QtQuick 2.0
import QtQuick.Layouts 1.1
import QtQuick.Controls 2.15
import org.kde.kquickcontrolsaddons 2.0 as KQCA
//this file should be used via qimageitemtest executable
//unless you want to test isNull
Rectangle {
color: "white"
width: 500
height: 500
RowLayout {
anchors.fill: parent
KQCA.QImageItem {
implicitWidth: 300
implicitHeight: 300
id: image
image: testImage
fillMode: fillModeCombo.currentIndex
}
GridLayout {
columns: 2
Text {text: "fillMode"}
ComboBox {
id: fillModeCombo
model: ListModel{
ListElement {
display: "Stretch"
}
ListElement {
display: "PreserveAspectFit"
}ListElement {
display: "PreserveAspectCrop"
}ListElement {
display: "Tile"
}ListElement {
display: "TileVertically"
}
ListElement {
display: "TileHorizontally"
}
}
}
Text {text: "isNull:"}
Text {text: image.null}
Text {text: "nativeWidth:"}
Text {text: image.nativeWidth}
Text {text: "nativeHeight:"}
Text {text: image.nativeHeight}
Text {text: "paintedWidth:"}
Text {text: image.paintedWidth}
Text {text: "paintedHeight:"}
Text {text: image.paintedHeight}
Text {text: "rect size is 300x300"}
}
}
}