Browse Source

Replace "Show Engine Log" with "Show Configuration Folder"

inb4 string freeze
fieldOfView 8 years ago
parent
commit
8d6f7c06c1
2 changed files with 18 additions and 3 deletions
  1. 8 0
      resources/qml/Actions.qml
  2. 10 3
      resources/qml/Cura.qml

+ 8 - 0
resources/qml/Actions.qml

@@ -45,6 +45,7 @@ Item
     property alias preferences: preferencesAction;
 
     property alias showEngineLog: showEngineLogAction;
+    property alias showProfileFolder: showProfileFolderAction;
     property alias documentation: documentationAction;
     property alias reportBug: reportBugAction;
     property alias about: aboutAction;
@@ -289,6 +290,13 @@ Item
         shortcut: StandardKey.WhatsThis;
     }
 
+    Action
+    {
+        id: showProfileFolderAction;
+        text: catalog.i18nc("@action:inmenu menubar:help","Show Configuration Folder");
+    }
+
+
     Action
     {
         id: configureSettingVisibilityAction

+ 10 - 3
resources/qml/Cura.qml

@@ -212,7 +212,7 @@ UM.MainWindow
                 //: Help menu
                 title: catalog.i18nc("@title:menu menubar:toplevel","&Help");
 
-                MenuItem { action: Cura.Actions.showEngineLog; }
+                MenuItem { action: Cura.Actions.showProfileFolder; }
                 MenuItem { action: Cura.Actions.documentation; }
                 MenuItem { action: Cura.Actions.reportBug; }
                 MenuSeparator { }
@@ -672,8 +672,15 @@ UM.MainWindow
 
     Connections
     {
-        target: Cura.Actions.showEngineLog
-        onTriggered: engineLog.visible = true;
+        target: Cura.Actions.showProfileFolder
+        onTriggered:
+        {
+            var path = UM.Resources.getPath(UM.Resources.Preferences, "");
+            if(Qt.platform.os == "windows") {
+                path = path.replace(/\\/g,"/");
+            }
+            Qt.openUrlExternally(path);
+        }
     }
 
     AddMachineDialog