ChangePasswordController.h [plain text]
#include <Kerberos/Kerberos.h>
#import "KerberosPrincipal.h"
#import "BadgedImageView.h"
@interface ChangePasswordController : NSWindowController
{
IBOutlet BadgedImageView *kerberosIconImageView;
IBOutlet NSTextField *headerTextField;
IBOutlet NSSecureTextField *oldPasswordSecureTextField;
IBOutlet NSSecureTextField *newPasswordSecureTextField;
IBOutlet NSSecureTextField *verifyPasswordSecureTextField;
IBOutlet NSButton *okButton;
IBOutlet NSButton *cancelButton;
KerberosPrincipal *principal;
NSString *applicationNameString;
NSImage *applicationIcon;
BOOL isSheet;
NSString *newPassword;
KLStatus result;
}
- (id) initWithPrincipal: (KerberosPrincipal *) inPrincipal;
- (void) dealloc;
- (void) windowDidLoad;
- (void) controlTextDidChange: (NSNotification *) notification;
- (IBAction) ok: (id) sender;
- (IBAction) cancel: (id) sender;
- (NSString *) newPassword;
- (void) setApplicationNameString: (NSString *) string;
- (void) setApplicationIcon: (NSImage *) icon;
- (int) runWindow;
- (void) beginSheetModalForWindow: (NSWindow *) parentWindow
modalDelegate: (id) modalDelegate
didEndSelector: (SEL) didEndSelector
contextInfo: (id) contextInfo;
- (void) stopWithCode: (int) returnCode;
@end