Hi,

I suggest to put fixed items in ListView header. It seems, it is simpler than C++ proxy model.
You could try something like this:

SilicaListView {

    header: Column {
                width: parent.width

                PageHeader {
                    title: "Page Title"
                }

                Column {
                    width: parent.width

                    Repeater {
model: ["Today", "Overdue", "Completed", "Trash", "...", "..."]

                        ListItem {
                            height: Theme.itemSizeSmall

                            onClicked: {
                                // ...
                            }

                            Label {
anchors.verticalCenter: parent.verticalCenter
                                width: parent.width

                                text: modelData
                            }
                        }
                    }
                }
    }

    delegate: ListItem {
            height: Theme.itemSizeSmall

            onClicked: {
                // ...
            }

            Label {
                anchors.verticalCenter: parent.verticalCenter
                width: parent.width

                text: model.dbValue
            }
    }


    model: dbModel
}


_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Reply via email to