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