diff --git a/configurations/android/13/AndroidManifest.xml b/configurations/android/13/AndroidManifest.xml index 487de6f4..ac15bd3f 100755 --- a/configurations/android/13/AndroidManifest.xml +++ b/configurations/android/13/AndroidManifest.xml @@ -1,5 +1,5 @@ - + @@ -29,14 +29,8 @@ - - + + diff --git a/qml/imports/logics/PoemPage.qml b/qml/imports/logics/PoemPage.qml index c78bd003..a668cb33 100644 --- a/qml/imports/logics/PoemPage.qml +++ b/qml/imports/logics/PoemPage.qml @@ -280,6 +280,8 @@ PoemView { backBtn.onClicked: ViewportType.open = false listView.model: loader.versesModel + + onMoreRequest: loader.more() } Component { diff --git a/qml/imports/models/PoemLoaderModel.qml b/qml/imports/models/PoemLoaderModel.qml index c8b2fbf6..9ebdab3b 100644 --- a/qml/imports/models/PoemLoaderModel.qml +++ b/qml/imports/models/PoemLoaderModel.qml @@ -33,6 +33,10 @@ AsemanObject { versesModel.clear(); } + function more() { + console.debug("More") + } + QtObject { id: prv diff --git a/qml/imports/views/poems/PoemForm.ui.qml b/qml/imports/views/poems/PoemForm.ui.qml index 2ada1f44..90bb2bb0 100644 --- a/qml/imports/views/poems/PoemForm.ui.qml +++ b/qml/imports/views/poems/PoemForm.ui.qml @@ -54,6 +54,7 @@ Item { signal navigationClicked(string link, int index) signal menuRequest(int index, variant object) signal selectedToggled(int index, bool selected) + signal moreRequest() Connections { target: dis @@ -121,6 +122,15 @@ Item { height: verseLabel.height + 20 * Devices.density z: 100000 - index + Component.onCompleted: loaded = true + + property bool loaded: false + + Connections { + target: del + onLoadedChanged: if (index == listView.model.count-5) dis.moreRequest() + } + Rectangle { anchors.fill: itemDel visible: highlightItemIndex == model.index