summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2010-11-18 19:44:20 +0000
committerBen Murdoch <benm@google.com>2010-11-19 14:54:37 +0000
commit81e333ba9bbaf09cb5411cb0966ae032d4539e12 (patch)
tree11624960dbf1448a41b1d0463ae0d9f066956f6e
parent595099a8c1be642bb6603f1b82669d721fe5d5df (diff)
downloadexternal_chromium-81e333ba9bbaf09cb5411cb0966ae032d4539e12.zip
external_chromium-81e333ba9bbaf09cb5411cb0966ae032d4539e12.tar.gz
external_chromium-81e333ba9bbaf09cb5411cb0966ae032d4539e12.tar.bz2
Merge Chromium at r65505: Add new Profile functions to ProfileAndroid
Add a bunch of new functions with empty implementations to our Profile implementation. Also update the use of Extension type to incorporate const. http://src.chromium.org/viewvc/chrome?view=rev&revision=64988 http://src.chromium.org/viewvc/chrome?view=rev&revision=64517 http://src.chromium.org/viewvc/chrome?view=rev&revision=64072 http://src.chromium.org/viewvc/chrome?view=rev&revision=63717 Change-Id: I959c361575686ccee2f311360289a0d824412ef7
-rw-r--r--android/autofill/profile_android.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/android/autofill/profile_android.h b/android/autofill/profile_android.h
index 86083d8..f9c6828 100644
--- a/android/autofill/profile_android.h
+++ b/android/autofill/profile_android.h
@@ -59,6 +59,7 @@ class DatabaseTracker;
class AutocompleteClassifier;
class BackgroundContentsService;
class BookmarkModel;
+class BrowserSignin;
class BrowserThemeProvider;
class ChromeURLRequestContextGetter;
class DesktopNotificationService;
@@ -146,17 +147,17 @@ class ProfileImplAndroid : public Profile {
virtual DownloadManager* GetDownloadManager() { NOTREACHED(); return NULL; }
virtual FileSystemHostContext* GetFileSystemHostContext() { NOTREACHED(); return NULL; }
virtual void InitThemes() { NOTREACHED(); }
- virtual void SetTheme(Extension* extension) { NOTREACHED(); }
+ virtual void SetTheme(const Extension* extension) { NOTREACHED(); }
virtual void SetNativeTheme() { NOTREACHED(); }
virtual void ClearTheme() { NOTREACHED(); }
- virtual Extension* GetTheme() { NOTREACHED(); return NULL; }
+ virtual const Extension* GetTheme() { NOTREACHED(); return NULL; }
virtual BrowserThemeProvider* GetThemeProvider() { NOTREACHED(); return NULL; }
virtual bool HasCreatedDownloadManager() const { NOTREACHED(); return false; }
virtual URLRequestContextGetter* GetRequestContext() { NOTREACHED(); return NULL; }
virtual URLRequestContextGetter* GetRequestContextForMedia() { NOTREACHED(); return NULL; }
virtual URLRequestContextGetter* GetRequestContextForExtensions() { NOTREACHED(); return NULL; }
- virtual void RegisterExtensionWithRequestContexts(Extension* extension) { NOTREACHED(); }
- virtual void UnregisterExtensionWithRequestContexts(Extension* extension) { NOTREACHED(); }
+ virtual void RegisterExtensionWithRequestContexts(const Extension* extension) { NOTREACHED(); }
+ virtual void UnregisterExtensionWithRequestContexts(const Extension* extension) { NOTREACHED(); }
virtual net::SSLConfigService* GetSSLConfigService() { NOTREACHED(); return NULL; }
virtual HostContentSettingsMap* GetHostContentSettingsMap() { NOTREACHED(); return NULL; }
virtual HostZoomMap* GetHostZoomMap() { NOTREACHED(); return NULL; }
@@ -194,6 +195,11 @@ class ProfileImplAndroid : public Profile {
virtual CloudPrintProxyService* GetCloudPrintProxyService() { NOTREACHED(); return NULL; }
void InitCloudPrintProxyService() { NOTREACHED(); }
+ virtual history::TopSites* GetTopSitesWithoutCreating() { NOTREACHED(); return NULL; }
+ virtual BrowserSignin* GetBrowserSignin() { NOTREACHED(); return NULL; }
+ virtual bool HasProfileSyncService() const { NOTREACHED(); return false; }
+
+
private:
friend class Profile;