OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "apps/launcher.h" | 5 #include "apps/launcher.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 #include <set> | 8 #include <set> |
9 #include <utility> | 9 #include <utility> |
10 | 10 |
(...skipping 375 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
386 } | 386 } |
387 | 387 |
388 void LaunchPlatformAppWithPath(Profile* profile, | 388 void LaunchPlatformAppWithPath(Profile* profile, |
389 const Extension* extension, | 389 const Extension* extension, |
390 const base::FilePath& file_path) { | 390 const base::FilePath& file_path) { |
391 scoped_refptr<PlatformAppPathLauncher> launcher = | 391 scoped_refptr<PlatformAppPathLauncher> launcher = |
392 new PlatformAppPathLauncher(profile, extension, file_path); | 392 new PlatformAppPathLauncher(profile, extension, file_path); |
393 launcher->Launch(); | 393 launcher->Launch(); |
394 } | 394 } |
395 | 395 |
| 396 void LaunchPlatformAppWithAction(Profile* profile, |
| 397 const extensions::Extension* extension, |
| 398 extensions::ActionData action_data) { |
| 399 AppRuntimeEventRouter::DispatchOnLaunchedEventWithAction(profile, extension, |
| 400 action_data); |
| 401 } |
| 402 |
396 void LaunchPlatformApp(Profile* profile, | 403 void LaunchPlatformApp(Profile* profile, |
397 const Extension* extension, | 404 const Extension* extension, |
398 extensions::AppLaunchSource source) { | 405 extensions::AppLaunchSource source) { |
399 LaunchPlatformAppWithCommandLine( | 406 LaunchPlatformAppWithCommandLine( |
400 profile, | 407 profile, |
401 extension, | 408 extension, |
402 base::CommandLine(base::CommandLine::NO_PROGRAM), | 409 base::CommandLine(base::CommandLine::NO_PROGRAM), |
403 base::FilePath(), | 410 base::FilePath(), |
404 source); | 411 source); |
405 } | 412 } |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
442 void LaunchPlatformAppWithUrl(Profile* profile, | 449 void LaunchPlatformAppWithUrl(Profile* profile, |
443 const Extension* extension, | 450 const Extension* extension, |
444 const std::string& handler_id, | 451 const std::string& handler_id, |
445 const GURL& url, | 452 const GURL& url, |
446 const GURL& referrer_url) { | 453 const GURL& referrer_url) { |
447 AppRuntimeEventRouter::DispatchOnLaunchedEventWithUrl( | 454 AppRuntimeEventRouter::DispatchOnLaunchedEventWithUrl( |
448 profile, extension, handler_id, url, referrer_url); | 455 profile, extension, handler_id, url, referrer_url); |
449 } | 456 } |
450 | 457 |
451 } // namespace apps | 458 } // namespace apps |
OLD | NEW |