/
AnonymizerWindowController.h
52 lines (42 loc) · 1.59 KB
/
AnonymizerWindowController.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*=========================================================================
Program: OsiriX
Copyright (c) OsiriX Team
All rights reserved.
Distributed under GNU - GPL
See http://www.osirix-viewer.com/copyright.html for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
=========================================================================*/
#import <AppKit/AppKit.h>
@interface AnonymizerWindowController : NSWindowController
{
IBOutlet NSMatrix *tagMatrixfirstColumn, *tagMatrixsecondColumn;
IBOutlet NSMatrix *firstColumnValues, *secondColumnValues;
IBOutlet NSView *accessoryView;
IBOutlet NSPopUpButton *templatesMenu;
IBOutlet NSButton *checkReplace;
IBOutlet NSWindow *anonymizeWindow;
IBOutlet NSView *anonymizeView;
IBOutlet NSWindow *templateNameWindow;
IBOutlet NSTextField *templateName;
NSOpenPanel *sPanel;
NSMutableDictionary *templates;
NSArray *filesToAnonymize, *dcmObjects;
NSString *folderPath;
NSMutableArray *tags, *producedFiles;
BOOL cancelled;
}
- (IBAction) selectTemplateMenu:(id) sender;
- (IBAction) addTemplate:(id) sender;
- (IBAction) removeTemplate:(id) sender;
- (IBAction) anonymize:(id) sender;
- (IBAction) matrixAction:(id) sender;
- (void) setFilesToAnonymize:(NSArray *) files :(NSArray*) dcm;
- (NSArray*) tags;
- (NSArray*) producedFiles;
- (IBAction)cancelModal:(id)sender;
- (IBAction)okModal:(id)sender;
- (IBAction) anonymizeToThisPath:(NSString*) path;
- (BOOL) cancelled;
@end