From 502133a006d3c97f6b433caaa96dbf82dc6eae2f Mon Sep 17 00:00:00 2001 From: Arjen Hiemstra Date: Fri, 3 Apr 2015 17:56:10 +0200 Subject: [PATCH] Add working show documentation and report bug actions --- qml/Printer.qml | 7 ++++++- qml/PrinterActions.qml | 16 ++++++++++++---- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/qml/Printer.qml b/qml/Printer.qml index 3dada51127..a443f350bd 100644 --- a/qml/Printer.qml +++ b/qml/Printer.qml @@ -91,7 +91,9 @@ UM.MainWindow { //: Help menu title: qsTr("&Help"); - MenuItem { action: actions.help; } + MenuItem { action: actions.documentation; } + MenuItem { action: actions.reportBug; } + MenuSeparator { } MenuItem { action: actions.about; } } } @@ -254,6 +256,9 @@ UM.MainWindow { preferences.onTriggered: preferences.visible = true; configureMachines.onTriggered: { preferences.visible = true; preferences.setPage(2); } + + documentation.onTriggered: Qt.openUrlExternally("https://ultimaker.com/en/support"); + reportBug.onTriggered: Qt.openUrlExternally("https://github.com/Ultimaker/PluggableCura/issues"); } Menu { diff --git a/qml/PrinterActions.qml b/qml/PrinterActions.qml index ce54e4f88c..4c754d856f 100644 --- a/qml/PrinterActions.qml +++ b/qml/PrinterActions.qml @@ -25,7 +25,8 @@ Item { property alias configureMachines: settingsAction; property alias preferences: preferencesAction; - property alias help: helpAction; + property alias documentation: documentationAction; + property alias reportBug: reportBugAction; property alias about: aboutAction; Action { @@ -73,13 +74,20 @@ Item { } Action { - id: helpAction; - //: Show Manual action - text: qsTr("Show Manual"); + id: documentationAction; + //: Show Online Documentation action + text: qsTr("Show Online Documentation"); iconName: "help-contents"; shortcut: StandardKey.Help; } + Action { + id: reportBugAction; + //: Report a Bug Action + text: qsTr("Report a Bug"); + iconName: "tools-report-bug"; + } + Action { id: aboutAction; //: About action