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];