TicketListController.h [plain text]
#import "KerberosCacheCollection.h"
#import "KerberosCache.h"
@interface ActiveUserToolbarItem : NSToolbarItem
{
}
- (id) initWithItemIdentifier: (NSString *) itemIdentifier;
- (void) validate;
- (void) menuNeedsUpdate: (NSMenu *) menu;
@end
@interface TicketListController : NSWindowController
{
IBOutlet NSTableView *cacheCollectionTableView;
IBOutlet NSTableColumn *cacheCollectionTableColumn;
IBOutlet NSTableColumn *cacheCollectionTimeRemainingTableColumn;
IBOutlet NSTableView *ticketsTableView;
IBOutlet NSTableColumn *ticketsTableColumn;
IBOutlet NSTableColumn *ticketsTimeRemainingTableColumn;
IBOutlet NSToolbar *toolbar;
IBOutlet NSToolbarItem *activeUserToolbarItem;
IBOutlet NSToolbarItem *newToolbarItem;
IBOutlet NSToolbarItem *renewToolbarItem;
IBOutlet NSToolbarItem *destroyToolbarItem;
IBOutlet NSToolbarItem *passwordToolbarItem;
IBOutlet NSToolbarItem *infoToolbarItem;
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;
- (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