Index: chrome/common/temp_scaffolding_stubs.h |
=================================================================== |
--- chrome/common/temp_scaffolding_stubs.h (revision 8722) |
+++ chrome/common/temp_scaffolding_stubs.h (working copy) |
@@ -22,19 +22,14 @@ |
#include "webkit/glue/window_open_disposition.h" |
class Browser; |
-class BookmarkService; |
class CommandLine; |
-class HistoryService; |
class MetricsService; |
class NavigationEntry; |
class ProfileManager; |
class Profile; |
class SessionID; |
-class SpellChecker; |
class TabContents; |
class URLRequestContext; |
-class UserScriptMaster; |
-class VisitedLinkMaster; |
class WebContents; |
//--------------------------------------------------------------------------- |
@@ -180,63 +175,24 @@ |
void BrowserClosed(Browser*) { } |
}; |
-class HistoryService { |
- public: |
- |
- class URLEnumerator { |
- public: |
- virtual ~URLEnumerator() {} |
- virtual void OnURL(const GURL& url) = 0; |
- virtual void OnComplete(bool success) = 0; |
- }; |
- |
- HistoryService() {} |
- bool Init(const std::wstring& history_dir, BookmarkService* bookmark_service) |
- { return false; } |
- void SetOnBackendDestroyTask(Task*) {} |
- void AddPage(GURL const&, void const*, int, GURL const&, |
- int, std::vector<GURL> const&) {} |
- void AddPage(const GURL& url) {} |
- void SetPageContents(const GURL& url, const std::wstring& contents) {} |
- void IterateURLs(URLEnumerator* iterator) {} |
- void Cleanup() {} |
- void AddRef() {} |
- void Release() {} |
-}; |
- |
class Profile { |
public: |
- enum ServiceAccessType { |
- EXPLICIT_ACCESS, |
- IMPLICIT_ACCESS |
- }; |
- |
- public: |
Profile(const std::wstring& user_data_dir); |
virtual std::wstring GetPath() { return path_; } |
virtual PrefService* GetPrefs(); |
void ResetTabRestoreService() { } |
- SpellChecker* GetSpellChecker() { return NULL; } |
- VisitedLinkMaster* GetVisitedLinkMaster() { return NULL; } |
TabRestoreService* GetTabRestoreService() { return NULL; } |
SessionService* GetSessionService() { return NULL; } |
- UserScriptMaster* GetUserScriptMaster() { return NULL; } |
bool IsOffTheRecord() { return false; } |
URLRequestContext* GetRequestContext() { return NULL; } |
virtual Profile* GetOriginalProfile() { return this; } |
virtual Profile* GetOffTheRecordProfile() { return this; } |
bool HasSessionService() { return false; } |
- std::wstring GetID() { return L""; } |
- HistoryService* GetHistoryService(ServiceAccessType access) { |
- return &history_service_; |
- } |
- |
private: |
std::wstring GetPrefFilePath(); |
std::wstring path_; |
scoped_ptr<PrefService> prefs_; |
- HistoryService history_service_; |
}; |
class ProfileManager : NonThreadSafe { |