webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
WebCore::InspectorFrontendClient Class Referenceabstract

#include <InspectorFrontendClient.h>

Inheritance diagram for WebCore::InspectorFrontendClient:
WebCore::InspectorFrontendClientLocal WebCore::InspectorFrontendClientLocal WebKit::RemoteWebInspectorUI WebKit::WebInspectorUI WebCore::InspectorStubFrontend WebInspectorFrontendClient WebInspectorFrontendClient WebCore::InspectorStubFrontend WebInspectorFrontendClient WebInspectorFrontendClient

Public Types

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
}
 

Public Member Functions

virtual ~InspectorFrontendClient ()
 
virtual WEBCORE_EXPORT void windowObjectCleared ()=0
 
virtual void frontendLoaded ()=0
 
virtual void startWindowDrag ()=0
 
virtual void moveWindowBy (float x, float y)=0
 
virtual String localizedStringsURL ()=0
 
virtual unsigned inspectionLevel () const =0
 
virtual String backendCommandsURL ()
 
virtual String debuggableType ()
 
virtual void bringToFront ()=0
 
virtual void closeWindow ()=0
 
virtual UserInterfaceLayoutDirection userInterfaceLayoutDirection () const =0
 
virtual WEBCORE_EXPORT void requestSetDockSide (DockSide)=0
 
virtual WEBCORE_EXPORT void changeAttachedWindowHeight (unsigned)=0
 
virtual WEBCORE_EXPORT void changeAttachedWindowWidth (unsigned)=0
 
virtual WEBCORE_EXPORT void openInNewTab (const String &url)=0
 
virtual bool canSave ()=0
 
virtual void save (const WTF::String &url, const WTF::String &content, bool base64Encoded, bool forceSaveAs)=0
 
virtual void append (const WTF::String &url, const WTF::String &content)=0
 
virtual void inspectedURLChanged (const String &)=0
 
virtual void pagePaused ()
 
virtual void pageUnpaused ()
 
virtual WEBCORE_EXPORT void sendMessageToBackend (const String &)=0
 
virtual WEBCORE_EXPORT bool isUnderTest ()=0
 
virtual ~InspectorFrontendClient ()
 
virtual WEBCORE_EXPORT void windowObjectCleared ()=0
 
virtual void frontendLoaded ()=0
 
virtual void startWindowDrag ()=0
 
virtual void moveWindowBy (float x, float y)=0
 
virtual String localizedStringsURL ()=0
 
virtual unsigned inspectionLevel () const =0
 
virtual String backendCommandsURL ()
 
virtual String debuggableType ()
 
virtual void bringToFront ()=0
 
virtual void closeWindow ()=0
 
virtual UserInterfaceLayoutDirection userInterfaceLayoutDirection () const =0
 
virtual WEBCORE_EXPORT void requestSetDockSide (DockSide)=0
 
virtual WEBCORE_EXPORT void changeAttachedWindowHeight (unsigned)=0
 
virtual WEBCORE_EXPORT void changeAttachedWindowWidth (unsigned)=0
 
virtual WEBCORE_EXPORT void openInNewTab (const String &url)=0
 
virtual bool canSave ()=0
 
virtual void save (const WTF::String &url, const WTF::String &content, bool base64Encoded, bool forceSaveAs)=0
 
virtual void append (const WTF::String &url, const WTF::String &content)=0
 
virtual void inspectedURLChanged (const String &)=0
 
virtual void pagePaused ()
 
virtual void pageUnpaused ()
 
virtual WEBCORE_EXPORT void sendMessageToBackend (const String &)=0
 
virtual WEBCORE_EXPORT bool isUnderTest ()=0
 

Member Enumeration Documentation

◆ DockSide [1/2]

Enumerator
Undocked 
Right 
Left 
Bottom 
Undocked 
Right 
Left 
Bottom 

◆ DockSide [2/2]

Enumerator
Undocked 
Right 
Left 
Bottom 
Undocked 
Right 
Left 
Bottom 

Constructor & Destructor Documentation

◆ ~InspectorFrontendClient() [1/2]

virtual WebCore::InspectorFrontendClient::~InspectorFrontendClient ( )
inlinevirtual

◆ ~InspectorFrontendClient() [2/2]

virtual WebCore::InspectorFrontendClient::~InspectorFrontendClient ( )
inlinevirtual

Member Function Documentation

◆ append() [1/2]

virtual void WebCore::InspectorFrontendClient::append ( const WTF::String url,
const WTF::String content 
)
pure virtual

◆ append() [2/2]

virtual void WebCore::InspectorFrontendClient::append ( const WTF::String url,
const WTF::String content 
)
pure virtual

◆ backendCommandsURL() [1/2]

virtual String WebCore::InspectorFrontendClient::backendCommandsURL ( )
inlinevirtual

Reimplemented in WebKit::RemoteWebInspectorUI.

◆ backendCommandsURL() [2/2]

virtual String WebCore::InspectorFrontendClient::backendCommandsURL ( )
inlinevirtual

Reimplemented in WebKit::RemoteWebInspectorUI.

◆ bringToFront() [1/2]

virtual void WebCore::InspectorFrontendClient::bringToFront ( )
pure virtual

◆ bringToFront() [2/2]

virtual void WebCore::InspectorFrontendClient::bringToFront ( )
pure virtual

◆ canSave() [1/2]

virtual bool WebCore::InspectorFrontendClient::canSave ( )
pure virtual

◆ canSave() [2/2]

virtual bool WebCore::InspectorFrontendClient::canSave ( )
pure virtual

◆ changeAttachedWindowHeight() [1/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::changeAttachedWindowHeight ( unsigned  )
pure virtual

◆ changeAttachedWindowHeight() [2/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::changeAttachedWindowHeight ( unsigned  )
pure virtual

◆ changeAttachedWindowWidth() [1/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::changeAttachedWindowWidth ( unsigned  )
pure virtual

◆ changeAttachedWindowWidth() [2/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::changeAttachedWindowWidth ( unsigned  )
pure virtual

◆ closeWindow() [1/2]

virtual void WebCore::InspectorFrontendClient::closeWindow ( )
pure virtual

◆ closeWindow() [2/2]

virtual void WebCore::InspectorFrontendClient::closeWindow ( )
pure virtual

◆ debuggableType() [1/2]

virtual String WebCore::InspectorFrontendClient::debuggableType ( )
inlinevirtual

Reimplemented in WebKit::RemoteWebInspectorUI.

◆ debuggableType() [2/2]

virtual String WebCore::InspectorFrontendClient::debuggableType ( )
inlinevirtual

Reimplemented in WebKit::RemoteWebInspectorUI.

◆ frontendLoaded() [1/2]

virtual void WebCore::InspectorFrontendClient::frontendLoaded ( )
pure virtual

◆ frontendLoaded() [2/2]

virtual void WebCore::InspectorFrontendClient::frontendLoaded ( )
pure virtual

◆ inspectedURLChanged() [1/2]

virtual void WebCore::InspectorFrontendClient::inspectedURLChanged ( const String )
pure virtual

Implemented in WebInspectorFrontendClient.

◆ inspectedURLChanged() [2/2]

virtual void WebCore::InspectorFrontendClient::inspectedURLChanged ( const String )
pure virtual

Implemented in WebInspectorFrontendClient.

◆ inspectionLevel() [1/2]

virtual unsigned WebCore::InspectorFrontendClient::inspectionLevel ( ) const
pure virtual

◆ inspectionLevel() [2/2]

virtual unsigned WebCore::InspectorFrontendClient::inspectionLevel ( ) const
pure virtual

◆ isUnderTest() [1/2]

virtual WEBCORE_EXPORT bool WebCore::InspectorFrontendClient::isUnderTest ( )
pure virtual

◆ isUnderTest() [2/2]

virtual WEBCORE_EXPORT bool WebCore::InspectorFrontendClient::isUnderTest ( )
pure virtual

◆ localizedStringsURL() [1/2]

virtual String WebCore::InspectorFrontendClient::localizedStringsURL ( )
pure virtual

◆ localizedStringsURL() [2/2]

virtual String WebCore::InspectorFrontendClient::localizedStringsURL ( )
pure virtual

◆ moveWindowBy() [1/2]

virtual void WebCore::InspectorFrontendClient::moveWindowBy ( float  x,
float  y 
)
pure virtual

◆ moveWindowBy() [2/2]

virtual void WebCore::InspectorFrontendClient::moveWindowBy ( float  x,
float  y 
)
pure virtual

◆ openInNewTab() [1/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::openInNewTab ( const String url)
pure virtual

◆ openInNewTab() [2/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::openInNewTab ( const String url)
pure virtual

◆ pagePaused() [1/2]

virtual void WebCore::InspectorFrontendClient::pagePaused ( )
inlinevirtual

Reimplemented in WebKit::WebInspectorUI.

◆ pagePaused() [2/2]

virtual void WebCore::InspectorFrontendClient::pagePaused ( )
inlinevirtual

Reimplemented in WebKit::WebInspectorUI.

◆ pageUnpaused() [1/2]

virtual void WebCore::InspectorFrontendClient::pageUnpaused ( )
inlinevirtual

Reimplemented in WebKit::WebInspectorUI.

◆ pageUnpaused() [2/2]

virtual void WebCore::InspectorFrontendClient::pageUnpaused ( )
inlinevirtual

Reimplemented in WebKit::WebInspectorUI.

◆ requestSetDockSide() [1/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::requestSetDockSide ( DockSide  )
pure virtual

◆ requestSetDockSide() [2/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::requestSetDockSide ( DockSide  )
pure virtual

◆ save() [1/2]

virtual void WebCore::InspectorFrontendClient::save ( const WTF::String url,
const WTF::String content,
bool  base64Encoded,
bool  forceSaveAs 
)
pure virtual

◆ save() [2/2]

virtual void WebCore::InspectorFrontendClient::save ( const WTF::String url,
const WTF::String content,
bool  base64Encoded,
bool  forceSaveAs 
)
pure virtual

◆ sendMessageToBackend() [1/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::sendMessageToBackend ( const String )
pure virtual

◆ sendMessageToBackend() [2/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::sendMessageToBackend ( const String )
pure virtual

◆ startWindowDrag() [1/2]

virtual void WebCore::InspectorFrontendClient::startWindowDrag ( )
pure virtual

◆ startWindowDrag() [2/2]

virtual void WebCore::InspectorFrontendClient::startWindowDrag ( )
pure virtual

◆ userInterfaceLayoutDirection() [1/2]

virtual UserInterfaceLayoutDirection WebCore::InspectorFrontendClient::userInterfaceLayoutDirection ( ) const
pure virtual

◆ userInterfaceLayoutDirection() [2/2]

virtual UserInterfaceLayoutDirection WebCore::InspectorFrontendClient::userInterfaceLayoutDirection ( ) const
pure virtual

◆ windowObjectCleared() [1/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::windowObjectCleared ( )
pure virtual

◆ windowObjectCleared() [2/2]

virtual WEBCORE_EXPORT void WebCore::InspectorFrontendClient::windowObjectCleared ( )
pure virtual

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