mirror of
https://github.com/electron/electron.git
synced 2026-01-28 08:48:14 -05:00
Add DevToolsOpened and DevToolsClosed events
This commit is contained in:
@@ -23,6 +23,8 @@ class InspectableWebContentsDelegate {
|
||||
virtual void DevToolsAddFileSystem() {}
|
||||
virtual void DevToolsRemoveFileSystem(
|
||||
const std::string& file_system_path) {}
|
||||
virtual void DevToolsOpened() {}
|
||||
virtual void DevToolsClosed() {}
|
||||
|
||||
#if defined(USE_X11)
|
||||
// Called when creating devtools window.
|
||||
|
||||
@@ -301,6 +301,9 @@ void InspectableWebContentsImpl::LoadCompleted() {
|
||||
// If the devtools can dock, "SetIsDocked" will be called by devtools itself.
|
||||
if (!can_dock_)
|
||||
SetIsDocked(DispatchCallback(), false);
|
||||
|
||||
if (delegate_)
|
||||
delegate_->DevToolsOpened();
|
||||
}
|
||||
|
||||
void InspectableWebContentsImpl::SetInspectedPageBounds(const gfx::Rect& rect) {
|
||||
@@ -506,6 +509,9 @@ void InspectableWebContentsImpl::WebContentsDestroyed() {
|
||||
|
||||
for (const auto& pair : pending_requests_)
|
||||
delete pair.first;
|
||||
|
||||
if (delegate_)
|
||||
delegate_->DevToolsClosed();
|
||||
}
|
||||
|
||||
bool InspectableWebContentsImpl::AddMessageToConsole(
|
||||
|
||||
Reference in New Issue
Block a user