TicketListController.h [plain text]
#import "KerberosCacheCollection.h"
#import "KerberosCache.h"
@interface TicketListController : NSWindowController
{
IBOutlet NSTableView *cacheCollectionTableView;
IBOutlet NSTableColumn *cacheCollectionTableColumn;
IBOutlet NSTableColumn *cacheCollectionTimeRemainingTableColumn;
IBOutlet NSTableView *ticketsTableView;
IBOutlet NSTableColumn *ticketsTableColumn;
IBOutlet NSTableColumn *ticketsTimeRemainingTableColumn;
NSToolbar *toolbar;
TargetOwnedTimer *minuteTimer;
KerberosCacheCollection *cacheCollection;
NSString *cacheNameString;
NSPoint cascadePoint;
}
- (id) init;
- (void) dealloc;
- (void) windowDidLoad;
- (IBAction) showWindow: (id) sender;
- (IBAction) getTickets: (id) sender;
- (IBAction) changePasswordForSelectedCache: (id) sender;
- (IBAction) destroyTicketsForSelectedCache: (id) sender;
- (IBAction) renewTicketsForSelectedCache: (id) sender;
- (IBAction) validateTicketsForSelectedCache: (id) sender;
- (IBAction) changeActiveUser: (id) sender;
- (IBAction) showTicketInfo: (id) sender;
- (int) numberOfRowsInTableView: (NSTableView *) tableView;
- (id) tableView: (NSTableView *) tableView objectValueForTableColumn: (NSTableColumn *) tableColumn row: (int) rowIndex;
- (BOOL) splitView: (NSSplitView *) sender canCollapseSubview: (NSView *) subview;
- (float) splitView: (NSSplitView *) sender constrainMinCoordinate: (float) proposedMin ofSubviewAt: (int) offset;
- (float) splitView: (NSSplitView *) sender constrainMaxCoordinate: (float) proposedMax ofSubviewAt: (int) offset;
- (NSToolbarItem *) toolbar: (NSToolbar *) aToolbar itemForItemIdentifier: (NSString *) itemIdentifier willBeInsertedIntoToolbar: (BOOL) flag;
- (NSArray *) toolbarAllowedItemIdentifiers: (NSToolbar *) aToolbar;
- (NSArray *) toolbarDefaultItemIdentifiers: (NSToolbar *) aToolbar;
- (void) minuteTimer: (TargetOwnedTimer *) timer;
- (void) cacheCollectionDidChange: (NSNotification *) notification;
- (void) preferencesDidChange: (NSNotification *) notification;
- (void) tableViewSelectionDidChange: (NSNotification *) notification;
- (void) windowDidMove: (NSNotification *) notification;
- (void) synchronizeWindowTitle;
- (void) synchronizeCascadePoint;
- (void) synchronizeToolbar;
- (BOOL) hasSelectedCache;
- (KerberosCache *) selectedCache;
- (BOOL) selectedCacheNeedsValidation;
- (BOOL) hasSelectedCredential;
- (KerberosCredential *) selectedCredential;
@end