| Index: ash/launcher/launcher_delegate.h
|
| diff --git a/ash/launcher/launcher_delegate.h b/ash/launcher/launcher_delegate.h
|
| index 45109e86fd50492ab57d4d67788609831de842dc..0bd8ec66295539c8e0afe731dbc6d9f82bb6b209 100644
|
| --- a/ash/launcher/launcher_delegate.h
|
| +++ b/ash/launcher/launcher_delegate.h
|
| @@ -106,6 +106,18 @@ class ASH_EXPORT LauncherDelegate {
|
|
|
| // True if the running launcher is the per application launcher.
|
| virtual bool IsPerAppLauncher() = 0;
|
| +
|
| + // Get the launcher ID from an application ID.
|
| + virtual LauncherID GetLauncherIDForAppID(const std::string& app_id) = 0;
|
| +
|
| + // Pins an app with |app_id| to launcher. A running instance will get pinned.
|
| + // In case there is no running instance a new launcher item is created and
|
| + // pinned.
|
| + virtual void PinAppWithID(const std::string& app_id) = 0;
|
| +
|
| + // Unpins any app item(s) whose id is |app_id|. The new launcher will collect
|
| + // all items under one item, the old launcher might have multiple items.
|
| + virtual void UnpinAppsWithID(const std::string& app_id) = 0;
|
| };
|
|
|
| } // namespace ash
|
|
|