Index: chrome/browser/chromeos/kiosk_mode/kiosk_mode_idle_logout.h |
diff --git a/chrome/browser/chromeos/kiosk_mode/kiosk_mode_idle_logout.h b/chrome/browser/chromeos/kiosk_mode/kiosk_mode_idle_logout.h |
index 54f61a84d660b9e4c3f6c2a5f157208bd75ecd63..d83b2637262314ee728163fab41127aed23aaa69 100644 |
--- a/chrome/browser/chromeos/kiosk_mode/kiosk_mode_idle_logout.h |
+++ b/chrome/browser/chromeos/kiosk_mode/kiosk_mode_idle_logout.h |
@@ -6,50 +6,44 @@ |
#define CHROME_BROWSER_CHROMEOS_KIOSK_MODE_KIOSK_MODE_IDLE_LOGOUT_H_ |
#include "base/basictypes.h" |
+#include "base/compiler_specific.h" |
#include "chromeos/dbus/power_manager_client.h" |
#include "content/public/browser/notification_observer.h" |
#include "content/public/browser/notification_registrar.h" |
-namespace browser { |
- |
-// Shows or closes the logout dialog for Kiosk Mode. |
-void ShowIdleLogoutDialog(); |
-void CloseIdleLogoutDialog(); |
- |
-} // namespace browser |
- |
namespace chromeos { |
class KioskModeIdleLogout : public PowerManagerClient::Observer, |
public content::NotificationObserver { |
public: |
+ static void Initialize(); |
+ |
KioskModeIdleLogout(); |
+ private: |
+ friend class KioskModeIdleLogoutTest; |
+ |
// Really initialize idle logout when KioskModeHelper is initialized. |
void Setup(); |
- // NotificationObserver overrides: |
+ // Overridden from content::NotificationObserver: |
virtual void Observe(int type, |
const content::NotificationSource& source, |
const content::NotificationDetails& details) OVERRIDE; |
- // PowerManagerClient::Observer overrides: |
+ // Overridden from PowerManagerClient::Observer: |
virtual void IdleNotify(int64 threshold) OVERRIDE; |
virtual void ActiveNotify() OVERRIDE; |
- private: |
- friend class KioskModeIdleLogoutTest; |
- content::NotificationRegistrar registrar_; |
- |
void SetupIdleNotifications(); |
void RequestNextActiveNotification(); |
void RequestNextIdleNotification(); |
+ content::NotificationRegistrar registrar_; |
+ |
DISALLOW_COPY_AND_ASSIGN(KioskModeIdleLogout); |
}; |
-void InitializeKioskModeIdleLogout(); |
- |
} // namespace chromeos |
#endif // CHROME_BROWSER_CHROMEOS_KIOSK_MODE_KIOSK_MODE_IDLE_LOGOUT_H_ |