зеркало из https://github.com/electron/electron.git
refactor: put empty virtual function definitions in header (#43285)
* refactor: in FramelessView, move empty function decls to header
* refactor: in electron::api::WebContents, move empty function decls to header
* refactor: in electron::api::NativeWindow, move empty function decls to header
* refactor: in electron::OffScreenWebContentsView, move empty function decls to header
* refactor: in electron::OffScreenRenderWidgetHostView, move empty function decls to header
* refactor: in auto_updater::AutoUpdater, move empty function decls to header
* refactor: in electorn::api::FrameSubscriber, move empty function decls to header
* refactor: in electorn::api::SimpleURLLoaderWrapper, move empty function decls to header
* refactor: in electorn::InspectableWebContents, move empty function decls to header
* refactor: in electorn::OffScreenVideoConsumer, move empty function decls to header
* refactor: in electron::OffScreenWebContentsView, move empty function decls to header
* refactor: in electron::TrayIcon, move empty function decls to header
* refactor: in electron::ViewsDelegate, move empty function decls to header
* refactor: in electron::MediaCaptureDevicesDispatcher, move empty function decls to header
* refactor: in electron::UsbChooserContext::DeviceObserver, move empty function decls to header
* refactor: in electron::ProxyingWebSocket, move empty function decls to header
* refactor: in electron::Notification, move empty function decls to header
* refactor: in electron::PlatformNotificationService, move empty function decls to header
* Revert "refactor: in electron::PlatformNotificationService, move empty function decls to header"
This reverts commit 9103750d03b9ba1ceccba43d11dfdc2404ff6191.
* refactor: in electron::ElectronPDFDocumentHelperClient, move empty function decls to header
* refactor: in electron::api::SpellCheckClient, move empty function decls to header
* refactor: in electron::ElectronExtensionHostDelegate, move empty function decls to header
* refactor: in electron::PlatformNotificationService, move empty function decls to header
* refactor: in electron::NativeWindowViews, move empty function decls to header
* chore: move SetTouchBar() back to cc
* Revert "refactor: in auto_updater::AutoUpdater, move empty function decls to header"
This reverts commit c43d6862d3
.
This commit is contained in:
Родитель
bff298987f
Коммит
23bcca3ffc
|
@ -1328,14 +1328,6 @@ void WebContents::EnterFullscreen(const GURL& url,
|
|||
ExclusiveAccessBubbleType bubble_type,
|
||||
const int64_t display_id) {}
|
||||
|
||||
void WebContents::ExitFullscreen() {}
|
||||
|
||||
void WebContents::UpdateExclusiveAccessBubble(
|
||||
const ExclusiveAccessBubbleParams& params,
|
||||
ExclusiveAccessBubbleHideCallback bubble_first_hide_callback) {}
|
||||
|
||||
void WebContents::OnExclusiveAccessUserInput() {}
|
||||
|
||||
content::WebContents* WebContents::GetWebContentsForExclusiveAccess() {
|
||||
return web_contents();
|
||||
}
|
||||
|
|
|
@ -724,11 +724,11 @@ class WebContents : public ExclusiveAccessContext,
|
|||
void EnterFullscreen(const GURL& url,
|
||||
ExclusiveAccessBubbleType bubble_type,
|
||||
const int64_t display_id) override;
|
||||
void ExitFullscreen() override;
|
||||
void ExitFullscreen() override {}
|
||||
void UpdateExclusiveAccessBubble(
|
||||
const ExclusiveAccessBubbleParams& params,
|
||||
ExclusiveAccessBubbleHideCallback bubble_first_hide_callback) override;
|
||||
void OnExclusiveAccessUserInput() override;
|
||||
ExclusiveAccessBubbleHideCallback bubble_first_hide_callback) override {}
|
||||
void OnExclusiveAccessUserInput() override {}
|
||||
content::WebContents* GetWebContentsForExclusiveAccess() override;
|
||||
bool CanUserExitFullscreen() const override;
|
||||
bool IsExclusiveAccessBubbleDisplayed() const override;
|
||||
|
|
|
@ -144,14 +144,6 @@ void FrameSubscriber::OnFrameCaptured(
|
|||
Done(content_rect, bitmap);
|
||||
}
|
||||
|
||||
void FrameSubscriber::OnNewSubCaptureTargetVersion(uint32_t crop_version) {}
|
||||
|
||||
void FrameSubscriber::OnFrameWithEmptyRegionCapture() {}
|
||||
|
||||
void FrameSubscriber::OnStopped() {}
|
||||
|
||||
void FrameSubscriber::OnLog(const std::string& message) {}
|
||||
|
||||
void FrameSubscriber::Done(const gfx::Rect& damage, const SkBitmap& frame) {
|
||||
if (frame.drawsNothing())
|
||||
return;
|
||||
|
|
|
@ -61,10 +61,10 @@ class FrameSubscriber : private content::WebContentsObserver,
|
|||
const gfx::Rect& content_rect,
|
||||
mojo::PendingRemote<viz::mojom::FrameSinkVideoConsumerFrameCallbacks>
|
||||
callbacks) override;
|
||||
void OnNewSubCaptureTargetVersion(uint32_t crop_version) override;
|
||||
void OnFrameWithEmptyRegionCapture() override;
|
||||
void OnStopped() override;
|
||||
void OnLog(const std::string& message) override;
|
||||
void OnNewSubCaptureTargetVersion(uint32_t crop_version) override {}
|
||||
void OnFrameWithEmptyRegionCapture() override {}
|
||||
void OnStopped() override {}
|
||||
void OnLog(const std::string& message) override {}
|
||||
|
||||
void Done(const gfx::Rect& damage, const SkBitmap& frame);
|
||||
|
||||
|
|
|
@ -8,14 +8,3 @@
|
|||
|
||||
ElectronPDFDocumentHelperClient::ElectronPDFDocumentHelperClient() = default;
|
||||
ElectronPDFDocumentHelperClient::~ElectronPDFDocumentHelperClient() = default;
|
||||
|
||||
void ElectronPDFDocumentHelperClient::UpdateContentRestrictions(
|
||||
content::RenderFrameHost* render_frame_host,
|
||||
int content_restrictions) {}
|
||||
void ElectronPDFDocumentHelperClient::OnPDFHasUnsupportedFeature(
|
||||
content::WebContents* contents) {}
|
||||
void ElectronPDFDocumentHelperClient::OnSaveURL(
|
||||
content::WebContents* contents) {}
|
||||
void ElectronPDFDocumentHelperClient::SetPluginCanSave(
|
||||
content::RenderFrameHost* render_frame_host,
|
||||
bool can_save) {}
|
||||
|
|
|
@ -18,11 +18,11 @@ class ElectronPDFDocumentHelperClient : public pdf::PDFDocumentHelperClient {
|
|||
private:
|
||||
// pdf::PDFDocumentHelperClient
|
||||
void UpdateContentRestrictions(content::RenderFrameHost* render_frame_host,
|
||||
int content_restrictions) override;
|
||||
void OnPDFHasUnsupportedFeature(content::WebContents* contents) override;
|
||||
void OnSaveURL(content::WebContents* contents) override;
|
||||
int content_restrictions) override {}
|
||||
void OnPDFHasUnsupportedFeature(content::WebContents* contents) override {}
|
||||
void OnSaveURL(content::WebContents* contents) override {}
|
||||
void SetPluginCanSave(content::RenderFrameHost* render_frame_host,
|
||||
bool can_save) override;
|
||||
bool can_save) override {}
|
||||
};
|
||||
|
||||
#endif // ELECTRON_SHELL_BROWSER_ELECTRON_PDF_DOCUMENT_HELPER_CLIENT_H_
|
||||
|
|
|
@ -28,9 +28,6 @@ void ElectronExtensionHostDelegate::OnExtensionHostCreated(
|
|||
electron::api::WebContents::FromOrCreate(isolate, web_contents);
|
||||
}
|
||||
|
||||
void ElectronExtensionHostDelegate::OnMainFrameCreatedForBackgroundPage(
|
||||
ExtensionHost* host) {}
|
||||
|
||||
content::JavaScriptDialogManager*
|
||||
ElectronExtensionHostDelegate::GetJavaScriptDialogManager() {
|
||||
// TODO(jamescook): Create a JavaScriptDialogManager or reuse the one from
|
||||
|
|
|
@ -25,7 +25,7 @@ class ElectronExtensionHostDelegate : public ExtensionHostDelegate {
|
|||
|
||||
// ExtensionHostDelegate implementation.
|
||||
void OnExtensionHostCreated(content::WebContents* web_contents) override;
|
||||
void OnMainFrameCreatedForBackgroundPage(ExtensionHost* host) override;
|
||||
void OnMainFrameCreatedForBackgroundPage(ExtensionHost* host) override {}
|
||||
content::JavaScriptDialogManager* GetJavaScriptDialogManager() override;
|
||||
void CreateTab(std::unique_ptr<content::WebContents> web_contents,
|
||||
const std::string& extension_id,
|
||||
|
|
|
@ -25,28 +25,6 @@ MediaCaptureDevicesDispatcher::MediaCaptureDevicesDispatcher() {
|
|||
|
||||
MediaCaptureDevicesDispatcher::~MediaCaptureDevicesDispatcher() = default;
|
||||
|
||||
void MediaCaptureDevicesDispatcher::OnAudioCaptureDevicesChanged() {}
|
||||
|
||||
void MediaCaptureDevicesDispatcher::OnVideoCaptureDevicesChanged() {}
|
||||
|
||||
void MediaCaptureDevicesDispatcher::OnMediaRequestStateChanged(
|
||||
int render_process_id,
|
||||
int render_view_id,
|
||||
int page_request_id,
|
||||
const GURL& security_origin,
|
||||
blink::mojom::MediaStreamType stream_type,
|
||||
content::MediaRequestState state) {}
|
||||
|
||||
void MediaCaptureDevicesDispatcher::OnCreatingAudioStream(int render_process_id,
|
||||
int render_view_id) {}
|
||||
|
||||
void MediaCaptureDevicesDispatcher::OnSetCapturingLinkSecured(
|
||||
int render_process_id,
|
||||
int render_frame_id,
|
||||
int page_request_id,
|
||||
blink::mojom::MediaStreamType stream_type,
|
||||
bool is_secure) {}
|
||||
|
||||
const std::optional<blink::MediaStreamDevice>
|
||||
MediaCaptureDevicesDispatcher::GetPreferredAudioDeviceForBrowserContext(
|
||||
content::BrowserContext* browser_context,
|
||||
|
|
|
@ -21,21 +21,21 @@ class MediaCaptureDevicesDispatcher
|
|||
static MediaCaptureDevicesDispatcher* GetInstance();
|
||||
|
||||
// Overridden from content::MediaObserver:
|
||||
void OnAudioCaptureDevicesChanged() override;
|
||||
void OnVideoCaptureDevicesChanged() override;
|
||||
void OnAudioCaptureDevicesChanged() override {}
|
||||
void OnVideoCaptureDevicesChanged() override {}
|
||||
void OnMediaRequestStateChanged(int render_process_id,
|
||||
int render_view_id,
|
||||
int page_request_id,
|
||||
const GURL& security_origin,
|
||||
blink::mojom::MediaStreamType stream_type,
|
||||
content::MediaRequestState state) override;
|
||||
content::MediaRequestState state) override {}
|
||||
void OnCreatingAudioStream(int render_process_id,
|
||||
int render_view_id) override;
|
||||
int render_view_id) override {}
|
||||
void OnSetCapturingLinkSecured(int render_process_id,
|
||||
int render_frame_id,
|
||||
int page_request_id,
|
||||
blink::mojom::MediaStreamType stream_type,
|
||||
bool is_secure) override;
|
||||
bool is_secure) override {}
|
||||
const std::optional<blink::MediaStreamDevice>
|
||||
GetPreferredAudioDeviceForBrowserContext(
|
||||
content::BrowserContext* browser_context,
|
||||
|
|
|
@ -439,46 +439,22 @@ bool NativeWindow::IsTabletMode() const {
|
|||
return false;
|
||||
}
|
||||
|
||||
void NativeWindow::SetRepresentedFilename(const std::string& filename) {}
|
||||
|
||||
std::string NativeWindow::GetRepresentedFilename() const {
|
||||
return "";
|
||||
}
|
||||
|
||||
void NativeWindow::SetDocumentEdited(bool edited) {}
|
||||
|
||||
bool NativeWindow::IsDocumentEdited() const {
|
||||
return false;
|
||||
}
|
||||
|
||||
void NativeWindow::SetFocusable(bool focusable) {}
|
||||
|
||||
bool NativeWindow::IsFocusable() const {
|
||||
return false;
|
||||
}
|
||||
|
||||
void NativeWindow::SetMenu(ElectronMenuModel* menu) {}
|
||||
|
||||
void NativeWindow::SetParentWindow(NativeWindow* parent) {
|
||||
parent_ = parent;
|
||||
}
|
||||
|
||||
void NativeWindow::InvalidateShadow() {}
|
||||
|
||||
void NativeWindow::SetAutoHideCursor(bool auto_hide) {}
|
||||
|
||||
void NativeWindow::SelectPreviousTab() {}
|
||||
|
||||
void NativeWindow::SelectNextTab() {}
|
||||
|
||||
void NativeWindow::ShowAllTabs() {}
|
||||
|
||||
void NativeWindow::MergeAllWindows() {}
|
||||
|
||||
void NativeWindow::MoveTabToNewWindow() {}
|
||||
|
||||
void NativeWindow::ToggleTabBar() {}
|
||||
|
||||
bool NativeWindow::AddTabbedWindow(NativeWindow* window) {
|
||||
return true; // for non-Mac platforms
|
||||
}
|
||||
|
@ -498,19 +474,13 @@ void NativeWindow::SetBackgroundMaterial(const std::string& type) {
|
|||
void NativeWindow::SetTouchBar(
|
||||
std::vector<gin_helper::PersistentDictionary> items) {}
|
||||
|
||||
void NativeWindow::RefreshTouchBarItem(const std::string& item_id) {}
|
||||
|
||||
void NativeWindow::SetEscapeTouchBarItem(
|
||||
gin_helper::PersistentDictionary item) {}
|
||||
|
||||
void NativeWindow::SetAutoHideMenuBar(bool auto_hide) {}
|
||||
|
||||
bool NativeWindow::IsMenuBarAutoHide() const {
|
||||
return false;
|
||||
}
|
||||
|
||||
void NativeWindow::SetMenuBarVisibility(bool visible) {}
|
||||
|
||||
bool NativeWindow::IsMenuBarVisible() const {
|
||||
return true;
|
||||
}
|
||||
|
@ -521,11 +491,6 @@ void NativeWindow::SetAspectRatio(double aspect_ratio,
|
|||
aspect_ratio_extraSize_ = extra_size;
|
||||
}
|
||||
|
||||
void NativeWindow::PreviewFile(const std::string& path,
|
||||
const std::string& display_name) {}
|
||||
|
||||
void NativeWindow::CloseFilePreview() {}
|
||||
|
||||
std::optional<gfx::Rect> NativeWindow::GetWindowControlsOverlayRect() {
|
||||
return overlay_rect_;
|
||||
}
|
||||
|
|
|
@ -171,20 +171,21 @@ class NativeWindow : public base::SupportsUserData,
|
|||
virtual bool IsTabletMode() const;
|
||||
virtual void SetBackgroundColor(SkColor color) = 0;
|
||||
virtual SkColor GetBackgroundColor() const = 0;
|
||||
virtual void InvalidateShadow();
|
||||
virtual void InvalidateShadow() {}
|
||||
|
||||
virtual void SetHasShadow(bool has_shadow) = 0;
|
||||
virtual bool HasShadow() const = 0;
|
||||
virtual void SetOpacity(const double opacity) = 0;
|
||||
virtual double GetOpacity() const = 0;
|
||||
virtual void SetRepresentedFilename(const std::string& filename);
|
||||
virtual void SetRepresentedFilename(const std::string& filename) {}
|
||||
virtual std::string GetRepresentedFilename() const;
|
||||
virtual void SetDocumentEdited(bool edited);
|
||||
virtual void SetDocumentEdited(bool edited) {}
|
||||
virtual bool IsDocumentEdited() const;
|
||||
virtual void SetIgnoreMouseEvents(bool ignore, bool forward) = 0;
|
||||
virtual void SetContentProtection(bool enable) = 0;
|
||||
virtual void SetFocusable(bool focusable);
|
||||
virtual void SetFocusable(bool focusable) {}
|
||||
virtual bool IsFocusable() const;
|
||||
virtual void SetMenu(ElectronMenuModel* menu);
|
||||
virtual void SetMenu(ElectronMenuModel* menu) {}
|
||||
virtual void SetParentWindow(NativeWindow* parent);
|
||||
virtual content::DesktopMediaID GetDesktopMediaID() const = 0;
|
||||
virtual gfx::NativeView GetNativeView() const = 0;
|
||||
|
@ -213,7 +214,7 @@ class NativeWindow : public base::SupportsUserData,
|
|||
|
||||
virtual bool IsVisibleOnAllWorkspaces() const = 0;
|
||||
|
||||
virtual void SetAutoHideCursor(bool auto_hide);
|
||||
virtual void SetAutoHideCursor(bool auto_hide) {}
|
||||
|
||||
// Vibrancy API
|
||||
const std::string& vibrancy() const { return vibrancy_; }
|
||||
|
@ -242,23 +243,23 @@ class NativeWindow : public base::SupportsUserData,
|
|||
|
||||
// Touchbar API
|
||||
virtual void SetTouchBar(std::vector<gin_helper::PersistentDictionary> items);
|
||||
virtual void RefreshTouchBarItem(const std::string& item_id);
|
||||
virtual void RefreshTouchBarItem(const std::string& item_id) {}
|
||||
virtual void SetEscapeTouchBarItem(gin_helper::PersistentDictionary item);
|
||||
|
||||
// Native Tab API
|
||||
virtual void SelectPreviousTab();
|
||||
virtual void SelectNextTab();
|
||||
virtual void ShowAllTabs();
|
||||
virtual void MergeAllWindows();
|
||||
virtual void MoveTabToNewWindow();
|
||||
virtual void ToggleTabBar();
|
||||
virtual void SelectPreviousTab() {}
|
||||
virtual void SelectNextTab() {}
|
||||
virtual void ShowAllTabs() {}
|
||||
virtual void MergeAllWindows() {}
|
||||
virtual void MoveTabToNewWindow() {}
|
||||
virtual void ToggleTabBar() {}
|
||||
virtual bool AddTabbedWindow(NativeWindow* window);
|
||||
virtual std::optional<std::string> GetTabbingIdentifier() const;
|
||||
|
||||
// Toggle the menu bar.
|
||||
virtual void SetAutoHideMenuBar(bool auto_hide);
|
||||
virtual void SetAutoHideMenuBar(bool auto_hide) {}
|
||||
virtual bool IsMenuBarAutoHide() const;
|
||||
virtual void SetMenuBarVisibility(bool visible);
|
||||
virtual void SetMenuBarVisibility(bool visible) {}
|
||||
virtual bool IsMenuBarVisible() const;
|
||||
|
||||
// Set the aspect ratio when resizing window.
|
||||
|
@ -270,8 +271,8 @@ class NativeWindow : public base::SupportsUserData,
|
|||
|
||||
// File preview APIs.
|
||||
virtual void PreviewFile(const std::string& path,
|
||||
const std::string& display_name);
|
||||
virtual void CloseFilePreview();
|
||||
const std::string& display_name) {}
|
||||
virtual void CloseFilePreview() {}
|
||||
|
||||
virtual void SetGTKDarkThemeEnabled(bool use_dark_theme) {}
|
||||
|
||||
|
|
|
@ -993,8 +993,6 @@ bool NativeWindowViews::IsMaximizable() const {
|
|||
#endif
|
||||
}
|
||||
|
||||
void NativeWindowViews::SetExcludedFromShownWindowsMenu(bool excluded) {}
|
||||
|
||||
bool NativeWindowViews::IsExcludedFromShownWindowsMenu() const {
|
||||
// return false on unsupported platforms
|
||||
return false;
|
||||
|
|
|
@ -102,7 +102,7 @@ class NativeWindowViews : public NativeWindow,
|
|||
std::string GetTitle() const override;
|
||||
void FlashFrame(bool flash) override;
|
||||
void SetSkipTaskbar(bool skip) override;
|
||||
void SetExcludedFromShownWindowsMenu(bool excluded) override;
|
||||
void SetExcludedFromShownWindowsMenu(bool excluded) override {}
|
||||
bool IsExcludedFromShownWindowsMenu() const override;
|
||||
void SetSimpleFullScreen(bool simple_fullscreen) override;
|
||||
bool IsSimpleFullScreen() const override;
|
||||
|
|
|
@ -114,10 +114,6 @@ void ProxyingWebSocket::ContinueToHeadersReceived() {
|
|||
OnHeadersReceivedComplete(net::OK);
|
||||
}
|
||||
|
||||
void ProxyingWebSocket::OnFailure(const std::string& message,
|
||||
int32_t net_error,
|
||||
int32_t response_code) {}
|
||||
|
||||
void ProxyingWebSocket::OnConnectionEstablished(
|
||||
mojo::PendingRemote<network::mojom::WebSocket> websocket,
|
||||
mojo::PendingReceiver<network::mojom::WebSocketClient> client_receiver,
|
||||
|
|
|
@ -75,7 +75,7 @@ class ProxyingWebSocket : public network::mojom::WebSocketHandshakeClient,
|
|||
network::mojom::WebSocketHandshakeRequestPtr request) override;
|
||||
void OnFailure(const std::string& message,
|
||||
int32_t net_error,
|
||||
int32_t response_code) override;
|
||||
int32_t response_code) override {}
|
||||
void OnConnectionEstablished(
|
||||
mojo::PendingRemote<network::mojom::WebSocket> websocket,
|
||||
mojo::PendingReceiver<network::mojom::WebSocketClient> client_receiver,
|
||||
|
|
|
@ -43,8 +43,6 @@ void Notification::NotificationFailed(const std::string& error) {
|
|||
Destroy();
|
||||
}
|
||||
|
||||
void Notification::Remove() {}
|
||||
|
||||
void Notification::Destroy() {
|
||||
if (presenter()) {
|
||||
presenter()->RemoveNotification(this);
|
||||
|
|
|
@ -58,7 +58,7 @@ class Notification {
|
|||
|
||||
// Removes the notification if it was not fully removed during dismissal,
|
||||
// as can happen on some platforms including Windows.
|
||||
virtual void Remove();
|
||||
virtual void Remove() {}
|
||||
|
||||
// Should be called by derived classes.
|
||||
void NotificationClicked();
|
||||
|
|
|
@ -114,16 +114,6 @@ void PlatformNotificationService::DisplayNotification(
|
|||
}
|
||||
}
|
||||
|
||||
void PlatformNotificationService::DisplayPersistentNotification(
|
||||
const std::string& notification_id,
|
||||
const GURL& service_worker_scope,
|
||||
const GURL& origin,
|
||||
const blink::PlatformNotificationData& notification_data,
|
||||
const blink::NotificationResources& notification_resources) {}
|
||||
|
||||
void PlatformNotificationService::ClosePersistentNotification(
|
||||
const std::string& notification_id) {}
|
||||
|
||||
void PlatformNotificationService::CloseNotification(
|
||||
const std::string& notification_id) {
|
||||
auto* presenter = browser_client_->GetNotificationPresenter();
|
||||
|
|
|
@ -39,8 +39,9 @@ class PlatformNotificationService
|
|||
const GURL& service_worker_scope,
|
||||
const GURL& origin,
|
||||
const blink::PlatformNotificationData& notification_data,
|
||||
const blink::NotificationResources& notification_resources) override;
|
||||
void ClosePersistentNotification(const std::string& notification_id) override;
|
||||
const blink::NotificationResources& notification_resources) override {}
|
||||
void ClosePersistentNotification(
|
||||
const std::string& notification_id) override {}
|
||||
void CloseNotification(const std::string& notification_id) override;
|
||||
void GetDisplayedNotifications(
|
||||
DisplayedNotificationsCallback callback) override;
|
||||
|
|
|
@ -306,8 +306,6 @@ ui::TextInputClient* OffScreenRenderWidgetHostView::GetTextInputClient() {
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
void OffScreenRenderWidgetHostView::Focus() {}
|
||||
|
||||
bool OffScreenRenderWidgetHostView::HasFocus() {
|
||||
return false;
|
||||
}
|
||||
|
@ -377,14 +375,10 @@ std::optional<SkColor> OffScreenRenderWidgetHostView::GetBackgroundColor() {
|
|||
return background_color_;
|
||||
}
|
||||
|
||||
void OffScreenRenderWidgetHostView::UpdateBackgroundColor() {}
|
||||
|
||||
gfx::Size OffScreenRenderWidgetHostView::GetVisibleViewportSize() {
|
||||
return size_;
|
||||
}
|
||||
|
||||
void OffScreenRenderWidgetHostView::SetInsets(const gfx::Insets& insets) {}
|
||||
|
||||
blink::mojom::PointerLockResult OffScreenRenderWidgetHostView::LockPointer(
|
||||
bool request_unadjusted_movement) {
|
||||
return blink::mojom::PointerLockResult::kUnsupportedOptions;
|
||||
|
@ -396,8 +390,6 @@ OffScreenRenderWidgetHostView::ChangePointerLock(
|
|||
return blink::mojom::PointerLockResult::kUnsupportedOptions;
|
||||
}
|
||||
|
||||
void OffScreenRenderWidgetHostView::UnlockPointer() {}
|
||||
|
||||
void OffScreenRenderWidgetHostView::TakeFallbackContentFrom(
|
||||
content::RenderWidgetHostView* view) {
|
||||
DCHECK(!static_cast<content::RenderWidgetHostViewBase*>(view)
|
||||
|
@ -447,19 +439,10 @@ void OffScreenRenderWidgetHostView::InitAsPopup(
|
|||
Show();
|
||||
}
|
||||
|
||||
void OffScreenRenderWidgetHostView::UpdateCursor(const ui::Cursor&) {}
|
||||
|
||||
input::CursorManager* OffScreenRenderWidgetHostView::GetCursorManager() {
|
||||
return cursor_manager_.get();
|
||||
}
|
||||
|
||||
void OffScreenRenderWidgetHostView::SetIsLoading(bool loading) {}
|
||||
|
||||
void OffScreenRenderWidgetHostView::TextInputStateChanged(
|
||||
const ui::mojom::TextInputState& params) {}
|
||||
|
||||
void OffScreenRenderWidgetHostView::ImeCancelComposition() {}
|
||||
|
||||
void OffScreenRenderWidgetHostView::RenderProcessGone() {
|
||||
Destroy();
|
||||
}
|
||||
|
@ -492,9 +475,6 @@ void OffScreenRenderWidgetHostView::Destroy() {
|
|||
delete this;
|
||||
}
|
||||
|
||||
void OffScreenRenderWidgetHostView::UpdateTooltipUnderCursor(
|
||||
const std::u16string&) {}
|
||||
|
||||
uint32_t OffScreenRenderWidgetHostView::GetCaptureSequenceNumber() const {
|
||||
return latest_capture_sequence_number_;
|
||||
}
|
||||
|
@ -520,9 +500,6 @@ display::ScreenInfo OffScreenRenderWidgetHostView::GetScreenInfo() const {
|
|||
return screen_info;
|
||||
}
|
||||
|
||||
void OffScreenRenderWidgetHostView::TransformPointToRootSurface(
|
||||
gfx::PointF* point) {}
|
||||
|
||||
gfx::Rect OffScreenRenderWidgetHostView::GetBoundsInRootWindow() {
|
||||
return gfx::Rect(size_);
|
||||
}
|
||||
|
@ -532,9 +509,6 @@ OffScreenRenderWidgetHostView::GetDisplayFeature() {
|
|||
return std::nullopt;
|
||||
}
|
||||
|
||||
void OffScreenRenderWidgetHostView::SetDisplayFeatureForTesting(
|
||||
const content::DisplayFeature* display_feature) {}
|
||||
|
||||
viz::SurfaceId OffScreenRenderWidgetHostView::GetCurrentSurfaceId() const {
|
||||
return delegated_frame_host() ? delegated_frame_host()->GetCurrentSurfaceId()
|
||||
: viz::SurfaceId();
|
||||
|
@ -546,11 +520,6 @@ OffScreenRenderWidgetHostView::CreateSyntheticGestureTarget() {
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
void OffScreenRenderWidgetHostView::ImeCompositionRangeChanged(
|
||||
const gfx::Range&,
|
||||
const std::optional<std::vector<gfx::Rect>>& character_bounds,
|
||||
const std::optional<std::vector<gfx::Rect>>& line_bounds) {}
|
||||
|
||||
gfx::Size OffScreenRenderWidgetHostView::GetCompositorViewportPixelSize() {
|
||||
return gfx::ScaleToCeiledSize(GetRequestedRendererSize(),
|
||||
GetDeviceScaleFactor());
|
||||
|
@ -676,22 +645,6 @@ bool OffScreenRenderWidgetHostView::InstallTransparency() {
|
|||
}
|
||||
|
||||
#if BUILDFLAG(IS_MAC)
|
||||
void OffScreenRenderWidgetHostView::SetActive(bool active) {}
|
||||
|
||||
void OffScreenRenderWidgetHostView::ShowDefinitionForSelection() {}
|
||||
|
||||
void OffScreenRenderWidgetHostView::SpeakSelection() {}
|
||||
|
||||
void OffScreenRenderWidgetHostView::SetWindowFrameInScreen(
|
||||
const gfx::Rect& rect) {}
|
||||
|
||||
void OffScreenRenderWidgetHostView::ShowSharePicker(
|
||||
const std::string& title,
|
||||
const std::string& text,
|
||||
const std::string& url,
|
||||
const std::vector<std::string>& file_paths,
|
||||
blink::mojom::ShareService::ShareCallback callback) {}
|
||||
|
||||
bool OffScreenRenderWidgetHostView::UpdateNSViewAndDisplay() {
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -90,8 +90,8 @@ class OffScreenRenderWidgetHostView
|
|||
gfx::NativeView GetNativeView(void) override;
|
||||
gfx::NativeViewAccessible GetNativeViewAccessible(void) override;
|
||||
ui::TextInputClient* GetTextInputClient() override;
|
||||
void Focus(void) override;
|
||||
bool HasFocus(void) override;
|
||||
void Focus() override {}
|
||||
bool HasFocus() override;
|
||||
uint32_t GetCaptureSequenceNumber() const override;
|
||||
bool IsSurfaceAvailableForCopy(void) override;
|
||||
void Hide(void) override;
|
||||
|
@ -99,27 +99,27 @@ class OffScreenRenderWidgetHostView
|
|||
void EnsureSurfaceSynchronizedForWebTest() override;
|
||||
gfx::Rect GetViewBounds(void) override;
|
||||
gfx::Size GetVisibleViewportSize() override;
|
||||
void SetInsets(const gfx::Insets&) override;
|
||||
void SetInsets(const gfx::Insets&) override {}
|
||||
void SetBackgroundColor(SkColor color) override;
|
||||
std::optional<SkColor> GetBackgroundColor() override;
|
||||
void UpdateBackgroundColor() override;
|
||||
void UpdateBackgroundColor() override {}
|
||||
blink::mojom::PointerLockResult LockPointer(
|
||||
bool request_unadjusted_movement) override;
|
||||
blink::mojom::PointerLockResult ChangePointerLock(
|
||||
bool request_unadjusted_movement) override;
|
||||
void UnlockPointer(void) override;
|
||||
void UnlockPointer(void) override {}
|
||||
void TakeFallbackContentFrom(content::RenderWidgetHostView* view) override;
|
||||
#if BUILDFLAG(IS_MAC)
|
||||
void SetActive(bool active) override;
|
||||
void ShowDefinitionForSelection() override;
|
||||
void SpeakSelection() override;
|
||||
void SetWindowFrameInScreen(const gfx::Rect& rect) override;
|
||||
void SetActive(bool active) override {}
|
||||
void ShowDefinitionForSelection() override {}
|
||||
void SpeakSelection() override {}
|
||||
void SetWindowFrameInScreen(const gfx::Rect& rect) override {}
|
||||
void ShowSharePicker(
|
||||
const std::string& title,
|
||||
const std::string& text,
|
||||
const std::string& url,
|
||||
const std::vector<std::string>& file_paths,
|
||||
blink::mojom::ShareService::ShareCallback callback) override;
|
||||
blink::mojom::ShareService::ShareCallback callback) override {}
|
||||
uint64_t GetNSViewId() const override;
|
||||
bool UpdateNSViewAndDisplay();
|
||||
#endif // BUILDFLAG(IS_MAC)
|
||||
|
@ -131,25 +131,26 @@ class OffScreenRenderWidgetHostView
|
|||
void InitAsPopup(content::RenderWidgetHostView* parent_host_view,
|
||||
const gfx::Rect& bounds,
|
||||
const gfx::Rect& anchor_rect) override;
|
||||
void UpdateCursor(const ui::Cursor&) override;
|
||||
void SetIsLoading(bool is_loading) override;
|
||||
void TextInputStateChanged(const ui::mojom::TextInputState& params) override;
|
||||
void ImeCancelComposition(void) override;
|
||||
void UpdateCursor(const ui::Cursor&) override {}
|
||||
void SetIsLoading(bool is_loading) override {}
|
||||
void TextInputStateChanged(const ui::mojom::TextInputState& params) override {
|
||||
}
|
||||
void ImeCancelComposition(void) override {}
|
||||
void RenderProcessGone() override;
|
||||
void ShowWithVisibility(content::PageVisibilityState page_visibility) final;
|
||||
void Destroy(void) override;
|
||||
void UpdateTooltipUnderCursor(const std::u16string&) override;
|
||||
void UpdateTooltipUnderCursor(const std::u16string&) override {}
|
||||
input::CursorManager* GetCursorManager() override;
|
||||
void CopyFromSurface(
|
||||
const gfx::Rect& src_rect,
|
||||
const gfx::Size& output_size,
|
||||
base::OnceCallback<void(const SkBitmap&)> callback) override;
|
||||
display::ScreenInfo GetScreenInfo() const override;
|
||||
void TransformPointToRootSurface(gfx::PointF* point) override;
|
||||
void TransformPointToRootSurface(gfx::PointF* point) override {}
|
||||
gfx::Rect GetBoundsInRootWindow(void) override;
|
||||
std::optional<content::DisplayFeature> GetDisplayFeature() override;
|
||||
void SetDisplayFeatureForTesting(
|
||||
const content::DisplayFeature* display_feature) override;
|
||||
const content::DisplayFeature* display_feature) override {}
|
||||
void NotifyHostAndDelegateOnWasShown(
|
||||
blink::mojom::RecordContentToVisibleTimeRequestPtr) final;
|
||||
void RequestSuccessfulPresentationTimeFromHostOrDelegate(
|
||||
|
@ -161,7 +162,7 @@ class OffScreenRenderWidgetHostView
|
|||
void ImeCompositionRangeChanged(
|
||||
const gfx::Range&,
|
||||
const std::optional<std::vector<gfx::Rect>>& character_bounds,
|
||||
const std::optional<std::vector<gfx::Rect>>& line_bounds) override;
|
||||
const std::optional<std::vector<gfx::Rect>>& line_bounds) override {}
|
||||
gfx::Size GetCompositorViewportPixelSize() override;
|
||||
ui::Compositor* GetCompositor() override;
|
||||
|
||||
|
|
|
@ -138,15 +138,6 @@ void OffScreenVideoConsumer::OnFrameCaptured(
|
|||
callback_.Run(*update_rect, bitmap);
|
||||
}
|
||||
|
||||
void OffScreenVideoConsumer::OnNewSubCaptureTargetVersion(
|
||||
uint32_t crop_version) {}
|
||||
|
||||
void OffScreenVideoConsumer::OnFrameWithEmptyRegionCapture() {}
|
||||
|
||||
void OffScreenVideoConsumer::OnStopped() {}
|
||||
|
||||
void OffScreenVideoConsumer::OnLog(const std::string& message) {}
|
||||
|
||||
bool OffScreenVideoConsumer::CheckContentRect(const gfx::Rect& content_rect) {
|
||||
gfx::Size view_size = view_->SizeInPixels();
|
||||
gfx::Size content_size = content_rect.size();
|
||||
|
|
|
@ -44,10 +44,10 @@ class OffScreenVideoConsumer : public viz::mojom::FrameSinkVideoConsumer {
|
|||
const gfx::Rect& content_rect,
|
||||
mojo::PendingRemote<viz::mojom::FrameSinkVideoConsumerFrameCallbacks>
|
||||
callbacks) override;
|
||||
void OnNewSubCaptureTargetVersion(uint32_t crop_version) override;
|
||||
void OnFrameWithEmptyRegionCapture() override;
|
||||
void OnStopped() override;
|
||||
void OnLog(const std::string& message) override;
|
||||
void OnNewSubCaptureTargetVersion(uint32_t crop_version) override {}
|
||||
void OnFrameWithEmptyRegionCapture() override {}
|
||||
void OnStopped() override {}
|
||||
void OnLog(const std::string& message) override {}
|
||||
|
||||
bool CheckContentRect(const gfx::Rect& content_rect);
|
||||
|
||||
|
|
|
@ -92,16 +92,6 @@ gfx::Rect OffScreenWebContentsView::GetContainerBounds() const {
|
|||
return GetViewBounds();
|
||||
}
|
||||
|
||||
void OffScreenWebContentsView::Focus() {}
|
||||
|
||||
void OffScreenWebContentsView::SetInitialFocus() {}
|
||||
|
||||
void OffScreenWebContentsView::StoreFocus() {}
|
||||
|
||||
void OffScreenWebContentsView::RestoreFocus() {}
|
||||
|
||||
void OffScreenWebContentsView::FocusThroughTabTraversal(bool reverse) {}
|
||||
|
||||
content::DropData* OffScreenWebContentsView::GetDropData() const {
|
||||
return nullptr;
|
||||
}
|
||||
|
@ -112,8 +102,6 @@ gfx::Rect OffScreenWebContentsView::GetViewBounds() const {
|
|||
return {};
|
||||
}
|
||||
|
||||
void OffScreenWebContentsView::CreateView(gfx::NativeView context) {}
|
||||
|
||||
content::RenderWidgetHostViewBase*
|
||||
OffScreenWebContentsView::CreateViewForWidget(
|
||||
content::RenderWidgetHost* render_widget_host) {
|
||||
|
@ -141,21 +129,11 @@ OffScreenWebContentsView::CreateViewForChildWidget(
|
|||
render_widget_host, view, GetSize());
|
||||
}
|
||||
|
||||
void OffScreenWebContentsView::SetPageTitle(const std::u16string& title) {}
|
||||
|
||||
void OffScreenWebContentsView::RenderViewReady() {
|
||||
if (auto* view = GetView())
|
||||
view->InstallTransparency();
|
||||
}
|
||||
|
||||
void OffScreenWebContentsView::RenderViewHostChanged(
|
||||
content::RenderViewHost* old_host,
|
||||
content::RenderViewHost* new_host) {}
|
||||
|
||||
void OffScreenWebContentsView::SetOverscrollControllerEnabled(bool enabled) {}
|
||||
|
||||
void OffScreenWebContentsView::OnCapturerCountChanged() {}
|
||||
|
||||
#if BUILDFLAG(IS_MAC)
|
||||
bool OffScreenWebContentsView::CloseTabAfterEventTrackingIfNeeded() {
|
||||
return false;
|
||||
|
@ -176,10 +154,6 @@ void OffScreenWebContentsView::StartDragging(
|
|||
->SystemDragEnded(source_rwh);
|
||||
}
|
||||
|
||||
void OffScreenWebContentsView::UpdateDragOperation(
|
||||
ui::mojom::DragOperation operation,
|
||||
bool document_is_handling_drag) {}
|
||||
|
||||
void OffScreenWebContentsView::SetPainting(bool painting) {
|
||||
painting_ = painting;
|
||||
if (auto* view = GetView())
|
||||
|
@ -212,11 +186,6 @@ OffScreenRenderWidgetHostView* OffScreenWebContentsView::GetView() const {
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
void OffScreenWebContentsView::FullscreenStateChanged(bool is_fullscreen) {}
|
||||
|
||||
void OffScreenWebContentsView::UpdateWindowControlsOverlay(
|
||||
const gfx::Rect& bounding_rect) {}
|
||||
|
||||
content::BackForwardTransitionAnimationManager*
|
||||
OffScreenWebContentsView::GetBackForwardTransitionAnimationManager() {
|
||||
return nullptr;
|
||||
|
|
|
@ -51,26 +51,26 @@ class OffScreenWebContentsView : public content::WebContentsView,
|
|||
gfx::NativeView GetContentNativeView() const override;
|
||||
gfx::NativeWindow GetTopLevelNativeWindow() const override;
|
||||
gfx::Rect GetContainerBounds() const override;
|
||||
void Focus() override;
|
||||
void SetInitialFocus() override;
|
||||
void StoreFocus() override;
|
||||
void RestoreFocus() override;
|
||||
void FocusThroughTabTraversal(bool reverse) override;
|
||||
void Focus() override {}
|
||||
void SetInitialFocus() override {}
|
||||
void StoreFocus() override {}
|
||||
void RestoreFocus() override {}
|
||||
void FocusThroughTabTraversal(bool reverse) override {}
|
||||
content::DropData* GetDropData() const override;
|
||||
gfx::Rect GetViewBounds() const override;
|
||||
void CreateView(gfx::NativeView context) override;
|
||||
void CreateView(gfx::NativeView context) override {}
|
||||
content::RenderWidgetHostViewBase* CreateViewForWidget(
|
||||
content::RenderWidgetHost* render_widget_host) override;
|
||||
content::RenderWidgetHostViewBase* CreateViewForChildWidget(
|
||||
content::RenderWidgetHost* render_widget_host) override;
|
||||
void SetPageTitle(const std::u16string& title) override;
|
||||
void SetPageTitle(const std::u16string& title) override {}
|
||||
void RenderViewReady() override;
|
||||
void RenderViewHostChanged(content::RenderViewHost* old_host,
|
||||
content::RenderViewHost* new_host) override;
|
||||
void SetOverscrollControllerEnabled(bool enabled) override;
|
||||
void OnCapturerCountChanged() override;
|
||||
void FullscreenStateChanged(bool is_fullscreen) override;
|
||||
void UpdateWindowControlsOverlay(const gfx::Rect& bounding_rect) override;
|
||||
content::RenderViewHost* new_host) override {}
|
||||
void SetOverscrollControllerEnabled(bool enabled) override {}
|
||||
void OnCapturerCountChanged() override {}
|
||||
void FullscreenStateChanged(bool is_fullscreen) override {}
|
||||
void UpdateWindowControlsOverlay(const gfx::Rect& bounding_rect) override {}
|
||||
content::BackForwardTransitionAnimationManager*
|
||||
GetBackForwardTransitionAnimationManager() override;
|
||||
|
||||
|
@ -88,7 +88,7 @@ class OffScreenWebContentsView : public content::WebContentsView,
|
|||
const blink::mojom::DragEventSourceInfo& event_info,
|
||||
content::RenderWidgetHostImpl* source_rwh) override;
|
||||
void UpdateDragOperation(ui::mojom::DragOperation operation,
|
||||
bool document_is_handling_drag) override;
|
||||
bool document_is_handling_drag) override {}
|
||||
void SetPainting(bool painting);
|
||||
bool IsPainting() const;
|
||||
void SetFrameRate(int frame_rate);
|
||||
|
|
|
@ -628,8 +628,6 @@ void InspectableWebContents::SetInspectedPageBounds(const gfx::Rect& rect) {
|
|||
view_->SetContentsResizingStrategy(DevToolsContentsResizingStrategy{rect});
|
||||
}
|
||||
|
||||
void InspectableWebContents::InspectElementCompleted() {}
|
||||
|
||||
void InspectableWebContents::InspectedURLChanged(const std::string& url) {
|
||||
if (managed_devtools_web_contents_) {
|
||||
if (devtools_title_.empty()) {
|
||||
|
@ -763,9 +761,6 @@ void InspectableWebContents::RemoveFileSystem(
|
|||
base::FilePath::FromUTF8Unsafe(file_system_path));
|
||||
}
|
||||
|
||||
void InspectableWebContents::UpgradeDraggedFileSystemPermissions(
|
||||
const std::string& file_system_url) {}
|
||||
|
||||
void InspectableWebContents::IndexPath(int request_id,
|
||||
const std::string& file_system_path,
|
||||
const std::string& excluded_folders) {
|
||||
|
@ -786,16 +781,10 @@ void InspectableWebContents::SearchInPath(int request_id,
|
|||
delegate_->DevToolsSearchInPath(request_id, file_system_path, query);
|
||||
}
|
||||
|
||||
void InspectableWebContents::SetWhitelistedShortcuts(
|
||||
const std::string& message) {}
|
||||
|
||||
void InspectableWebContents::SetEyeDropperActive(bool active) {
|
||||
if (delegate_)
|
||||
delegate_->DevToolsSetEyeDropperActive(active);
|
||||
}
|
||||
void InspectableWebContents::ShowCertificateViewer(
|
||||
const std::string& cert_chain) {}
|
||||
|
||||
void InspectableWebContents::ZoomIn() {
|
||||
double new_level = GetNextZoomLevel(GetDevToolsZoomLevel(), false);
|
||||
SetZoomLevelForWebContents(GetDevToolsWebContents(), new_level);
|
||||
|
@ -813,20 +802,6 @@ void InspectableWebContents::ResetZoom() {
|
|||
UpdateDevToolsZoomLevel(0.);
|
||||
}
|
||||
|
||||
void InspectableWebContents::SetDevicesDiscoveryConfig(
|
||||
bool discover_usb_devices,
|
||||
bool port_forwarding_enabled,
|
||||
const std::string& port_forwarding_config,
|
||||
bool network_discovery_enabled,
|
||||
const std::string& network_discovery_config) {}
|
||||
|
||||
void InspectableWebContents::SetDevicesUpdatesEnabled(bool enabled) {}
|
||||
|
||||
void InspectableWebContents::OpenRemotePage(const std::string& browser_id,
|
||||
const std::string& url) {}
|
||||
|
||||
void InspectableWebContents::OpenNodeFrontend() {}
|
||||
|
||||
void InspectableWebContents::DispatchProtocolMessageFromDevToolsFrontend(
|
||||
const std::string& message) {
|
||||
// If the devtools wants to reload the page, hijack the message and handle it
|
||||
|
@ -896,8 +871,6 @@ void InspectableWebContents::GetHostConfig(DispatchCallback callback) {
|
|||
std::move(callback).Run(&response);
|
||||
}
|
||||
|
||||
void InspectableWebContents::ConnectionReady() {}
|
||||
|
||||
void InspectableWebContents::RegisterExtensionsAPI(const std::string& origin,
|
||||
const std::string& script) {
|
||||
extensions_api_[origin + "/"] = script;
|
||||
|
@ -955,9 +928,6 @@ void InspectableWebContents::DispatchProtocolMessage(
|
|||
}
|
||||
}
|
||||
|
||||
void InspectableWebContents::AgentHostClosed(
|
||||
content::DevToolsAgentHost* agent_host) {}
|
||||
|
||||
void InspectableWebContents::RenderFrameHostChanged(
|
||||
content::RenderFrameHost* old_host,
|
||||
content::RenderFrameHost* new_host) {
|
||||
|
|
|
@ -91,7 +91,7 @@ class InspectableWebContents
|
|||
void CloseWindow() override;
|
||||
void LoadCompleted() override;
|
||||
void SetInspectedPageBounds(const gfx::Rect& rect) override;
|
||||
void InspectElementCompleted() override;
|
||||
void InspectElementCompleted() override {}
|
||||
void InspectedURLChanged(const std::string& url) override;
|
||||
void LoadNetworkResource(DispatchCallback callback,
|
||||
const std::string& url,
|
||||
|
@ -111,7 +111,7 @@ class InspectableWebContents
|
|||
void AddFileSystem(const std::string& type) override;
|
||||
void RemoveFileSystem(const std::string& file_system_path) override;
|
||||
void UpgradeDraggedFileSystemPermissions(
|
||||
const std::string& file_system_url) override;
|
||||
const std::string& file_system_url) override {}
|
||||
void IndexPath(int index_request_id,
|
||||
const std::string& file_system_path,
|
||||
const std::string& excluded_folders) override;
|
||||
|
@ -119,9 +119,9 @@ class InspectableWebContents
|
|||
void SearchInPath(int search_request_id,
|
||||
const std::string& file_system_path,
|
||||
const std::string& query) override;
|
||||
void SetWhitelistedShortcuts(const std::string& message) override;
|
||||
void SetWhitelistedShortcuts(const std::string& message) override {}
|
||||
void SetEyeDropperActive(bool active) override;
|
||||
void ShowCertificateViewer(const std::string& cert_chain) override;
|
||||
void ShowCertificateViewer(const std::string& cert_chain) override {}
|
||||
void ZoomIn() override;
|
||||
void ZoomOut() override;
|
||||
void ResetZoom() override;
|
||||
|
@ -130,11 +130,11 @@ class InspectableWebContents
|
|||
bool port_forwarding_enabled,
|
||||
const std::string& port_forwarding_config,
|
||||
bool network_discovery_enabled,
|
||||
const std::string& network_discovery_config) override;
|
||||
void SetDevicesUpdatesEnabled(bool enabled) override;
|
||||
const std::string& network_discovery_config) override {}
|
||||
void SetDevicesUpdatesEnabled(bool enabled) override {}
|
||||
void OpenRemotePage(const std::string& browser_id,
|
||||
const std::string& url) override;
|
||||
void OpenNodeFrontend() override;
|
||||
const std::string& url) override {}
|
||||
void OpenNodeFrontend() override {}
|
||||
void DispatchProtocolMessageFromDevToolsFrontend(
|
||||
const std::string& message) override;
|
||||
void RecordCountHistogram(const std::string& name,
|
||||
|
@ -156,7 +156,7 @@ class InspectableWebContents
|
|||
void ClearPreferences() override;
|
||||
void GetSyncInformation(DispatchCallback callback) override;
|
||||
void GetHostConfig(DispatchCallback callback) override;
|
||||
void ConnectionReady() override;
|
||||
void ConnectionReady() override {}
|
||||
void RegisterExtensionsAPI(const std::string& origin,
|
||||
const std::string& script) override;
|
||||
void Reattach(DispatchCallback callback) override;
|
||||
|
@ -191,7 +191,7 @@ class InspectableWebContents
|
|||
// content::DevToolsAgentHostClient:
|
||||
void DispatchProtocolMessage(content::DevToolsAgentHost* agent_host,
|
||||
base::span<const uint8_t> message) override;
|
||||
void AgentHostClosed(content::DevToolsAgentHost* agent_host) override;
|
||||
void AgentHostClosed(content::DevToolsAgentHost* agent_host) override {}
|
||||
|
||||
// content::WebContentsObserver:
|
||||
void RenderFrameHostChanged(content::RenderFrameHost* old_host,
|
||||
|
|
|
@ -12,19 +12,6 @@ TrayIcon::TrayIcon() = default;
|
|||
|
||||
TrayIcon::~TrayIcon() = default;
|
||||
|
||||
void TrayIcon::SetPressedImage(ImageType image) {}
|
||||
|
||||
void TrayIcon::DisplayBalloon(const BalloonOptions& options) {}
|
||||
|
||||
void TrayIcon::RemoveBalloon() {}
|
||||
|
||||
void TrayIcon::Focus() {}
|
||||
|
||||
void TrayIcon::PopUpContextMenu(const gfx::Point& pos,
|
||||
base::WeakPtr<ElectronMenuModel> menu_model) {}
|
||||
|
||||
void TrayIcon::CloseContextMenu() {}
|
||||
|
||||
gfx::Rect TrayIcon::GetBounds() {
|
||||
return gfx::Rect();
|
||||
}
|
||||
|
|
|
@ -36,7 +36,7 @@ class TrayIcon {
|
|||
virtual void SetImage(ImageType image) = 0;
|
||||
|
||||
// Sets the image associated with this status icon when pressed.
|
||||
virtual void SetPressedImage(ImageType image);
|
||||
virtual void SetPressedImage(ImageType image) {}
|
||||
|
||||
// Sets the hover text for this status icon. This is also used as the label
|
||||
// for the menu item which is created as a replacement for the status icon
|
||||
|
@ -79,19 +79,19 @@ class TrayIcon {
|
|||
|
||||
// Displays a notification balloon with the specified contents.
|
||||
// Depending on the platform it might not appear by the icon tray.
|
||||
virtual void DisplayBalloon(const BalloonOptions& options);
|
||||
virtual void DisplayBalloon(const BalloonOptions& options) {}
|
||||
|
||||
// Removes the notification balloon.
|
||||
virtual void RemoveBalloon();
|
||||
virtual void RemoveBalloon() {}
|
||||
|
||||
// Returns focus to the taskbar notification area.
|
||||
virtual void Focus();
|
||||
virtual void Focus() {}
|
||||
|
||||
// Popups the menu.
|
||||
virtual void PopUpContextMenu(const gfx::Point& pos,
|
||||
base::WeakPtr<ElectronMenuModel> menu_model);
|
||||
base::WeakPtr<ElectronMenuModel> menu_model) {}
|
||||
|
||||
virtual void CloseContextMenu();
|
||||
virtual void CloseContextMenu() {}
|
||||
|
||||
// Set the context menu for this icon.
|
||||
virtual void SetContextMenu(raw_ptr<ElectronMenuModel> menu_model) = 0;
|
||||
|
|
|
@ -64,10 +64,6 @@ ViewsDelegate::CreateDefaultNonClientFrameView(views::Widget* widget) {
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
void ViewsDelegate::AddRef() {}
|
||||
|
||||
void ViewsDelegate::ReleaseRef() {}
|
||||
|
||||
void ViewsDelegate::OnBeforeWidgetInit(
|
||||
views::Widget::InitParams* params,
|
||||
views::internal::NativeWidgetDelegate* delegate) {
|
||||
|
|
|
@ -48,8 +48,8 @@ class ViewsDelegate : public views::ViewsDelegate {
|
|||
#endif
|
||||
std::unique_ptr<views::NonClientFrameView> CreateDefaultNonClientFrameView(
|
||||
views::Widget* widget) override;
|
||||
void AddRef() override;
|
||||
void ReleaseRef() override;
|
||||
void AddRef() override {}
|
||||
void ReleaseRef() override {}
|
||||
void OnBeforeWidgetInit(
|
||||
views::Widget::InitParams* params,
|
||||
views::internal::NativeWidgetDelegate* delegate) override;
|
||||
|
|
|
@ -87,18 +87,6 @@ int FramelessView::NonClientHitTest(const gfx::Point& point) {
|
|||
return HTCLIENT;
|
||||
}
|
||||
|
||||
void FramelessView::GetWindowMask(const gfx::Size& size, SkPath* window_mask) {}
|
||||
|
||||
void FramelessView::ResetWindowControls() {}
|
||||
|
||||
void FramelessView::UpdateWindowIcon() {}
|
||||
|
||||
void FramelessView::InvalidateCaptionButtons() {}
|
||||
|
||||
void FramelessView::UpdateWindowTitle() {}
|
||||
|
||||
void FramelessView::SizeConstraintsChanged() {}
|
||||
|
||||
views::View* FramelessView::TargetForRect(views::View* root,
|
||||
const gfx::Rect& rect) {
|
||||
CHECK_EQ(root, this);
|
||||
|
|
|
@ -35,7 +35,7 @@ class FramelessView : public views::NonClientFrameView {
|
|||
|
||||
// Tells the NonClientView to invalidate caption buttons
|
||||
// and forces a re-layout and re-paint.
|
||||
virtual void InvalidateCaptionButtons();
|
||||
virtual void InvalidateCaptionButtons() {}
|
||||
|
||||
NativeWindowViews* window() const { return window_; }
|
||||
views::Widget* frame() const { return frame_; }
|
||||
|
@ -51,11 +51,11 @@ class FramelessView : public views::NonClientFrameView {
|
|||
gfx::Rect GetWindowBoundsForClientBounds(
|
||||
const gfx::Rect& client_bounds) const override;
|
||||
int NonClientHitTest(const gfx::Point& point) override;
|
||||
void GetWindowMask(const gfx::Size& size, SkPath* window_mask) override;
|
||||
void ResetWindowControls() override;
|
||||
void UpdateWindowIcon() override;
|
||||
void UpdateWindowTitle() override;
|
||||
void SizeConstraintsChanged() override;
|
||||
void GetWindowMask(const gfx::Size& size, SkPath* window_mask) override {}
|
||||
void ResetWindowControls() override {}
|
||||
void UpdateWindowIcon() override {}
|
||||
void UpdateWindowTitle() override {}
|
||||
void SizeConstraintsChanged() override {}
|
||||
|
||||
// views::ViewTargeterDelegate:
|
||||
views::View* TargetForRect(views::View* root, const gfx::Rect& rect) override;
|
||||
|
|
|
@ -64,14 +64,6 @@ bool ShouldExposeDevice(const device::mojom::UsbDeviceInfo& device_info) {
|
|||
|
||||
namespace electron {
|
||||
|
||||
void UsbChooserContext::DeviceObserver::OnDeviceAdded(
|
||||
const device::mojom::UsbDeviceInfo& device_info) {}
|
||||
|
||||
void UsbChooserContext::DeviceObserver::OnDeviceRemoved(
|
||||
const device::mojom::UsbDeviceInfo& device_info) {}
|
||||
|
||||
void UsbChooserContext::DeviceObserver::OnDeviceManagerConnectionError() {}
|
||||
|
||||
UsbChooserContext::UsbChooserContext(ElectronBrowserContext* context)
|
||||
: browser_context_(context) {}
|
||||
|
||||
|
|
|
@ -47,9 +47,9 @@ class UsbChooserContext : public KeyedService,
|
|||
// connected.
|
||||
class DeviceObserver : public base::CheckedObserver {
|
||||
public:
|
||||
virtual void OnDeviceAdded(const device::mojom::UsbDeviceInfo&);
|
||||
virtual void OnDeviceRemoved(const device::mojom::UsbDeviceInfo&);
|
||||
virtual void OnDeviceManagerConnectionError();
|
||||
virtual void OnDeviceAdded(const device::mojom::UsbDeviceInfo&) {}
|
||||
virtual void OnDeviceRemoved(const device::mojom::UsbDeviceInfo&) {}
|
||||
virtual void OnDeviceManagerConnectionError() {}
|
||||
|
||||
// Called when the BrowserContext is shutting down. Observers must remove
|
||||
// themselves before returning.
|
||||
|
|
|
@ -719,8 +719,6 @@ void SimpleURLLoaderWrapper::OnComplete(bool success) {
|
|||
pinned_chunk_pipe_getter_.Reset();
|
||||
}
|
||||
|
||||
void SimpleURLLoaderWrapper::OnRetry(base::OnceClosure start_retry) {}
|
||||
|
||||
void SimpleURLLoaderWrapper::OnResponseStarted(
|
||||
const GURL& final_url,
|
||||
const network::mojom::URLResponseHead& response_head) {
|
||||
|
|
|
@ -73,7 +73,7 @@ class SimpleURLLoaderWrapper
|
|||
void OnDataReceived(std::string_view string_view,
|
||||
base::OnceClosure resume) override;
|
||||
void OnComplete(bool success) override;
|
||||
void OnRetry(base::OnceClosure start_retry) override;
|
||||
void OnRetry(base::OnceClosure start_retry) override {}
|
||||
|
||||
// network::mojom::URLLoaderNetworkServiceObserver:
|
||||
void OnAuthRequired(
|
||||
|
|
|
@ -118,15 +118,10 @@ bool SpellCheckClient::IsSpellCheckingEnabled() const {
|
|||
return true;
|
||||
}
|
||||
|
||||
void SpellCheckClient::ShowSpellingUI(bool show) {}
|
||||
|
||||
bool SpellCheckClient::IsShowingSpellingUI() {
|
||||
return false;
|
||||
}
|
||||
|
||||
void SpellCheckClient::UpdateSpellingUIWithMisspelledWord(
|
||||
const blink::WebString& word) {}
|
||||
|
||||
void SpellCheckClient::SpellCheckText() {
|
||||
const auto& text = pending_request_param_->text();
|
||||
if (text.empty() || spell_check_.IsEmpty()) {
|
||||
|
|
|
@ -48,10 +48,10 @@ class SpellCheckClient : public blink::WebSpellCheckPanelHostClient,
|
|||
bool IsSpellCheckingEnabled() const override;
|
||||
|
||||
// blink::WebSpellCheckPanelHostClient:
|
||||
void ShowSpellingUI(bool show) override;
|
||||
void ShowSpellingUI(bool show) override {}
|
||||
bool IsShowingSpellingUI() override;
|
||||
void UpdateSpellingUIWithMisspelledWord(
|
||||
const blink::WebString& word) override;
|
||||
const blink::WebString& word) override {}
|
||||
|
||||
struct SpellCheckScope {
|
||||
v8::HandleScope handle_scope_;
|
||||
|
|
Загрузка…
Ссылка в новой задаче