SelectIdentityController.h [plain text]
#import <Cocoa/Cocoa.h>
#import "BadgedImageView.h"
#import "Identities.h"
@class IPCClient;
@class KerberosTimeFormatter;
@interface SelectIdentityController : NSWindowController {
IPCClient *associatedClient;
IBOutlet KerberosTimeFormatter *shortTimeFormatter;
IBOutlet KerberosTimeFormatter *longTimeFormatter;
IBOutlet NSObjectController *identitiesController;
IBOutlet NSArrayController *identityArrayController;
IBOutlet BadgedImageView *kerberosIconImageView;
IBOutlet NSTextField *headerTextField;
IBOutlet NSTextField *explanationTextField;
IBOutlet NSScrollView *identityTableScrollView;
IBOutlet NSTableView *identityTableView;
IBOutlet NSButton *addIdentityButton;
IBOutlet NSPopUpButton *actionPopupButton;
IBOutlet NSButton *selectIdentityButton;
IBOutlet NSButton *cancelButton;
Identities *identities;
NSTimer *refreshTimer;
IBOutlet NSObjectController *glueController;
IBOutlet NSWindow *ticketOptionsWindow;
IBOutlet NSObjectController *identityOptionsController;
IBOutlet NSTextField *identityField;
IBOutlet NSTextField *staticIdentityField;
IBOutlet NSSlider *validLifetimeSlider;
IBOutlet NSSlider *renewableLifetimeSlider;
IBOutlet NSBox *ticketOptionsBox;
IBOutlet NSButton *ticketOptionsOkButton;
IBOutlet NSButton *ticketOptionsToggleButton;
CGFloat optionsBoxHeight;
}
@property (readwrite, retain) IPCClient *associatedClient;
- (void) setContent: (NSMutableDictionary *) newContent;
- (IBAction) newIdentity: (id) sender;
- (IBAction) addToFavorites: (id) sender;
- (IBAction) removeFromFavorites: (id) sender;
- (IBAction) editOptions: (id) sender;
- (IBAction) cancelOptions: (id) sender;
- (IBAction) doneOptions: (id) sender;
- (IBAction) changePassword: (id) sender;
- (IBAction) select: (id) sender;
- (IBAction) cancel: (id) sender;
- (IBAction) checkboxDidChange: (id) sender;
- (IBAction) sliderDidChange: (id) sender;
- (void) showOptions: (NSString *) contextInfo;
- (void) didEndSheet: (NSWindow *) sheet returnCode: (int) returnCode contextInfo: (void *) contextInfo;
- (void) saveOptions;
- (IBAction) toggleOptionsVisibility: (id) sender;
- (void) timedRefresh:(NSTimer *)timer;
@end