Chromium Code Reviews| Index: chrome/browser/automation/testing_automation_provider.h |
| diff --git a/chrome/browser/automation/testing_automation_provider.h b/chrome/browser/automation/testing_automation_provider.h |
| index 0aab45a81ee5615c60f47a1851c8b748afda5688..e721bd4332a00b9373edccfe9228e4e64472c344 100644 |
| --- a/chrome/browser/automation/testing_automation_provider.h |
| +++ b/chrome/browser/automation/testing_automation_provider.h |
| @@ -22,6 +22,10 @@ |
| #include "net/base/cert_status_flags.h" |
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebInputEvent.h" |
| +#if defined(OS_CHROMEOS) |
| +#include "chrome/browser/chromeos/cros/power_library.h" |
| +#endif // defined(OS_CHROMEOS) |
| + |
| class ImporterList; |
| class TemplateURLService; |
| @@ -37,7 +41,14 @@ struct WebPluginInfo; |
| class TestingAutomationProvider : public AutomationProvider, |
| public BrowserList::Observer, |
| public importer::ImporterListObserver, |
| +#if defined(OS_CHROMEOS) |
| + // TODO(sque): this is less than ideal. It |
| + // should be in a separate class defined in a |
| + // source file. |
|
stevenjb
2011/10/25 21:41:49
nit: I created crosbug.com/22081, we should make t
Simon Que
2011/10/25 22:59:16
Done.
|
| + public chromeos::PowerLibrary::Observer, |
| +#endif // defined(OS_CHROMEOS) |
| public content::NotificationObserver { |
| + |
| public: |
| explicit TestingAutomationProvider(Profile* profile); |
| @@ -1343,6 +1354,10 @@ class TestingAutomationProvider : public AutomationProvider, |
| void CaptureProfilePhoto(Browser* browser, |
| DictionaryValue* args, |
| IPC::Message* reply_message); |
| + |
| + // chromeos::PowerLibrary::Observer overrides. |
| + virtual void PowerChanged(const chromeos::PowerSupplyStatus& status) OVERRIDE; |
| + virtual void SystemResumed() OVERRIDE {} |
| #endif // defined(OS_CHROMEOS) |
| void WaitForTabCountToBecome(int browser_handle, |