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("Close") shortcut: "Ctrl+W" enabled: false } MenuItem { text: qsTr("Log Out") enabled: loggedIn onTriggered: serverLogin.logout() } MenuSeparator { } 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("Show &Starred") shortcut: "Ctrl+S" enabled: false } MenuItem { text: qsTr("Set &Starred") shortcut: "S" enabled: false } 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) } } 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("Window") MenuItem { text: qsTr("Reset to default") shortcut: "Ctrl+D" enabled: false } } Menu { visible: menuBar.visible title: qsTr("Help") MenuItem { text: qsTr("About") onTriggered: Qt.openUrlExternally("http://jabs.nu/feedthemonkey"); } } }