view m-toolbox/classes/@LTPDAprefs/cb_removeExtensionPath.m @ 8:2f5c9bd7d95d database-connection-manager

Clarify ltpda_uo.retrieve parameters handling
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Mon, 05 Dec 2011 16:20:06 +0100
parents f0afece42f48
children
line wrap: on
line source

% cb_removeExtensionPath callback for removing a extensions path
%
% Parameters:
%       first  - LTPDAprefs object
%       second - Source object (here: JButton)
%       third  - Event Object (here: ActionEvent)
%
% Version:
%     $Id: cb_removeExtensionPath.m,v 1.3 2011/02/07 13:31:37 ingo Exp $
%

function cb_removeExtensionPath(varargin)
  disp('removing path');
  ltpdaPrefs  = varargin{1};
  removePaths = char(ltpdaPrefs.gui.getPrefsTabPane().getExtensionsPanel().getRemovePaths());
  if ~isempty(removePaths)
    for ii =1:size(removePaths,1)
      p = strtrim(removePaths(ii,:));
      utils.helper.uninstallExtensionsForDir(p);
    end
  end
end