import QtQuick.Controls 1.2 import QtQuick 2.0 import TTRSS 1.0 MenuBar { id: menuBar property bool loggedIn: false property ServerLogin serverLogin property Server server property Sidebar sidebar property Content content property bool visible: true Menu { visible: menuBar.visible title: qsTr("File") MenuItem { text: qsTr("Exit") shortcut: "Ctrl+Q" onTriggered: Qt.quit() } } Menu { visible: menuBar.visible title: qsTr("Action") MenuItem { text: qsTr("Reload") shortcut: "R" enabled: loggedIn onTriggered: server.reload() } MenuItem { text: qsTr("Set &Unread") shortcut: "U" enabled: loggedIn onTriggered: { content.post.dontChangeRead = true content.post.read = false } } MenuItem { text: qsTr("Next") shortcut: "J" enabled: loggedIn onTriggered: sidebar.next() } MenuItem { text: qsTr("Previous") shortcut: "K" enabled: loggedIn onTriggered: sidebar.previous() } MenuItem { text: qsTr("Open in Browser") shortcut: "N" enabled: loggedIn onTriggered: Qt.openUrlExternally(content.post.link) } MenuItem { text: qsTr("Log Out") enabled: loggedIn onTriggered: serverLogin.logout() } } Menu { visible: menuBar.visible title: qsTr("View") MenuItem { text: qsTr("Zoom In") shortcut: "Ctrl++" enabled: loggedIn onTriggered: app.zoomIn() } MenuItem { text: qsTr("Zoom Out") shortcut: "Ctrl+-" enabled: loggedIn onTriggered: app.zoomOut() } MenuItem { text: qsTr("Reset") shortcut: "Ctrl+0" enabled: loggedIn onTriggered: app.zoomReset() } } Menu { visible: menuBar.visible title: qsTr("Help") MenuItem { text: qsTr("About") onTriggered: Qt.openUrlExternally("http://jabs.nu/feedthemonkey"); } } }