Commit a747daf4 authored by David Bienvenu's avatar David Bienvenu Committed by Commit Bot

Remove DISALLOW_COPY_AND_ASSIGN from ui/views/extensions.

A few other mostly cpplint fixes, no functional changes.

Bug: 1010217
Change-Id: I0a723054e430242adea6f75b9ee33fc7fceb250d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2368418Reviewed-by: default avatarCollin Baker <collinbaker@chromium.org>
Commit-Queue: David Bienvenu <davidbienvenu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#800837}
parent 721bf672
...@@ -31,6 +31,8 @@ class ExtensionsMenuButton : public views::LabelButton, ...@@ -31,6 +31,8 @@ class ExtensionsMenuButton : public views::LabelButton,
ExtensionsMenuItemView* parent, ExtensionsMenuItemView* parent,
ToolbarActionViewController* controller, ToolbarActionViewController* controller,
bool allow_pinning); bool allow_pinning);
ExtensionsMenuButton(const ExtensionsMenuButton&) = delete;
ExtensionsMenuButton& operator=(const ExtensionsMenuButton&) = delete;
~ExtensionsMenuButton() override; ~ExtensionsMenuButton() override;
static const char kClassName[]; static const char kClassName[];
...@@ -64,8 +66,6 @@ class ExtensionsMenuButton : public views::LabelButton, ...@@ -64,8 +66,6 @@ class ExtensionsMenuButton : public views::LabelButton,
ToolbarActionViewController* const controller_; ToolbarActionViewController* const controller_;
bool allow_pinning_; bool allow_pinning_;
DISALLOW_COPY_AND_ASSIGN(ExtensionsMenuButton);
}; };
#endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_MENU_BUTTON_H_ #endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_MENU_BUTTON_H_
...@@ -4,6 +4,8 @@ ...@@ -4,6 +4,8 @@
#include "chrome/browser/ui/views/extensions/extensions_menu_item_view.h" #include "chrome/browser/ui/views/extensions/extensions_menu_item_view.h"
#include <utility>
#include "base/metrics/user_metrics.h" #include "base/metrics/user_metrics.h"
#include "base/metrics/user_metrics_action.h" #include "base/metrics/user_metrics_action.h"
#include "chrome/app/vector_icons/vector_icons.h" #include "chrome/app/vector_icons/vector_icons.h"
...@@ -152,11 +154,11 @@ void ExtensionsMenuItemView::UpdatePinButton() { ...@@ -152,11 +154,11 @@ void ExtensionsMenuItemView::UpdatePinButton() {
kSecondaryIconSizeDp, icon_color); kSecondaryIconSizeDp, icon_color);
} }
bool ExtensionsMenuItemView::IsContextMenuRunning() { bool ExtensionsMenuItemView::IsContextMenuRunning() const {
return context_menu_controller_->IsMenuRunning(); return context_menu_controller_->IsMenuRunning();
} }
bool ExtensionsMenuItemView::IsPinned() { bool ExtensionsMenuItemView::IsPinned() const {
// |model_| can be null in unit tests. // |model_| can be null in unit tests.
if (!model_) if (!model_)
return false; return false;
......
...@@ -35,6 +35,8 @@ class ExtensionsMenuItemView : public views::View, ...@@ -35,6 +35,8 @@ class ExtensionsMenuItemView : public views::View,
Browser* browser, Browser* browser,
std::unique_ptr<ToolbarActionViewController> controller, std::unique_ptr<ToolbarActionViewController> controller,
bool allow_pinning); bool allow_pinning);
ExtensionsMenuItemView(const ExtensionsMenuItemView&) = delete;
ExtensionsMenuItemView& operator=(const ExtensionsMenuItemView&) = delete;
~ExtensionsMenuItemView() override; ~ExtensionsMenuItemView() override;
// views::ButtonListener: // views::ButtonListener:
...@@ -46,9 +48,9 @@ class ExtensionsMenuItemView : public views::View, ...@@ -46,9 +48,9 @@ class ExtensionsMenuItemView : public views::View,
void UpdatePinButton(); void UpdatePinButton();
bool IsContextMenuRunning(); bool IsContextMenuRunning() const;
bool IsPinned(); bool IsPinned() const;
ToolbarActionViewController* view_controller() { return controller_.get(); } ToolbarActionViewController* view_controller() { return controller_.get(); }
const ToolbarActionViewController* view_controller() const { const ToolbarActionViewController* view_controller() const {
...@@ -79,8 +81,6 @@ class ExtensionsMenuItemView : public views::View, ...@@ -79,8 +81,6 @@ class ExtensionsMenuItemView : public views::View,
// This controller is responsible for showing the context menu for an // This controller is responsible for showing the context menu for an
// extension. // extension.
std::unique_ptr<ExtensionContextMenuController> context_menu_controller_; std::unique_ptr<ExtensionContextMenuController> context_menu_controller_;
DISALLOW_COPY_AND_ASSIGN(ExtensionsMenuItemView);
}; };
#endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_MENU_ITEM_VIEW_H_ #endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_MENU_ITEM_VIEW_H_
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
#define CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_MENU_TEST_UTIL_H_ #define CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_MENU_TEST_UTIL_H_
#include <memory> #include <memory>
#include <string>
#include "base/auto_reset.h" #include "base/auto_reset.h"
#include "base/macros.h"
#include "chrome/browser/ui/extensions/extension_action_test_helper.h" #include "chrome/browser/ui/extensions/extension_action_test_helper.h"
class Browser; class Browser;
...@@ -21,7 +21,8 @@ class ExtensionsToolbarContainer; ...@@ -21,7 +21,8 @@ class ExtensionsToolbarContainer;
class ExtensionsMenuTestUtil : public ExtensionActionTestHelper { class ExtensionsMenuTestUtil : public ExtensionActionTestHelper {
public: public:
ExtensionsMenuTestUtil(Browser* browser, bool is_real_window); ExtensionsMenuTestUtil(Browser* browser, bool is_real_window);
ExtensionsMenuTestUtil(const ExtensionsMenuTestUtil&) = delete;
ExtensionsMenuTestUtil& operator=(const ExtensionsMenuTestUtil&) = delete;
~ExtensionsMenuTestUtil() override; ~ExtensionsMenuTestUtil() override;
// ExtensionActionTestHelper: // ExtensionActionTestHelper:
...@@ -64,10 +65,8 @@ class ExtensionsMenuTestUtil : public ExtensionActionTestHelper { ...@@ -64,10 +65,8 @@ class ExtensionsMenuTestUtil : public ExtensionActionTestHelper {
std::unique_ptr<Wrapper> wrapper_; std::unique_ptr<Wrapper> wrapper_;
Browser* const browser_; Browser* const browser_;
ExtensionsToolbarContainer* extensions_container_; ExtensionsToolbarContainer* extensions_container_ = nullptr;
std::unique_ptr<ExtensionsMenuView> menu_view_; std::unique_ptr<ExtensionsMenuView> menu_view_;
DISALLOW_COPY_AND_ASSIGN(ExtensionsMenuTestUtil);
}; };
#endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_MENU_TEST_UTIL_H_ #endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_MENU_TEST_UTIL_H_
...@@ -37,6 +37,8 @@ class ExtensionsMenuView : public views::BubbleDialogDelegateView, ...@@ -37,6 +37,8 @@ class ExtensionsMenuView : public views::BubbleDialogDelegateView,
Browser* browser, Browser* browser,
ExtensionsContainer* extensions_container, ExtensionsContainer* extensions_container,
bool allow_pinning); bool allow_pinning);
ExtensionsMenuView(const ExtensionsMenuView&) = delete;
ExtensionsMenuView& operator=(const ExtensionsMenuView&) = delete;
~ExtensionsMenuView() override; ~ExtensionsMenuView() override;
// Displays the ExtensionsMenu under |anchor_view|, attached to |browser|, and // Displays the ExtensionsMenu under |anchor_view|, attached to |browser|, and
...@@ -185,8 +187,6 @@ class ExtensionsMenuView : public views::BubbleDialogDelegateView, ...@@ -185,8 +187,6 @@ class ExtensionsMenuView : public views::BubbleDialogDelegateView,
Section cant_access_; Section cant_access_;
Section wants_access_; Section wants_access_;
Section has_access_; Section has_access_;
DISALLOW_COPY_AND_ASSIGN(ExtensionsMenuView);
}; };
#endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_MENU_VIEW_H_ #endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_MENU_VIEW_H_
...@@ -5,6 +5,8 @@ ...@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_TOOLBAR_BUTTON_H_ #ifndef CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_TOOLBAR_BUTTON_H_
#define CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_TOOLBAR_BUTTON_H_ #define CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_TOOLBAR_BUTTON_H_
#include <memory>
#include "chrome/browser/ui/views/toolbar/toolbar_button.h" #include "chrome/browser/ui/views/toolbar/toolbar_button.h"
#include "ui/views/controls/button/menu_button_controller.h" #include "ui/views/controls/button/menu_button_controller.h"
#include "ui/views/widget/widget_observer.h" #include "ui/views/widget/widget_observer.h"
...@@ -21,6 +23,8 @@ class ExtensionsToolbarButton : public ToolbarButton, ...@@ -21,6 +23,8 @@ class ExtensionsToolbarButton : public ToolbarButton,
public: public:
ExtensionsToolbarButton(Browser* browser, ExtensionsToolbarButton(Browser* browser,
ExtensionsToolbarContainer* extensions_container); ExtensionsToolbarContainer* extensions_container);
ExtensionsToolbarButton(const ExtensionsToolbarButton&) = delete;
ExtensionsToolbarButton& operator=(const ExtensionsToolbarButton&) = delete;
~ExtensionsToolbarButton() override; ~ExtensionsToolbarButton() override;
// ToolbarButton: // ToolbarButton:
...@@ -45,8 +49,6 @@ class ExtensionsToolbarButton : public ToolbarButton, ...@@ -45,8 +49,6 @@ class ExtensionsToolbarButton : public ToolbarButton,
Browser* const browser_; Browser* const browser_;
views::MenuButtonController* menu_button_controller_; views::MenuButtonController* menu_button_controller_;
ExtensionsToolbarContainer* const extensions_container_; ExtensionsToolbarContainer* const extensions_container_;
DISALLOW_COPY_AND_ASSIGN(ExtensionsToolbarButton);
}; };
#endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_TOOLBAR_BUTTON_H_ #endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_TOOLBAR_BUTTON_H_
...@@ -7,6 +7,8 @@ ...@@ -7,6 +7,8 @@
#include <map> #include <map>
#include <memory> #include <memory>
#include <set>
#include <string>
#include <vector> #include <vector>
#include "base/optional.h" #include "base/optional.h"
...@@ -55,6 +57,9 @@ class ExtensionsToolbarContainer : public ToolbarIconContainerView, ...@@ -55,6 +57,9 @@ class ExtensionsToolbarContainer : public ToolbarIconContainerView,
explicit ExtensionsToolbarContainer( explicit ExtensionsToolbarContainer(
Browser* browser, Browser* browser,
DisplayMode display_mode = DisplayMode::kNormal); DisplayMode display_mode = DisplayMode::kNormal);
ExtensionsToolbarContainer(const ExtensionsToolbarContainer&) = delete;
ExtensionsToolbarContainer& operator=(const ExtensionsToolbarContainer&) =
delete;
~ExtensionsToolbarContainer() override; ~ExtensionsToolbarContainer() override;
ExtensionsToolbarButton* extensions_button() const { ExtensionsToolbarButton* extensions_button() const {
...@@ -240,8 +245,6 @@ class ExtensionsToolbarContainer : public ToolbarIconContainerView, ...@@ -240,8 +245,6 @@ class ExtensionsToolbarContainer : public ToolbarIconContainerView,
std::unique_ptr<DropInfo> drop_info_; std::unique_ptr<DropInfo> drop_info_;
base::WeakPtrFactory<ExtensionsToolbarContainer> weak_ptr_factory_{this}; base::WeakPtrFactory<ExtensionsToolbarContainer> weak_ptr_factory_{this};
DISALLOW_COPY_AND_ASSIGN(ExtensionsToolbarContainer);
}; };
#endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_TOOLBAR_CONTAINER_H_ #endif // CHROME_BROWSER_UI_VIEWS_EXTENSIONS_EXTENSIONS_TOOLBAR_CONTAINER_H_
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment