signal articlesReloadRequest()
signal addFileSignal(string fullname, string filename)
+ property string articleid
property string feedid
property string catid
id: feedsItem
onFeedClicked: {
window.feedid = feedid
- pageStack.push(articlesPage)
+ pageStack.push(articlesListPage)
}
}
}
Component {
- id: articlesPage
+ id: articlesListPage
Page {
- tools: articleTools
+ tools: articleListTools
property string feedid: window.feedid
+
ArticleViewer {
id: flipper
+
+ onOpenArticle: {
+ window.articleid = articleid
+ pageStack.push(articleViewPage)
+ }
}
ToolBarLayout {
- id: articleTools
+ id: articleListTools
visible: false
ToolIcon { iconId: "toolbar-back";
onClicked: {
myArticlesMenu.close();
- if (flipper.articleShown) {
- flipper.reload()
- flipper.articleShown = false;
- } else {
+// if (flipper.articleShown) {
+// flipper.reload()
+// flipper.articleShown = false;
+// } else {
window.feedReloadRequest();
pageStack.pop();
- }
+// }
}
}
ToolIcon {
- platformIconId: "toolbar-previous"
- visible: flipper.articleShown
- //anchors.right: (parent === undefined) ? undefined : parent.right
- onClicked: flipper.prev();
- }
-
- ToolIcon {
- platformIconId: "toolbar-share"
- visible: flipper.articleShown
- //anchors.right: (parent === undefined) ? undefined : parent.right
- onClicked: {
- controller.share(window.feedid, flipper.getCurrentArticleId());
- }
- }
-
- ToolIcon {
- platformIconId: "toolbar-next"
- visible: flipper.articleShown
- //anchors.right: (parent === undefined) ? undefined : parent.right
- onClicked: flipper.next()
- }
-
- ToolIcon {
platformIconId: "toolbar-view-menu"
anchors.right: (parent === undefined) ? undefined : parent.right
onClicked: (myArticlesMenu.status == DialogStatus.Closed) ? myArticlesMenu.open() : myArticlesMenu.close()
}
Component {
+ id: articleViewPage
+ Page {
+ tools: articleTools
+ property string feedid: window.feedid
+ property string mainArticleId: window.articleid
+
+ Articles {
+ }
+
+ ToolBarLayout {
+ id: articleTools
+ visible: false
+ ToolIcon { iconId: "toolbar-back";
+ onClicked: {
+ myArticlesMenu.close();
+ window.articlesReloadRequest();
+ pageStack.pop();
+ }
+ }
+
+// ToolIcon {
+// platformIconId: "toolbar-previous"
+// visible: flipper.articleShown
+// //anchors.right: (parent === undefined) ? undefined : parent.right
+// onClicked: flipper.prev();
+// }
+
+// ToolIcon {
+// platformIconId: "toolbar-share"
+// visible: flipper.articleShown
+// //anchors.right: (parent === undefined) ? undefined : parent.right
+// onClicked: {
+// controller.share(window.feedid, mainArticleId);
+// }
+// }
+
+// ToolIcon {
+// platformIconId: "toolbar-next"
+// visible: article.articleShown
+// //anchors.right: (parent === undefined) ? undefined : parent.right
+// onClicked: flipper.next()
+// }
+
+// ToolIcon {
+// platformIconId: "toolbar-view-menu"
+// anchors.right: (parent === undefined) ? undefined : parent.right
+// onClicked: (myArticlesMenu.status == DialogStatus.Closed) ? myArticlesMenu.open() : myArticlesMenu.close()
+// }
+ }
+// Connections {
+// target: window
+// onArticlesReloadRequest: flipper.reload()
+// }
+ }
+ }
+
+ Component {
id: addFeedPage
AddFeed {
id: addFeedItem