some list stuff
This commit is contained in:
parent
b24d2bef07
commit
0405a8ba39
2 changed files with 37 additions and 15 deletions
|
@ -2,30 +2,48 @@ import QtQuick 2.0
|
|||
|
||||
Item {
|
||||
property ListView listView
|
||||
height: column.height
|
||||
|
||||
height: column.height + 10
|
||||
width: listView.parent.width
|
||||
|
||||
Rectangle {
|
||||
color: "white"
|
||||
anchors.margins: 10
|
||||
anchors.fill: parent
|
||||
anchors.leftMargin: 10
|
||||
anchors.rightMargin: 10
|
||||
anchors.topMargin: 5
|
||||
anchors.bottomMargin: 5
|
||||
color: "transparent"
|
||||
|
||||
Column {
|
||||
id: column
|
||||
Text {
|
||||
text: "[" + date.toLocaleString(null, "hh:mm:ss") + "] " + feedTitle
|
||||
font.pointSize: 9
|
||||
color: "gray"
|
||||
wrapMode: Text.Wrap
|
||||
|
||||
Row {
|
||||
spacing: 10
|
||||
Text {
|
||||
text: feedTitle
|
||||
font.pointSize: 9
|
||||
color: "gray"
|
||||
wrapMode: Text.Wrap
|
||||
}
|
||||
Text {
|
||||
text: date.toLocaleString(null)
|
||||
font.pointSize: 9
|
||||
color: "gray"
|
||||
wrapMode: Text.Wrap
|
||||
}
|
||||
}
|
||||
Text {
|
||||
text: title
|
||||
font.pointSize: 12
|
||||
wrapMode: Text.Wrap
|
||||
width: parent.width
|
||||
}
|
||||
Text {
|
||||
text: excerpt
|
||||
font.pointSize: 9
|
||||
color: "gray"
|
||||
wrapMode: Text.Wrap
|
||||
width: parent.width
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
18
main.qml
18
main.qml
|
@ -25,18 +25,15 @@ ApplicationWindow {
|
|||
|
||||
ListView {
|
||||
id: listView
|
||||
anchors.top: parent.top
|
||||
anchors.bottom: parent.bottom
|
||||
spacing: 5
|
||||
anchors.fill: parent
|
||||
spacing: 1
|
||||
model: server.posts
|
||||
delegate: PostListItem {
|
||||
listView: listView
|
||||
}
|
||||
delegate: delegate
|
||||
highlight: Rectangle {
|
||||
color: "lightblue"
|
||||
opacity: 0.5
|
||||
focus: true
|
||||
}
|
||||
focus: true
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -65,6 +62,13 @@ ApplicationWindow {
|
|||
id: server
|
||||
}
|
||||
|
||||
Component {
|
||||
id: delegate
|
||||
PostListItem {
|
||||
listView: listView
|
||||
}
|
||||
}
|
||||
|
||||
Component.onCompleted: {
|
||||
if(serverLogin.loggedIn()) {
|
||||
loggedIn();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue