Christoph Budziszewski commited on 2009-08-07 17:45:42
Zeige 3 geänderte Dateien mit 28 Einfügungen und 2 Löschungen.
git-svn-id: https://svn.discofish.de/MATLAB/spmtoolbox/SVMCrossVal@207 83ab2cfd-5345-466c-8aeb-2b2739fb922d
... | ... |
@@ -271,7 +271,7 @@ function model = createFirstStepPanel(model,parent) |
271 | 271 |
|
272 | 272 |
btnROIlist = uicontrol(pVoxel,'String','show available ROIs','Units','normalized',... |
273 | 273 |
'Position',[0 0 1 0.15]); |
274 |
- set(btnROIlist,'Enable','off'); |
|
274 |
+ set(btnROIlist,'Enable','on'); |
|
275 | 275 |
|
276 | 276 |
%buttons |
277 | 277 |
pButtons = uipanel(parent,'Position',cell2mat(main_grid(1,4))); |
... | ... |
@@ -289,7 +289,7 @@ function model = createFirstStepPanel(model,parent) |
289 | 289 |
set(btnRunButton1,'Callback',{@cbRunPreprocessing,model,'COORD'}); % set here, because of model. |
290 | 290 |
set(btnRunButton2,'Callback',{@cbRunPreprocessing,model,'FBS'}); % set here, because of model. |
291 | 291 |
set(btnRunButton3,'Callback',{@cbRunPreprocessing,model,'ROI'}); % set here, because of model. |
292 |
-% set(btnROIlist,'Callback',); % set here, because of model. |
|
292 |
+ set(btnROIlist, 'Callback',{@cbShowAvailableROIs,model}); % set here, because of model. |
|
293 | 293 |
|
294 | 294 |
end |
295 | 295 |
|
... | ... |
@@ -473,6 +473,10 @@ end |
473 | 473 |
|
474 | 474 |
%%%%% ui callbacks |
475 | 475 |
|
476 |
+function cbShowAvailableROIs(src,evtl,model) |
|
477 |
+ ui_showAvailableROIs(model); |
|
478 |
+end |
|
479 |
+ |
|
476 | 480 |
function cbSwitchTask(src,evnt,task,taskpanel) |
477 | 481 |
set(taskpanel.preprocessing,'Visible','off'); |
478 | 482 |
set(taskpanel.classification,'Visible','off'); |
... | ... |
@@ -0,0 +1,22 @@ |
1 |
+function ui_showAvailableROIs(model) |
|
2 |
+ |
|
3 |
+ |
|
4 |
+subjects = getSubjectCellList(model); |
|
5 |
+nSubjects = numel(subjects); |
|
6 |
+data =[]; |
|
7 |
+for s = 1:nSubjects |
|
8 |
+ subjectStruct{s}.dir = fullfile(getBaseDir(model),cell2mat(subjects(s))); |
|
9 |
+ map = load(fullfile(subjectStruct{s}.dir,'results','roi','coord_map.mat')); |
|
10 |
+ data = [ data map.names]; |
|
11 |
+end |
|
12 |
+ |
|
13 |
+availableROIs = unique(data) |
|
14 |
+ |
|
15 |
+ |
|
16 |
+end |
|
17 |
+ |
|
18 |
+function show(data) |
|
19 |
+figure f; |
|
20 |
+ |
|
21 |
+ |
|
22 |
+end |
|
0 | 23 |
\ No newline at end of file |