Lines Matching defs:IdleLogoutDialogView
28 chromeos::IdleLogoutDialogView* g_instance = NULL;
37 IdleLogoutSettingsProvider* IdleLogoutDialogView::provider_ = NULL;
55 void IdleLogoutSettingsProvider::LogoutCurrentUser(IdleLogoutDialogView*) {
60 // IdleLogoutDialogView public static methods
62 void IdleLogoutDialogView::ShowDialog() {
69 g_instance = new IdleLogoutDialogView();
75 void IdleLogoutDialogView::CloseDialog() {
82 int IdleLogoutDialogView::GetDialogButtons() const {
86 ui::ModalType IdleLogoutDialogView::GetModalType() const {
90 base::string16 IdleLogoutDialogView::GetWindowTitle() const {
94 bool IdleLogoutDialogView::Close() {
107 IdleLogoutDialogView::IdleLogoutDialogView()
110 if (!IdleLogoutDialogView::provider_)
111 IdleLogoutDialogView::provider_ = new IdleLogoutSettingsProvider();
114 IdleLogoutDialogView::~IdleLogoutDialogView() {
119 void IdleLogoutDialogView::InitAndShow() {
121 IdleLogoutDialogView::provider_->GetKioskModeSettings();
123 settings->Initialize(base::Bind(&IdleLogoutDialogView::InitAndShow,
148 void IdleLogoutDialogView::Show() {
150 IdleLogoutDialogView::provider_->GetKioskModeSettings();
165 IdleLogoutDialogView::provider_->GetCountdownUpdateInterval(),
167 &IdleLogoutDialogView::UpdateCountdown);
170 void IdleLogoutDialogView::UpdateCountdown() {
190 IdleLogoutDialogView::provider_->LogoutCurrentUser(this);
195 IdleLogoutDialogView* IdleLogoutDialogView::current_instance() {
200 void IdleLogoutDialogView::set_settings_provider(