Skip to content
Snippets Groups Projects
Commit 7ec3ff6a authored by Lemmer, Jan's avatar Lemmer, Jan
Browse files

Merge branch '91-define-userdlg-warning' into 'development'

Implements #92

See merge request !40
parents bffd379d d206e4a3
No related branches found
No related tags found
2 merge requests!43Implements #73, cleans up example file,,!40Implements #92
Pipeline #597455 canceled
......@@ -55,7 +55,7 @@ classdef userDLG
obj.error(errorMessage)
end
end
function [] = userMSG(obj,message)
%userMSG user message without priority
% MSG will only be displaye if ShowMessages is true
......@@ -83,5 +83,21 @@ classdef userDLG
end
end
end
end
methods(Static)
function [status] = userQuestion(dialogMessage)
%userQuestion displays Y/N user input
m = '';
while ~ismember(m,{'Y','y','n','N'})
m = input([dialogMessage,', Y/N [Y]? '],'s');
end
if ismember(m,{'Y','y'})
status = true;
else
status = false;
end
end
end %static
end % class
......@@ -138,7 +138,12 @@ if isfolder(fullfile(storPath,folderNameV))
msg = ['Folder ',folderNameV, ' exists - Plot was already published '];
disp(msg);
dialogMsg = 'Do you want to overwrite the existing files';
overwriteDir = dlgObj.userDialog(dialogMsg, msg);
overwriteDir = dlgObj.userQuestion(dialogMsg);
if ~overwriteDir % USR does not want to overwrite
warning('PlotID has finished without an export');
disp('rerun TagPlot if you need a new ID or consider overwriting.');
return; %terminate
end
end
% create folder
if ~mkdir(fullfile(storPath,folderName))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment