Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(482)

Unified Diff: ash/system/user/user_card_view.cc

Issue 2098023002: mash: Migrate remaining tray observers and notify functions. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Sync and rebase. Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ash/system/user/user_card_view.cc
diff --git a/ash/system/user/user_card_view.cc b/ash/system/user/user_card_view.cc
index 868fe858921a0fd38e8d1372b0a3a822b3ea3758..a6d74949a25a09f06991b2c76c2473cfd198f4d4 100644
--- a/ash/system/user/user_card_view.cc
+++ b/ash/system/user/user_card_view.cc
@@ -10,12 +10,12 @@
#include "ash/common/login_status.h"
#include "ash/common/session/session_state_delegate.h"
#include "ash/common/system/tray/system_tray_delegate.h"
+#include "ash/common/system/tray/system_tray_notifier.h"
#include "ash/common/system/tray/tray_constants.h"
#include "ash/common/system/tray/tray_utils.h"
#include "ash/common/system/user/rounded_image_view.h"
#include "ash/common/wm_shell.h"
#include "ash/shell.h"
-#include "ash/system/tray/system_tray_notifier.h"
#include "base/i18n/rtl.h"
#include "base/memory/scoped_vector.h"
#include "base/strings/string16.h"
@@ -41,8 +41,8 @@
#if defined(OS_CHROMEOS)
#include "ash/ash_view_ids.h"
+#include "ash/common/system/chromeos/media_security/media_capture_observer.h"
#include "ash/media_delegate.h"
-#include "ash/system/tray/media_security/media_capture_observer.h"
#include "ui/views/controls/image_view.h"
#include "ui/views/layout/fill_layout.h"
#endif
@@ -73,13 +73,12 @@ class MediaIndicator : public views::View, public MediaCaptureObserver {
label_->SetFontList(ui::ResourceBundle::GetSharedInstance().GetFontList(
ui::ResourceBundle::SmallFont));
OnMediaCaptureChanged();
- Shell::GetInstance()->system_tray_notifier()->AddMediaCaptureObserver(this);
+ WmShell::Get()->system_tray_notifier()->AddMediaCaptureObserver(this);
set_id(VIEW_ID_USER_VIEW_MEDIA_INDICATOR);
}
~MediaIndicator() override {
- Shell::GetInstance()->system_tray_notifier()->RemoveMediaCaptureObserver(
- this);
+ WmShell::Get()->system_tray_notifier()->RemoveMediaCaptureObserver(this);
}
// MediaCaptureObserver:
@@ -163,8 +162,8 @@ PublicAccountUserDetails::PublicAccountUserDetails(int max_width)
// Retrieve the user's display name and wrap it with markers.
// Note that since this is a public account it always has to be the primary
// user.
- base::string16 display_name = Shell::GetInstance()
- ->session_state_delegate()
+ base::string16 display_name = WmShell::Get()
+ ->GetSessionStateDelegate()
->GetUserInfo(0)
->GetDisplayName();
base::RemoveChars(display_name, kDisplayNameMark, &display_name);
@@ -368,8 +367,7 @@ void UserCardView::AddUserContent(LoginStatus login_status, int user_index) {
views::View* icon = CreateIcon(login_status, user_index);
AddChildView(icon);
views::Label* user_name = NULL;
- SessionStateDelegate* delegate =
- Shell::GetInstance()->session_state_delegate();
+ SessionStateDelegate* delegate = WmShell::Get()->GetSessionStateDelegate();
if (!user_index) {
base::string16 user_name_string =
login_status == LoginStatus::GUEST
@@ -451,8 +449,7 @@ views::View* UserCardView::CreateIcon(LoginStatus login_status,
.ToImageSkia(),
gfx::Size(kTrayAvatarSize, kTrayAvatarSize));
} else {
- SessionStateDelegate* delegate =
- Shell::GetInstance()->session_state_delegate();
+ SessionStateDelegate* delegate = WmShell::Get()->GetSessionStateDelegate();
icon->SetImage(delegate->GetUserInfo(user_index)->GetImage(),
gfx::Size(kTrayAvatarSize, kTrayAvatarSize));
}
« ash/shell.h ('K') | « ash/system/user/tray_user.cc ('k') | ash/test/test_shell_delegate.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698