RealmsEditorController.h [plain text]
#import "RealmsConfiguration.h"
@interface RealmsEditorController : NSWindowController
{
IBOutlet NSTableView *realmsTableView;
IBOutlet NSTableColumn *realmColumn;
IBOutlet NSButton *addRealmButton;
IBOutlet NSButton *removeRealmButton;
IBOutlet NSButton *makeDefaultRealmButton;
IBOutlet NSTabView *realmTabView;
IBOutlet NSTabViewItem *settingsTabViewItem;
IBOutlet NSTextField *realmHeaderTextField;
IBOutlet NSTextField *realmTextField;
IBOutlet NSButton *displayInDialogPopupCheckbox;
IBOutlet NSTabViewItem *serversTabViewItem;
IBOutlet NSTableView *serversTableView;
IBOutlet NSTableColumn *serverTypeColumn;
IBOutlet NSMenu *serverTypeMenu;
IBOutlet NSTableColumn *serverColumn;
IBOutlet NSTableColumn *serverPortColumn;
IBOutlet NSButton *addServerButton;
IBOutlet NSButton *removeServerButton;
IBOutlet NSTabViewItem *domainsTabViewItem;
IBOutlet NSTableView *domainsTableView;
IBOutlet NSTableColumn *domainColumn;
IBOutlet NSButton *addDomainButton;
IBOutlet NSButton *removeDomainButton;
IBOutlet NSButton *makeDefaultDomainButton;
IBOutlet NSTextField *mappingDescriptionTextField;
IBOutlet NSButton *configureRealmsAutomaticallyCheckbox;
IBOutlet NSButton *applyButton;
IBOutlet NSButton *cancelButton;
IBOutlet NSButton *okButton;
RealmsConfiguration *realmsConfiguration;
NSString *errorMessageString;
NSString *errorDescriptionString;
}
- (id) init;
- (void) dealloc;
- (void) windowDidLoad;
- (IBAction) showWindow: (id) sender;
- (IBAction) addRealm: (id) sender;
- (IBAction) removeRealm: (id) sender;
- (IBAction) makeDefaultRealm: (id) sender;
- (IBAction) displayRealmInDialogPopupCheckboxWasHit: (id) sender;
- (IBAction) configureRealmsWithDNSCheckboxWasHit: (id) sender;
- (IBAction) addServer: (id) sender;
- (IBAction) removeServer: (id) sender;
- (IBAction) addDomain: (id) sender;
- (IBAction) removeDomain: (id) sender;
- (IBAction) makeDefaultDomain: (id) sender;
- (IBAction) apply: (id) sender;
- (IBAction) cancel: (id) sender;
- (IBAction) ok: (id) sender;
- (int) numberOfRowsInTableView: (NSTableView *) tableView;
- (id) tableView: (NSTableView *) tableView objectValueForTableColumn: (NSTableColumn *) tableColumn row: (int) rowIndex;
- (void) tableView: (NSTableView *) tableView setObjectValue: value forTableColumn: (NSTableColumn *) tableColumn row: (int) rowIndex;
- (BOOL) selectionShouldChangeInTableView: (NSTableView *) tableView;
- (BOOL) tabView: (NSTabView *) tabView shouldSelectTabViewItem: (NSTabViewItem *) tabViewItem;
- (void) sheetDidEnd: (NSWindow *) sheet returnCode: (int) returnCode contextInfo: (void *) contextInfo;
- (void) realmConfigurationErrorNeedsDisplay: (NSNotification *) notification;
- (void) tableViewSelectionDidChange: (NSNotification *) notification;
- (NSString *) currentRealmString;
- (NSString *) currentServerString;
- (NSString *) currentDomainString;
- (BOOL) stopEditing;
- (BOOL) saveChanges;
- (KerberosRealm *) selectedRealm;
- (KerberosServer *) selectedServer;
- (KerberosDomain *) selectedDomain;
- (void) selectRealm: (KerberosRealm *) realm edit: (BOOL) edit;
- (void) selectServer: (KerberosServer *) server edit: (BOOL) edit;
- (void) selectDomain: (KerberosDomain *) domain edit: (BOOL) edit;
- (NSString *) errorMessage;
- (NSString *) errorDescription;
- (void) setErrorMessage: (NSString *) newErrorMessage description: (NSString *) newErrorDescription;
- (void) displayErrorMessage: (NSString *) errorMessage description: (NSString *) errorDescription;
@end