study change may work
Christoph Budziszewski

Christoph Budziszewski commited on 2009-02-18 18:08:07
Zeige 2 geänderte Dateien mit 11 Einfügungen und 8 Löschungen.


git-svn-id: https://svn.discofish.de/MATLAB/spmtoolbox/SVMCrossVal@134 83ab2cfd-5345-466c-8aeb-2b2739fb922d
... ...
@@ -12,5 +12,6 @@ imageMask = imageMaskNames(fullfile(model.baseDir,cell2mat(subjectNames(model.se
12 12
 set(model.imageTypeSelection,'String',imageMask);
13 13
 set(model.imageTypeSelection,'UserData',imageMask);
14 14
 
15
+set(model.txtBaseDir,'String',model.baseDir);
15 16
 
16 17
 end
17 18
\ No newline at end of file
... ...
@@ -61,7 +61,7 @@ DEFAULT.wd  = fullfile('d:','Analyze','Choice','24pilot');
61 61
     uimenu(savemenu,'Label','Save','Callback',{@mcb_save,model});
62 62
     uimenu(savemenu,'Label','Load','Callback',{@mcb_load,model});
63 63
 
64
-    cdmenu = uimenu(frame,'Label','change Study');
64
+    cdmenu = uimenu(frame,'Label','change Study','Callback',{@mcb_cd,model});
65 65
     
66 66
     set(frame,'Visible','on');
67 67
 
... ...
@@ -70,15 +70,19 @@ DEFAULT.wd  = fullfile('d:','Analyze','Choice','24pilot');
70 70
     assignin('base','model',model);
71 71
 end
72 72
 
73
+function model = mcb_cd(src,evnt,model)
74
+disp('CD');
75
+directory_name = uigetdir(model.baseDir,'Select Study Base Directory ...');
76
+model.baseDir = directory_name;
77
+model = scanDirs(model);
78
+end
79
+
73 80
 function mcb_save(src,evnt,model)
74 81
 disp('SAVE');
75 82
 baseDir  = model.baseDir;
76 83
 timeLine = getTimeLineParams(model);
77
-subjects = getSubjectCellList(model);
78 84
 classDefString = getClassDefString(model);
79 85
 coordDefString = getCoordDefString(model);
80
-% images
81
-% normalization
82 86
 
83 87
 [file path] = uiputfile('*.mat','Save current Params ...',model.baseDir);
84 88
 save( fullfile(path,file),'baseDir','timeLine','subjects','classDefString','coordDefString') ;
... ...
@@ -92,11 +96,9 @@ assignin('base','l',l);
92 96
 model = setTimeLineParams(model,l.timeLine);
93 97
 model = setClassDefString(model,l.classDefString);
94 98
 model = setCoordDefString(model,l.coordDefString);
95
-end
99
+model.baseDir = l.baseDir;
100
+model = scanDirs(model)
96 101
 
97
-
98
-function model = cbSetBaseDir(model,newDir)
99
-model.baseDir = newDir;
100 102
 end
101 103
 
102 104
 
103 105