summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/default_apps.h
diff options
context:
space:
mode:
authorjstritar@chromium.org <jstritar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-20 18:17:19 +0000
committerjstritar@chromium.org <jstritar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-20 18:17:19 +0000
commitfb27cc9687bed6ef6f8dedacf30385c2d076d6e9 (patch)
treefcbe11ba37f3d8f43dc03ac6fc3a41d70816ad76 /chrome/browser/extensions/default_apps.h
parent325f68943ee5ae3b937651fde9f37ba6ab68a598 (diff)
downloadchromium_src-fb27cc9687bed6ef6f8dedacf30385c2d076d6e9.zip
chromium_src-fb27cc9687bed6ef6f8dedacf30385c2d076d6e9.tar.gz
chromium_src-fb27cc9687bed6ef6f8dedacf30385c2d076d6e9.tar.bz2
Uninstall default apps if user hides promo
We now uninstall the default apps if the user hides the NTP app promo. This only happens if the user hasn't already installed other apps. BUG=59453 TEST=DefaultApps. Also, clicking the 'Hide this' message on the app promo should uninstall the default apps. Review URL: http://codereview.chromium.org/3903002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63242 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/default_apps.h')
-rw-r--r--chrome/browser/extensions/default_apps.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/extensions/default_apps.h b/chrome/browser/extensions/default_apps.h
index 1f572df..767b2f3 100644
--- a/chrome/browser/extensions/default_apps.h
+++ b/chrome/browser/extensions/default_apps.h
@@ -43,6 +43,9 @@ class DefaultApps {
// no apps need to be installed.
const ExtensionIdSet* GetAppsToInstall() const;
+ // Gets the list of default apps.
+ const ExtensionIdSet* GetDefaultApps() const;
+
// Should be called after each app is installed. Once installed_ids contains
// all the default apps, GetAppsToInstall() will start returning NULL.
void DidInstallApp(const ExtensionIdSet& installed_ids);