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:
@@ -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"}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user