/NSRTMController.m
http://rtm2cocoa.googlecode.com/ · Objective C · 57 lines · 28 code · 9 blank · 20 comment · 2 complexity · 45358f9403b9abdb5f875c8c871c3623 MD5 · raw file
- /*
- * RTMController.m
- * RTMApiTest
- *
- * Created by kkillian on 17/11/09.
- * Copyright 2009 shufflecodebox. All rights reserved.
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
- #import "NSRTMController.h"
- @implementation NSRTMController
- - (id)init {
- self = [super init];
- return self;
- }
- - (IBAction)continue:(id)sender {
- if ([delegate respondsToSelector:@selector(saveToken)]) {
- if ([delegate saveToken]) {
- [authPanel close];
- }
- }
- }
- - (IBAction)authenticate:(id)sender {
- [delegate authenticateSelf];
- [continueButton setEnabled:YES];
- }
- - (IBAction)openDialog:(id)sender {
- [authPanel makeKeyAndOrderFront:sender];
- [NSApp activateIgnoringOtherApps: YES];
- }
- -(id)getDelegate {
- return delegate;
- }
- -(void)setDelegate:(id)object {
- delegate = object;
- }
- @end