Add 'open-url' event for app API. Fixes #36.

This commit is contained in:
Cheng Zhao 2013-07-10 16:10:38 +08:00
parent ce569ebf78
commit 23dd5b4da8
7 changed files with 38 additions and 0 deletions

View file

@ -36,6 +36,12 @@ void App::OnOpenFile(bool* prevent_default, const std::string& file_path) {
*prevent_default = Emit("open-file", &args);
}
void App::OnOpenURL(const std::string& url) {
base::ListValue args;
args.AppendString(url);
Emit("open-url", &args);
}
void App::OnWillFinishLaunching() {
Emit("will-finish-launching");
}

View file

@ -28,6 +28,7 @@ class App : public EventEmitter,
virtual void OnWindowAllClosed() OVERRIDE;
virtual void OnOpenFile(bool* prevent_default,
const std::string& file_path) OVERRIDE;
virtual void OnOpenURL(const std::string& url) OVERRIDE;
virtual void OnWillFinishLaunching() OVERRIDE;
virtual void OnFinishLaunching() OVERRIDE;