1 // Copyright 2013 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 "ui/app_list/signin_delegate.h" 6 #include "ui/app_list/signin_delegate_observer.h" 7 8 namespace app_list { 9 10 SigninDelegate::SigninDelegate() {} 11 12 SigninDelegate::~SigninDelegate() {} 13 14 void SigninDelegate::AddObserver(SigninDelegateObserver* observer) { 15 observers_.AddObserver(observer); 16 } 17 18 void SigninDelegate::RemoveObserver(SigninDelegateObserver* observer) { 19 observers_.RemoveObserver(observer); 20 } 21 22 void SigninDelegate::NotifySigninSuccess() { 23 FOR_EACH_OBSERVER(app_list::SigninDelegateObserver, observers_, 24 OnSigninSuccess()); 25 } 26 27 } // namespace app_list 28