refactor: inherit Observer classes privately, pt. 2 (#42237)
* refactor: use private inheritance in PushNotifications * refactor: use private inheritance in electron::api::App * refactor: use private inheritance in electron::api::BrowserWindow * refactor: use private inheritance in electron::api::NativeTheme * refactor: use private inheritance in electron::api::Tray * refactor: use private inheritance in electron::api::Session * refactor: use private inheritance in electron::api::WebContents * refactor: use private inheritance in electron::api::DownloadItem * refactor: use private inheritance in electron::api::MenuBar * refactor: use private inheritance in ClearDataOperation * refactor: use private inheritance in electron::api::Screen * refactor: use private inheritance in electron::ElectronDesktopWindowTreeHostLinux * refactor: use private inheritance in SpellCheckerHolder * refactor: use private inheritance in electron::api::PowerMonitor * refactor: use private inheritance in electron::api::BaseWindow * refactor: use private inheritance in electron::api::AutoUpdater * refactor: use private inheritance in electron::api::Menu * refactor: use private inheritance in electron::api::NativeWindowViews * refactor: use private inheritance in electron::ElectronBrowserClient * refactor: use private inheritance in electron::AutofillPopupView * refactor: use private inheritance in GtkMessageBox * refactor: use private inheritance in electron::OffScreenRenderWidgetHostView * refactor: use private inheritance in electron::InspectableWebContents * refactor: use private inheritance in electron::ElectronUsbDelegate * refactor: use private inheritance in electron::LoginHandler * refactor: use private inheritance in WebFrameRenderer * refactor: use private inheritance in electron::ElectronSerialDelegate * refactor: use private inheritance in electron::ClientFrameViewLinux * refactor: use private inheritance in electron::ElectronHidDelegate * refactor: use private inheritance in IPCRenderer * refactor: use private inheritance in electron::WinCaptionButtonContainer * refactor: use private inheritance in electron::ElectronApiIPCHandlerImpl * refactor: use private inheritance in electron::api::ServiceWorkerContext * refactor: use private inheritance in ui::FileSelectHelper * refactor: use private inheritance in electron::api::WebContentsView * refactor: use private inheritance in electron::api::SimpleURLLoaderWrapper * refactor: use private inheritance in electron::api::InAppPurchase * refactor: use private inheritance in electron::api::Debugger * refactor: use private inheritance in electron::ElectronWebContentsUtilityHandlerImpl * refactor: use private inheritance in electron::OffScreenWebContentsView
This commit is contained in:
parent
705d92c5f6
commit
ae0c55c0b1
39 changed files with 54 additions and 54 deletions
|
@ -23,8 +23,8 @@ namespace electron {
|
|||
|
||||
class ElectronDesktopWindowTreeHostLinux
|
||||
: public views::DesktopWindowTreeHostLinux,
|
||||
public ui::NativeThemeObserver,
|
||||
public ui::DeviceScaleFactorObserver {
|
||||
private ui::NativeThemeObserver,
|
||||
private ui::DeviceScaleFactorObserver {
|
||||
public:
|
||||
ElectronDesktopWindowTreeHostLinux(
|
||||
NativeWindowViews* native_window_view,
|
||||
|
|
|
@ -34,7 +34,7 @@ class InspectableWebContentsView;
|
|||
|
||||
class InspectableWebContents
|
||||
: public content::DevToolsAgentHostClient,
|
||||
public content::WebContentsObserver,
|
||||
private content::WebContentsObserver,
|
||||
public content::WebContentsDelegate,
|
||||
public DevToolsEmbedderMessageDispatcher::Delegate {
|
||||
public:
|
||||
|
|
|
@ -47,7 +47,7 @@ base::flat_map<int, GtkWidget*>& GetDialogsMap() {
|
|||
return *dialogs;
|
||||
}
|
||||
|
||||
class GtkMessageBox : public NativeWindowObserver {
|
||||
class GtkMessageBox : private NativeWindowObserver {
|
||||
public:
|
||||
explicit GtkMessageBox(const MessageBoxSettings& settings)
|
||||
: id_(settings.id),
|
||||
|
|
|
@ -58,8 +58,8 @@ class AutofillPopupChildView : public views::View {
|
|||
};
|
||||
|
||||
class AutofillPopupView : public views::WidgetDelegateView,
|
||||
public views::WidgetFocusChangeListener,
|
||||
public views::WidgetObserver,
|
||||
private views::WidgetFocusChangeListener,
|
||||
private views::WidgetObserver,
|
||||
public views::DragController {
|
||||
public:
|
||||
explicit AutofillPopupView(AutofillPopup* popup,
|
||||
|
|
|
@ -29,8 +29,8 @@
|
|||
namespace electron {
|
||||
|
||||
class ClientFrameViewLinux : public FramelessView,
|
||||
public ui::NativeThemeObserver,
|
||||
public ui::WindowButtonOrderObserver {
|
||||
private ui::NativeThemeObserver,
|
||||
private ui::WindowButtonOrderObserver {
|
||||
METADATA_HEADER(ClientFrameViewLinux, FramelessView)
|
||||
|
||||
public:
|
||||
|
|
|
@ -21,8 +21,8 @@ class MenuButton;
|
|||
namespace electron {
|
||||
|
||||
class MenuBar : public views::AccessiblePaneView,
|
||||
public MenuDelegate::Observer,
|
||||
public NativeWindowObserver {
|
||||
private MenuDelegate::Observer,
|
||||
private NativeWindowObserver {
|
||||
METADATA_HEADER(MenuBar, views::AccessiblePaneView)
|
||||
|
||||
public:
|
||||
|
|
|
@ -27,7 +27,7 @@ class WinCaptionButton;
|
|||
// frame and browser window as needed. When extended horizontally, becomes a
|
||||
// grab bar for moving the window.
|
||||
class WinCaptionButtonContainer : public views::View,
|
||||
public views::WidgetObserver {
|
||||
private views::WidgetObserver {
|
||||
METADATA_HEADER(WinCaptionButtonContainer, views::View)
|
||||
|
||||
public:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue