| Index: chrome/browser/translate/translate_service.h
|
| diff --git a/chrome/browser/translate/translate_service.h b/chrome/browser/translate/translate_service.h
|
| index f98989672cba78f6933a49346cdae98aadfef358..96a353a7491be31d4cd05ec5dba530b45cad8354 100644
|
| --- a/chrome/browser/translate/translate_service.h
|
| +++ b/chrome/browser/translate/translate_service.h
|
| @@ -5,15 +5,26 @@
|
| #ifndef CHROME_BROWSER_TRANSLATE_TRANSLATE_SERVICE_H_
|
| #define CHROME_BROWSER_TRANSLATE_TRANSLATE_SERVICE_H_
|
|
|
| +#include "chrome/browser/web_resource/resource_request_allowed_notifier.h"
|
| +
|
| // Singleton managing the resources required for Translate.
|
| -class TranslateService {
|
| +class TranslateService : public ResourceRequestAllowedNotifier::Observer {
|
| public:
|
| -
|
| // Must be called before the Translate feature can be used.
|
| static void Initialize();
|
|
|
| // Must be called to shut down the Translate feature.
|
| static void Shutdown(bool cleanup_pending_fetcher);
|
| +
|
| + private:
|
| + TranslateService();
|
| + ~TranslateService();
|
| +
|
| + // ResourceRequestAllowedNotifier::Observer methods.
|
| + virtual void OnResourceRequestsAllowed() OVERRIDE;
|
| +
|
| + // Helper class to know if it's allowed to make network resource requests.
|
| + ResourceRequestAllowedNotifier resource_request_allowed_notifier_;
|
| };
|
|
|
| #endif // CHROME_BROWSER_TRANSLATE_TRANSLATE_SERVICE_H_
|
|
|