Mercurial > osx-quasimode
changeset 27:5b881055e83d
Refactored URL of Quasimode to be passed-in via constructor.
author | Atul Varma <avarma@mozilla.com> |
---|---|
date | Mon, 12 Apr 2010 10:16:36 -0700 |
parents | 284fe09c6e64 |
children | 2c8d987416b3 |
files | Quasimode.h Quasimode.m |
diffstat | 2 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/Quasimode.h Mon Apr 12 10:08:28 2010 -0700 +++ b/Quasimode.h Mon Apr 12 10:16:36 2010 -0700 @@ -6,7 +6,7 @@ WebView *view; NSString *eventSource; } -- (id)initWithEventSource:(NSString *)sourceName; +- (id)initWithEventSource:(NSString *)sourceName url:(NSURL *)url; - (NSWindow *)window; - (WebView *)view; @end
--- a/Quasimode.m Mon Apr 12 10:08:28 2010 -0700 +++ b/Quasimode.m Mon Apr 12 10:16:36 2010 -0700 @@ -31,7 +31,8 @@ [document dispatchEvent: event]; } -- (id)initWithEventSource:(NSString *)sourceName { +- (id)initWithEventSource:(NSString *)sourceName + url:(NSURL *)url { if (self = [super init]) { eventSource = [sourceName copy]; @@ -53,7 +54,6 @@ frameName: nil groupName: nil]; - NSURL *url = [NSURL URLWithString: @"http://127.0.0.1:8000"]; NSURLRequest *req = [ NSURLRequest requestWithURL: url cachePolicy: NSURLRequestReloadIgnoringLocalCacheData @@ -97,7 +97,9 @@ initWithName: @"keyboard" quasimodeKey: kCGEventFlagMaskAlternate]; - Quasimode *app = [[Quasimode alloc] initWithEventSource: @"keyboard"]; + NSURL *url = [NSURL URLWithString: @"http://127.0.0.1:8000"]; + Quasimode *app = [[Quasimode alloc] initWithEventSource: @"keyboard" + url: url]; [NSApp run];