removed the menu from the FeedItemDelegate

This commit is contained in:
Hauke Schade 2016-01-15 19:51:04 +01:00
parent 53da1b8e11
commit d260bfd922

View file

@ -27,6 +27,7 @@ ListItem {
signal remorseRunning(bool running)
property bool selected: model.selected
showMenuOnPressAndHold: false
highlighted: down || menuOpen || selected
@ -149,54 +150,6 @@ ListItem {
}
}
menu: Component {
ContextMenu {
MenuItem {
text: model.marked ? qsTr("Unstar") : qsTr("Star")
onClicked: {
feedItemModel.toggleStar()
} }
MenuItem {
text: model.rss ? qsTr("Unpublish") : qsTr("Publish")
onClicked: {
feedItemModel.togglePublished()
} }
MenuItem {
text: model.unread ? qsTr("Mark read") : qsTr("Mark Unread")
onClicked: {
feedItemModel.toggleRead()
} }
MenuItem {
text: qsTr("Mark all above read")
enabled: index > 0
onClicked: {
markAllAboveAsRead()
} }
MenuItem {
id: openInBrowserMenuItem
text: qsTr("Open in Web Browser")
visible: model.url && model.url !== ""
onClicked: {
var item = feedItemModel.getSelectedItem()
Qt.openUrlExternally(item.url)
}
}
Component.onCompleted: {
feedItemModel.selectedIndex = index
}
}
}
RemorseItem {
id: remorse
onCanceled: {
listItem.remorseRunning(false)
}
onTriggered: {
listItem.remorseRunning(false)
}
}
function markAllAboveAsRead() {
listItem.remorseRunning(true)
remorse.execute(listItem,