webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Friends | List of all members
WebInspectorFrontendClient Class Reference

#include <WebInspectorClient.h>

Inheritance diagram for WebInspectorFrontendClient:
WebCore::InspectorFrontendClientLocal WebCore::WindowMessageListener WebCore::InspectorFrontendClientLocal WebCore::InspectorFrontendClient WebCore::InspectorFrontendClient WebCore::InspectorFrontendClient WebCore::InspectorFrontendClient

Public Member Functions

 WebInspectorFrontendClient (WebView *, WebInspectorWindowController *, WebCore::InspectorController *, WebCore::Page *, std::unique_ptr< Settings >)
 
void attachAvailabilityChanged (bool)
 
bool canAttach ()
 
void frontendLoaded () override
 
void startWindowDrag () override
 
String localizedStringsURL () override
 
void bringToFront () override
 
void closeWindow () override
 
void attachWindow (DockSide) override
 
void detachWindow () override
 
void setAttachedWindowHeight (unsigned height) override
 
void setAttachedWindowWidth (unsigned height) override
 
void inspectedURLChanged (const String &newURL) override
 
 WebInspectorFrontendClient (WebView *inspectedWebView, HWND inspectedWebViewHwnd, HWND frontendHwnd, const COMPtr< WebView > &frotnendWebView, HWND frontendWebViewHwnd, WebInspectorClient *, std::unique_ptr< Settings >)
 
virtual ~WebInspectorFrontendClient ()
 
void frontendLoaded () override
 
WTF::String localizedStringsURL () override
 
void bringToFront () override
 
void closeWindow () override
 
void setAttachedWindowHeight (unsigned) override
 
void setAttachedWindowWidth (unsigned) override
 
void inspectedURLChanged (const WTF::String &newURL) override
 
void attachWindow (DockSide) override
 
void detachWindow () override
 
void destroyInspectorView ()
 
- Public Member Functions inherited from WebCore::InspectorFrontendClientLocal
WEBCORE_EXPORT InspectorFrontendClientLocal (InspectorController *inspectedPageController, Page *frontendPage, std::unique_ptr< Settings >)
 
virtual WEBCORE_EXPORT ~InspectorFrontendClientLocal ()
 
WEBCORE_EXPORT void windowObjectCleared () final
 
WEBCORE_EXPORT void moveWindowBy (float x, float y) final
 
WEBCORE_EXPORT UserInterfaceLayoutDirection userInterfaceLayoutDirection () const final
 
WEBCORE_EXPORT void requestSetDockSide (DockSide) final
 
WEBCORE_EXPORT void changeAttachedWindowHeight (unsigned) final
 
WEBCORE_EXPORT void changeAttachedWindowWidth (unsigned) final
 
WEBCORE_EXPORT void openInNewTab (const String &url) final
 
void save (const String &, const String &, bool, bool) override
 
void append (const String &, const String &) override
 
WEBCORE_EXPORT void sendMessageToBackend (const String &message) final
 
WEBCORE_EXPORT bool isUnderTest () final
 
WEBCORE_EXPORT unsigned inspectionLevel () const final
 
WEBCORE_EXPORT bool canAttachWindow ()
 
WEBCORE_EXPORT void setDockingUnavailable (bool)
 
WEBCORE_EXPORT bool isDebuggingEnabled ()
 
WEBCORE_EXPORT void setDebuggingEnabled (bool)
 
WEBCORE_EXPORT bool isTimelineProfilingEnabled ()
 
WEBCORE_EXPORT void setTimelineProfilingEnabled (bool)
 
WEBCORE_EXPORT bool isProfilingJavaScript ()
 
WEBCORE_EXPORT void startProfilingJavaScript ()
 
WEBCORE_EXPORT void stopProfilingJavaScript ()
 
WEBCORE_EXPORT void showConsole ()
 
WEBCORE_EXPORT void showMainResourceForFrame (Frame *)
 
WEBCORE_EXPORT void showResources ()
 
WEBCORE_EXPORT void setAttachedWindow (DockSide)
 
WEBCORE_EXPORT PageinspectedPage () const
 
PagefrontendPage () const
 
WEBCORE_EXPORT InspectorFrontendClientLocal (InspectorController *inspectedPageController, Page *frontendPage, std::unique_ptr< Settings >)
 
virtual WEBCORE_EXPORT ~InspectorFrontendClientLocal ()
 
WEBCORE_EXPORT void windowObjectCleared () final
 
WEBCORE_EXPORT void moveWindowBy (float x, float y) final
 
WEBCORE_EXPORT UserInterfaceLayoutDirection userInterfaceLayoutDirection () const final
 
WEBCORE_EXPORT void requestSetDockSide (DockSide) final
 
WEBCORE_EXPORT void changeAttachedWindowHeight (unsigned) final
 
WEBCORE_EXPORT void changeAttachedWindowWidth (unsigned) final
 
WEBCORE_EXPORT void openInNewTab (const String &url) final
 
void save (const String &, const String &, bool, bool) override
 
void append (const String &, const String &) override
 
WEBCORE_EXPORT void sendMessageToBackend (const String &message) final
 
WEBCORE_EXPORT bool isUnderTest () final
 
WEBCORE_EXPORT unsigned inspectionLevel () const final
 
WEBCORE_EXPORT bool canAttachWindow ()
 
WEBCORE_EXPORT void setDockingUnavailable (bool)
 
WEBCORE_EXPORT bool isDebuggingEnabled ()
 
WEBCORE_EXPORT void setDebuggingEnabled (bool)
 
WEBCORE_EXPORT bool isTimelineProfilingEnabled ()
 
WEBCORE_EXPORT void setTimelineProfilingEnabled (bool)
 
WEBCORE_EXPORT bool isProfilingJavaScript ()
 
WEBCORE_EXPORT void startProfilingJavaScript ()
 
WEBCORE_EXPORT void stopProfilingJavaScript ()
 
WEBCORE_EXPORT void showConsole ()
 
WEBCORE_EXPORT void showMainResourceForFrame (Frame *)
 
WEBCORE_EXPORT void showResources ()
 
WEBCORE_EXPORT void setAttachedWindow (DockSide)
 
WEBCORE_EXPORT PageinspectedPage () const
 
PagefrontendPage () const
 
- Public Member Functions inherited from WebCore::InspectorFrontendClient
virtual ~InspectorFrontendClient ()
 
virtual String backendCommandsURL ()
 
virtual String debuggableType ()
 
virtual void pagePaused ()
 
virtual void pageUnpaused ()
 
virtual ~InspectorFrontendClient ()
 
virtual String backendCommandsURL ()
 
virtual String debuggableType ()
 
virtual void pagePaused ()
 
virtual void pageUnpaused ()
 

Friends

static friend LRESULT CALLBACK WebInspectorWndProc (HWND, UINT, WPARAM, LPARAM)
 

Additional Inherited Members

- Public Types inherited from WebCore::InspectorFrontendClient
enum  DockSide {
  DockSide::Undocked = 0, DockSide::Right, DockSide::Left, DockSide::Bottom,
  DockSide::Undocked = 0, DockSide::Right, DockSide::Left, DockSide::Bottom
}
 
enum  DockSide {
  DockSide::Undocked = 0, DockSide::Right, DockSide::Left, DockSide::Bottom,
  DockSide::Undocked = 0, DockSide::Right, DockSide::Left, DockSide::Bottom
}
 
- Static Public Member Functions inherited from WebCore::InspectorFrontendClientLocal
static WEBCORE_EXPORT unsigned constrainedAttachedWindowHeight (unsigned preferredHeight, unsigned totalWindowHeight)
 
static WEBCORE_EXPORT unsigned constrainedAttachedWindowWidth (unsigned preferredWidth, unsigned totalWindowWidth)
 
static WEBCORE_EXPORT unsigned constrainedAttachedWindowHeight (unsigned preferredHeight, unsigned totalWindowHeight)
 
static WEBCORE_EXPORT unsigned constrainedAttachedWindowWidth (unsigned preferredWidth, unsigned totalWindowWidth)
 
- Protected Member Functions inherited from WebCore::InspectorFrontendClientLocal
WEBCORE_EXPORT void restoreAttachedWindowHeight ()
 
WEBCORE_EXPORT void restoreAttachedWindowHeight ()
 

Constructor & Destructor Documentation

◆ WebInspectorFrontendClient() [1/2]

WebInspectorFrontendClient::WebInspectorFrontendClient ( WebView inspectedWebView,
WebInspectorWindowController frontendWindowController,
WebCore::InspectorController inspectedPageController,
WebCore::Page frontendPage,
std::unique_ptr< Settings settings 
)

◆ WebInspectorFrontendClient() [2/2]

WebInspectorFrontendClient::WebInspectorFrontendClient ( WebView inspectedWebView,
HWND  inspectedWebViewHwnd,
HWND  frontendHwnd,
const COMPtr< WebView > &  frotnendWebView,
HWND  frontendWebViewHwnd,
WebInspectorClient inspectorClient,
std::unique_ptr< Settings settings 
)

◆ ~WebInspectorFrontendClient()

WebInspectorFrontendClient::~WebInspectorFrontendClient ( )
virtual

Member Function Documentation

◆ attachAvailabilityChanged()

void WebInspectorFrontendClient::attachAvailabilityChanged ( bool  available)

◆ attachWindow() [1/2]

void WebInspectorFrontendClient::attachWindow ( DockSide  )
overridevirtual

◆ attachWindow() [2/2]

void WebInspectorFrontendClient::attachWindow ( DockSide  )
overridevirtual

◆ bringToFront() [1/2]

void WebInspectorFrontendClient::bringToFront ( )
overridevirtual

◆ bringToFront() [2/2]

void WebInspectorFrontendClient::bringToFront ( )
overridevirtual

◆ canAttach()

bool WebInspectorFrontendClient::canAttach ( )

◆ closeWindow() [1/2]

void WebInspectorFrontendClient::closeWindow ( )
overridevirtual

◆ closeWindow() [2/2]

void WebInspectorFrontendClient::closeWindow ( )
overridevirtual

◆ destroyInspectorView()

void WebInspectorFrontendClient::destroyInspectorView ( )

◆ detachWindow() [1/2]

void WebInspectorFrontendClient::detachWindow ( )
overridevirtual

◆ detachWindow() [2/2]

void WebInspectorFrontendClient::detachWindow ( )
overridevirtual

◆ frontendLoaded() [1/2]

void WebInspectorFrontendClient::frontendLoaded ( )
overridevirtual

◆ frontendLoaded() [2/2]

void WebInspectorFrontendClient::frontendLoaded ( )
overridevirtual

◆ inspectedURLChanged() [1/2]

void WebInspectorFrontendClient::inspectedURLChanged ( const WTF::String newURL)
overridevirtual

◆ inspectedURLChanged() [2/2]

void WebInspectorFrontendClient::inspectedURLChanged ( const String newURL)
override

◆ localizedStringsURL() [1/2]

WTF::String WebInspectorFrontendClient::localizedStringsURL ( )
overridevirtual

◆ localizedStringsURL() [2/2]

String WebInspectorFrontendClient::localizedStringsURL ( )
overridevirtual

◆ setAttachedWindowHeight() [1/2]

void WebInspectorFrontendClient::setAttachedWindowHeight ( unsigned  )
overridevirtual

◆ setAttachedWindowHeight() [2/2]

void WebInspectorFrontendClient::setAttachedWindowHeight ( unsigned  height)
overridevirtual

◆ setAttachedWindowWidth() [1/2]

void WebInspectorFrontendClient::setAttachedWindowWidth ( unsigned  )
overridevirtual

◆ setAttachedWindowWidth() [2/2]

void WebInspectorFrontendClient::setAttachedWindowWidth ( unsigned  height)
overridevirtual

◆ startWindowDrag()

void WebInspectorFrontendClient::startWindowDrag ( )
overridevirtual

Friends And Related Function Documentation

◆ WebInspectorWndProc

static friend LRESULT CALLBACK WebInspectorWndProc ( HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam 
)
friend

The documentation for this class was generated from the following files: