Index: chrome/browser/web_applications/web_app_mac.h |
diff --git a/chrome/browser/web_applications/web_app_mac.h b/chrome/browser/web_applications/web_app_mac.h |
index 7c2ff41676a066303c52b8f4fd74904a9396c338..49964a300097e6587c354d7e3cb75f76563df761 100644 |
--- a/chrome/browser/web_applications/web_app_mac.h |
+++ b/chrome/browser/web_applications/web_app_mac.h |
@@ -35,6 +35,12 @@ void MaybeLaunchShortcut(const ShortcutInfo& shortcut_info); |
// Rebuild the shortcut and relaunch it. |
bool MaybeRebuildShortcut(const base::CommandLine& command_line); |
+// Reveals app shim in Finder given a profile and app. |
+// Calls RevealAppShimInFinderForAppOnFileThread and schedules it |
+// on the FILE thread. |
+void RevealAppShimInFinderForApp(Profile* profile, |
+ const extensions::Extension* app); |
+ |
// Creates a shortcut for a web application. The shortcut is a stub app |
// that simply loads the browser framework and runs the given app. |
class WebAppShortcutCreator { |
@@ -66,15 +72,15 @@ class WebAppShortcutCreator { |
void DeleteShortcuts(); |
bool UpdateShortcuts(); |
+ // Show the bundle we just generated in the Finder. |
+ virtual void RevealAppShimInFinder() const; |
+ |
protected: |
// Returns a path to an app bundle with the given id. Or an empty path if no |
// matching bundle was found. |
// Protected and virtual so it can be mocked out for testing. |
virtual base::FilePath GetAppBundleById(const std::string& bundle_id) const; |
- // Show the bundle we just generated in the Finder. |
- virtual void RevealAppShimInFinder() const; |
- |
private: |
FRIEND_TEST_ALL_PREFIXES(WebAppShortcutCreatorTest, DeleteShortcuts); |
FRIEND_TEST_ALL_PREFIXES(WebAppShortcutCreatorTest, UpdateIcon); |