mirror of
https://github.com/ShowFL/Toou-2D.git
synced 2026-10-19 14:22:32 +08:00
47 lines
1.1 KiB
QML
47 lines
1.1 KiB
QML
import QtQuick 2.0
|
|
import Toou2D 1.0
|
|
|
|
Item{
|
|
id:page
|
|
GridView{
|
|
id:gview
|
|
clip: true;
|
|
anchors.horizontalCenter: parent.horizontalCenter;
|
|
anchors.fill: parent;
|
|
cellWidth: 120;
|
|
cellHeight: 60
|
|
|
|
model: T2D.awesomelist();
|
|
|
|
delegate: Item{
|
|
clip: true;
|
|
width: 110;
|
|
height: 60;
|
|
TAwesomeIcon{
|
|
source: modelData;
|
|
width: 20;
|
|
height: 20;
|
|
anchors.centerIn: parent;
|
|
}
|
|
|
|
TLabel{
|
|
text: modelData;
|
|
font.pixelSize: 10;
|
|
anchors.bottom: parent.bottom;
|
|
anchors.horizontalCenter: parent.horizontalCenter;
|
|
onContentWidthChanged: {
|
|
if(contentWidth > parent.width){
|
|
text = text.slice(0,10) + "..";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
TScrollbarV{
|
|
target: gview
|
|
anchors.right: parent.right;
|
|
height: parent.height;
|
|
}
|
|
}
|