summaryrefslogtreecommitdiffstats
path: root/src/kim/agent/mac/AuthenticationController.h
diff options
context:
space:
mode:
authorJustin Anderson <jander@mit.edu>2008-10-02 03:48:48 +0000
committerJustin Anderson <jander@mit.edu>2008-10-02 03:48:48 +0000
commit63b0e281cfdfa1cb4f8487cc5f53cdf5c1860c06 (patch)
tree942838983c64cdd216e9f6bc66fb298b32c8660c /src/kim/agent/mac/AuthenticationController.h
parent3616d31222f94d3f8f3ee23a094dce20ddab719d (diff)
Make Enter Identity dialog have one auto-completing, auto-validating text field for principals drawn from KIM's list of favorites.
Changed options for a favorite identity get saved out to kim_preferences. Also, include copyright on more files. ticket:6055 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20807 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kim/agent/mac/AuthenticationController.h')
-rw-r--r--src/kim/agent/mac/AuthenticationController.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/kim/agent/mac/AuthenticationController.h b/src/kim/agent/mac/AuthenticationController.h
index ed5d9d79a1..4035668e2e 100644
--- a/src/kim/agent/mac/AuthenticationController.h
+++ b/src/kim/agent/mac/AuthenticationController.h
@@ -25,11 +25,14 @@
#import <Cocoa/Cocoa.h>
@class IPCClient;
+@class KerberosTimeFormatter;
@class BadgedImageView;
@interface AuthenticationController : NSWindowController {
IPCClient *associatedClient;
+ IBOutlet KerberosTimeFormatter *lifetimeFormatter;
+
IBOutlet NSView *containerView;
IBOutlet NSView *identityView;
IBOutlet NSView *passwordView;
@@ -45,7 +48,7 @@
IBOutlet BadgedImageView *errorBadge;
// Controls that need to be made key
- IBOutlet NSTextField *usernameField;
+ IBOutlet NSTextField *identityField;
IBOutlet NSTextField *passwordField;
IBOutlet NSTextField *samPromptField;
IBOutlet NSTextField *oldPasswordField;
@@ -60,9 +63,14 @@
IBOutlet NSSlider *validLifetimeSlider;
IBOutlet NSSlider *renewableLifetimeSlider;
+
+ NSMutableArray *favoriteIdentities;
+ NSMutableDictionary *favoriteOptions;
}
@property (readwrite, retain) IPCClient *associatedClient;
+@property (readwrite, retain) NSMutableArray *favoriteIdentities;
+@property (readwrite, retain) NSMutableDictionary *favoriteOptions;
- (void) setContent: (NSMutableDictionary *) newContent;