Index: chrome/browser/webdata/autofill_web_data_service_impl.h |
diff --git a/chrome/browser/webdata/autofill_web_data_service_impl.h b/chrome/browser/webdata/autofill_web_data_service_impl.h |
index dc80cb06cf0411d21aa6063a0027d05a4672ff66..2edae49185ac5460617b06f06b5140883e6af214 100644 |
--- a/chrome/browser/webdata/autofill_web_data_service_impl.h |
+++ b/chrome/browser/webdata/autofill_web_data_service_impl.h |
@@ -15,7 +15,6 @@ class WebDataService; |
class AutofillWebDataServiceImpl : public AutofillWebDataService { |
public: |
explicit AutofillWebDataServiceImpl(scoped_refptr<WebDataService> service); |
- virtual ~AutofillWebDataServiceImpl(); |
// AutofillWebData implementation. |
virtual void AddFormFields( |
@@ -39,9 +38,17 @@ class AutofillWebDataServiceImpl : public AutofillWebDataService { |
virtual WebDataServiceBase::Handle |
GetCreditCards(WebDataServiceConsumer* consumer) OVERRIDE; |
- // WebDataServiceBase implementation. |
+ // WebDataServiceBase overrides. |
+ // TODO(caitkp): remove these when we decouple |
+ // WebDatabaseService life cycle from WebData). |
virtual void CancelRequest(Handle h) OVERRIDE; |
virtual content::NotificationSource GetNotificationSource() OVERRIDE; |
+ virtual bool IsDatabaseLoaded() OVERRIDE; |
+ virtual WebDatabase* GetDatabase() OVERRIDE; |
+ |
+ |
+ protected: |
+ virtual ~AutofillWebDataServiceImpl(); |
private: |
DISALLOW_COPY_AND_ASSIGN(AutofillWebDataServiceImpl); |