Skip to content
This repository has been archived by the owner. It is now read-only.

Commit

Permalink
fix MVC link
Browse files Browse the repository at this point in the history
  • Loading branch information
MPIBR-tushevg committed Aug 3, 2017
1 parent 3f469d5 commit b598ca3
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions WidgetFolderBrowser.m
Original file line number Diff line number Diff line change
Expand Up @@ -26,24 +26,25 @@
parse(parserObj, varargin{:});


% create MVC
obj.ui = WidgetFolderBrowserUI(parserObj.Results.Parent);
obj.model = WidgetFolderBrowserModel(parserObj.Results.Extension);

% link controler with view and model
if isa(obj.ui, 'WidgetFolderBrowserUI')

addlistener(obj.ui, 'event_fileLoad', @obj.fcnCallback_FileLoad);
addlistener(obj.ui, 'event_fileNext', @obj.fcnCallback_FileNext);
addlistener(obj.ui, 'event_filePrevious', @obj.fcnCallback_FilePrevious);
addlistener(obj.ui, 'event_folderLoad', @obj.fcnCallback_FolderLoad);

if ~isa(obj.ui, 'WidgetFolderBrowserUI')
error('WidgetFolderBrowser: initializing UI failed!');
end

if isa(obj.model, 'WidgetFolderBrowserModel')
addlistener(obj.model, 'file', 'PostSet', @obj.fcnCallback_FileUpdated);
obj.model = WidgetFolderBrowserModel(parserObj.Results.Extension);
if ~isa(obj.model, 'WidgetFolderBrowserModel')
error('WidgetFolderBrowserModel: initailizing Model failed!');
end


% link controler with view and model
addlistener(obj.ui, 'event_fileLoad', @obj.fcnCallback_FileLoad);
addlistener(obj.ui, 'event_fileNext', @obj.fcnCallback_FileNext);
addlistener(obj.ui, 'event_filePrevious', @obj.fcnCallback_FilePrevious);
addlistener(obj.ui, 'event_folderLoad', @obj.fcnCallback_FolderLoad);
addlistener(obj.model, 'file', 'PostSet', @obj.fcnCallback_FileUpdated);

end
end

Expand Down

0 comments on commit b598ca3

Please sign in to comment.