1// Copyright (c) 2011 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "chrome/browser/chromeos/login/screens/base_screen.h" 6 7#include "base/logging.h" 8#include "chrome/browser/chromeos/login/screens/screen_observer.h" 9 10namespace chromeos { 11 12BaseScreen::BaseScreen() { 13} 14 15BaseScreen::~BaseScreen() { 16} 17 18void BaseScreen::Initialize(ScreenContext* context) { 19} 20 21void BaseScreen::OnShow() { 22} 23 24void BaseScreen::OnHide() { 25} 26 27void BaseScreen::OnClose() { 28} 29 30bool BaseScreen::IsStatusAreaDisplayed() { 31 return true; 32} 33 34bool BaseScreen::IsPermanent() { 35 return false; 36} 37 38std::string BaseScreen::GetID() const { 39 return GetName(); 40} 41 42void BaseScreen::Finish(const std::string& outcome) { 43 44} 45 46void BaseScreen::SetContext(ScreenContext* context) { 47} 48 49void BaseScreen::OnButtonPressed(const std::string& button_id) { 50 LOG(WARNING) << "BaseScreen::OnButtonPressed(): button_id=" << button_id; 51} 52 53void BaseScreen::OnContextChanged(const base::DictionaryValue* diff) { 54 LOG(WARNING) << "BaseScreen::OnContextChanged()"; 55} 56 57} // namespace chromeos 58