From f1919031dece5f17d0759c7dbc51a26423541599 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Thu, 10 Mar 2016 08:57:37 -0800 Subject: [PATCH] error message boxes for mapping errors --- interface/resources/qml/AssetServer.qml | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/interface/resources/qml/AssetServer.qml b/interface/resources/qml/AssetServer.qml index 3ff5bb98f1..43e5297477 100644 --- a/interface/resources/qml/AssetServer.qml +++ b/interface/resources/qml/AssetServer.qml @@ -48,7 +48,13 @@ Window { console.log("Deleting " + path); Assets.deleteMappings(path, function(err) { - print("Finished deleting path: ", path, err); + if (err) { + console.log("Error deleting path: ", path, err); + errorMessage("There was an error deleting:\n" + path + "\n\nPlease try again."); + } else { + console.log("Finished deleting path: ", path); + } + reload(); }); @@ -62,7 +68,13 @@ Window { console.log("Renaming " + oldPath + " to " + newPath); Assets.renameMapping(oldPath, newPath, function(err) { - print("Finished rename: ", err); + if (err) { + console.log("Error renaming: ", oldPath, "=>", newPath, " - error ", err); + errorMessage("There was an error renaming:\n" + oldPath + " to " + newPath + "\n\nPlease try again."); + } else { + console.log("Finished rename: ", oldPath, "=>", newPath); + } + reload(); }); } @@ -199,6 +211,15 @@ Window { }); } + function errorMessage(message) { + desktop.messageBox({ + icon: OriginalDialogs.StandardIcon.Error, + buttons: OriginalDialogs.StandardButton.Ok, + text: "Error", + informativeText: message + }); + } + Column { width: pane.contentWidth