[go: nahoru, domu]

Add metadata to Views classes

This CL was uploaded by git cl split.

R=akihiroota@chromium.org, leandre@chromium.org, muyaoxu@google.com

Low-Coverage-Reason: LARGE_SCALE_REFACTOR
Bug: 1485768
Change-Id: If72b246ae1f94c0c259158e1df4a933727d2e280
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5014531
Auto-Submit: Allen Bauer <kylixrd@chromium.org>
Reviewed-by: Muyao Xu <muyaoxu@google.com>
Reviewed-by: Akihiro Ota <akihiroota@chromium.org>
Reviewed-by: Andre Le <leandre@chromium.org>
Commit-Queue: Allen Bauer <kylixrd@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1221881}
diff --git a/ash/system/phonehub/camera_roll_view.h b/ash/system/phonehub/camera_roll_view.h
index 4bbb1b8..8ca5e0d 100644
--- a/ash/system/phonehub/camera_roll_view.h
+++ b/ash/system/phonehub/camera_roll_view.h
@@ -9,6 +9,7 @@
 #include "base/gtest_prod_util.h"
 #include "base/memory/raw_ptr.h"
 #include "chromeos/ash/components/phonehub/camera_roll_manager.h"
+#include "ui/base/metadata/metadata_header_macros.h"
 #include "ui/views/view.h"
 #include "ui/views/view_model.h"
 
@@ -24,6 +25,8 @@
 // This view will automatically hide if no Camera Roll items are available.
 class ASH_EXPORT CameraRollView : public views::View,
                                   public phonehub::CameraRollManager::Observer {
+  METADATA_HEADER(CameraRollView, views::View)
+
  public:
   CameraRollView(phonehub::CameraRollManager* camera_roll_manager,
                  phonehub::UserActionRecorder* user_action_recorder);
@@ -34,9 +37,6 @@
   // phonehub::CameraRollManager::Observer:
   void OnCameraRollViewUiStateUpdated() override;
 
-  // views::View:
-  const char* GetClassName() const override;
-
  private:
   friend class CameraRollViewTest;
   FRIEND_TEST_ALL_PREFIXES(CameraRollViewTest, OptInAlready);
@@ -45,6 +45,8 @@
   FRIEND_TEST_ALL_PREFIXES(CameraRollViewTest, VideoThumbnail);
 
   class CameraRollItemsView : public views::View {
+    METADATA_HEADER(CameraRollItemsView, views::View)
+
    public:
     CameraRollItemsView();
     ~CameraRollItemsView() override;
@@ -57,7 +59,6 @@
     // views::View:
     gfx::Size CalculatePreferredSize() const override;
     void Layout() override;
-    const char* GetClassName() const override;
 
    private:
     FRIEND_TEST_ALL_PREFIXES(CameraRollViewTest, ViewLayout);