webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
WebCore::InspectorFrontendClientLocal Class Referenceabstract

#include <InspectorFrontendClientLocal.h>

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

Classes

class  Settings
 

Public Member Functions

WEBCORE_EXPORT InspectorFrontendClientLocal (InspectorController *inspectedPageController, Page *frontendPage, std::unique_ptr< Settings >)
 
virtual WEBCORE_EXPORT ~InspectorFrontendClientLocal ()
 
WEBCORE_EXPORT void windowObjectCleared () final
 
WEBCORE_EXPORT void frontendLoaded () override
 
void startWindowDrag () override
 
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
 
bool canSave () override
 
void save (const String &, const String &, bool, bool) override
 
void append (const String &, const String &) override
 
virtual void attachWindow (DockSide)=0
 
virtual void detachWindow ()=0
 
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 frontendLoaded () override
 
void startWindowDrag () override
 
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
 
bool canSave () override
 
void save (const String &, const String &, bool, bool) override
 
void append (const String &, const String &) override
 
virtual void attachWindow (DockSide)=0
 
virtual void detachWindow ()=0
 
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 localizedStringsURL ()=0
 
virtual String backendCommandsURL ()
 
virtual String debuggableType ()
 
virtual void bringToFront ()=0
 
virtual void closeWindow ()=0
 
virtual void inspectedURLChanged (const String &)=0
 
virtual void pagePaused ()
 
virtual void pageUnpaused ()
 
virtual ~InspectorFrontendClient ()
 
virtual String localizedStringsURL ()=0
 
virtual String backendCommandsURL ()
 
virtual String debuggableType ()
 
virtual void bringToFront ()=0
 
virtual void closeWindow ()=0
 
virtual void inspectedURLChanged (const String &)=0
 
virtual void pagePaused ()
 
virtual void pageUnpaused ()
 

Static Public Member Functions

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

virtual void setAttachedWindowHeight (unsigned)=0
 
virtual void setAttachedWindowWidth (unsigned)=0
 
WEBCORE_EXPORT void restoreAttachedWindowHeight ()
 
virtual void setAttachedWindowHeight (unsigned)=0
 
virtual void setAttachedWindowWidth (unsigned)=0
 
WEBCORE_EXPORT void restoreAttachedWindowHeight ()
 

Friends

class FrontendMenuProvider
 

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
}
 

Constructor & Destructor Documentation

◆ InspectorFrontendClientLocal() [1/2]

WebCore::InspectorFrontendClientLocal::InspectorFrontendClientLocal ( InspectorController inspectedPageController,
Page frontendPage,
std::unique_ptr< Settings settings 
)

◆ ~InspectorFrontendClientLocal() [1/2]

WebCore::InspectorFrontendClientLocal::~InspectorFrontendClientLocal ( )
virtual

◆ InspectorFrontendClientLocal() [2/2]

WEBCORE_EXPORT WebCore::InspectorFrontendClientLocal::InspectorFrontendClientLocal ( InspectorController inspectedPageController,
Page frontendPage,
std::unique_ptr< Settings  
)

◆ ~InspectorFrontendClientLocal() [2/2]

virtual WEBCORE_EXPORT WebCore::InspectorFrontendClientLocal::~InspectorFrontendClientLocal ( )
virtual

Member Function Documentation

◆ append() [1/2]

void WebCore::InspectorFrontendClientLocal::append ( const String ,
const String  
)
inlineoverridevirtual

◆ append() [2/2]

void WebCore::InspectorFrontendClientLocal::append ( const String ,
const String  
)
inlineoverridevirtual

◆ attachWindow() [1/2]

virtual void WebCore::InspectorFrontendClientLocal::attachWindow ( DockSide  )
pure virtual

◆ attachWindow() [2/2]

virtual void WebCore::InspectorFrontendClientLocal::attachWindow ( DockSide  )
pure virtual

◆ canAttachWindow() [1/2]

bool WebCore::InspectorFrontendClientLocal::canAttachWindow ( )

◆ canAttachWindow() [2/2]

WEBCORE_EXPORT bool WebCore::InspectorFrontendClientLocal::canAttachWindow ( )

◆ canSave() [1/2]

bool WebCore::InspectorFrontendClientLocal::canSave ( )
inlineoverridevirtual

◆ canSave() [2/2]

bool WebCore::InspectorFrontendClientLocal::canSave ( )
inlineoverridevirtual

◆ changeAttachedWindowHeight() [1/2]

void WebCore::InspectorFrontendClientLocal::changeAttachedWindowHeight ( unsigned  height)
finalvirtual

◆ changeAttachedWindowHeight() [2/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::changeAttachedWindowHeight ( unsigned  )
finalvirtual

◆ changeAttachedWindowWidth() [1/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::changeAttachedWindowWidth ( unsigned  )
finalvirtual

◆ changeAttachedWindowWidth() [2/2]

void WebCore::InspectorFrontendClientLocal::changeAttachedWindowWidth ( unsigned  width)
finalvirtual

◆ constrainedAttachedWindowHeight() [1/2]

unsigned WebCore::InspectorFrontendClientLocal::constrainedAttachedWindowHeight ( unsigned  preferredHeight,
unsigned  totalWindowHeight 
)
static

◆ constrainedAttachedWindowHeight() [2/2]

static WEBCORE_EXPORT unsigned WebCore::InspectorFrontendClientLocal::constrainedAttachedWindowHeight ( unsigned  preferredHeight,
unsigned  totalWindowHeight 
)
static

◆ constrainedAttachedWindowWidth() [1/2]

unsigned WebCore::InspectorFrontendClientLocal::constrainedAttachedWindowWidth ( unsigned  preferredWidth,
unsigned  totalWindowWidth 
)
static

◆ constrainedAttachedWindowWidth() [2/2]

static WEBCORE_EXPORT unsigned WebCore::InspectorFrontendClientLocal::constrainedAttachedWindowWidth ( unsigned  preferredWidth,
unsigned  totalWindowWidth 
)
static

◆ detachWindow() [1/2]

virtual void WebCore::InspectorFrontendClientLocal::detachWindow ( )
pure virtual

◆ detachWindow() [2/2]

virtual void WebCore::InspectorFrontendClientLocal::detachWindow ( )
pure virtual

◆ frontendLoaded() [1/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::frontendLoaded ( )
overridevirtual

◆ frontendLoaded() [2/2]

void WebCore::InspectorFrontendClientLocal::frontendLoaded ( )
overridevirtual

◆ frontendPage() [1/2]

Page* WebCore::InspectorFrontendClientLocal::frontendPage ( ) const
inline

◆ frontendPage() [2/2]

Page* WebCore::InspectorFrontendClientLocal::frontendPage ( ) const
inline

◆ inspectedPage() [1/2]

Page * WebCore::InspectorFrontendClientLocal::inspectedPage ( ) const

◆ inspectedPage() [2/2]

WEBCORE_EXPORT Page* WebCore::InspectorFrontendClientLocal::inspectedPage ( ) const

◆ inspectionLevel() [1/2]

unsigned WebCore::InspectorFrontendClientLocal::inspectionLevel ( ) const
finalvirtual

◆ inspectionLevel() [2/2]

WEBCORE_EXPORT unsigned WebCore::InspectorFrontendClientLocal::inspectionLevel ( ) const
finalvirtual

◆ isDebuggingEnabled() [1/2]

bool WebCore::InspectorFrontendClientLocal::isDebuggingEnabled ( )

◆ isDebuggingEnabled() [2/2]

WEBCORE_EXPORT bool WebCore::InspectorFrontendClientLocal::isDebuggingEnabled ( )

◆ isProfilingJavaScript() [1/2]

bool WebCore::InspectorFrontendClientLocal::isProfilingJavaScript ( )

◆ isProfilingJavaScript() [2/2]

WEBCORE_EXPORT bool WebCore::InspectorFrontendClientLocal::isProfilingJavaScript ( )

◆ isTimelineProfilingEnabled() [1/2]

bool WebCore::InspectorFrontendClientLocal::isTimelineProfilingEnabled ( )

◆ isTimelineProfilingEnabled() [2/2]

WEBCORE_EXPORT bool WebCore::InspectorFrontendClientLocal::isTimelineProfilingEnabled ( )

◆ isUnderTest() [1/2]

bool WebCore::InspectorFrontendClientLocal::isUnderTest ( )
finalvirtual

◆ isUnderTest() [2/2]

WEBCORE_EXPORT bool WebCore::InspectorFrontendClientLocal::isUnderTest ( )
finalvirtual

◆ moveWindowBy() [1/2]

void WebCore::InspectorFrontendClientLocal::moveWindowBy ( float  x,
float  y 
)
finalvirtual

◆ moveWindowBy() [2/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::moveWindowBy ( float  x,
float  y 
)
finalvirtual

◆ openInNewTab() [1/2]

void WebCore::InspectorFrontendClientLocal::openInNewTab ( const String url)
finalvirtual

◆ openInNewTab() [2/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::openInNewTab ( const String url)
finalvirtual

◆ requestSetDockSide() [1/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::requestSetDockSide ( DockSide  )
finalvirtual

◆ requestSetDockSide() [2/2]

void WebCore::InspectorFrontendClientLocal::requestSetDockSide ( DockSide  dockSide)
finalvirtual

◆ restoreAttachedWindowHeight() [1/2]

void WebCore::InspectorFrontendClientLocal::restoreAttachedWindowHeight ( )
protected

◆ restoreAttachedWindowHeight() [2/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::restoreAttachedWindowHeight ( )
protected

◆ save() [1/2]

void WebCore::InspectorFrontendClientLocal::save ( const String ,
const String ,
bool  ,
bool   
)
inlineoverridevirtual

◆ save() [2/2]

void WebCore::InspectorFrontendClientLocal::save ( const String ,
const String ,
bool  ,
bool   
)
inlineoverridevirtual

◆ sendMessageToBackend() [1/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::sendMessageToBackend ( const String message)
finalvirtual

◆ sendMessageToBackend() [2/2]

void WebCore::InspectorFrontendClientLocal::sendMessageToBackend ( const String message)
finalvirtual

◆ setAttachedWindow() [1/2]

void WebCore::InspectorFrontendClientLocal::setAttachedWindow ( DockSide  dockSide)

◆ setAttachedWindow() [2/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::setAttachedWindow ( DockSide  )

◆ setAttachedWindowHeight() [1/2]

virtual void WebCore::InspectorFrontendClientLocal::setAttachedWindowHeight ( unsigned  )
protectedpure virtual

◆ setAttachedWindowHeight() [2/2]

virtual void WebCore::InspectorFrontendClientLocal::setAttachedWindowHeight ( unsigned  )
protectedpure virtual

◆ setAttachedWindowWidth() [1/2]

virtual void WebCore::InspectorFrontendClientLocal::setAttachedWindowWidth ( unsigned  )
protectedpure virtual

◆ setAttachedWindowWidth() [2/2]

virtual void WebCore::InspectorFrontendClientLocal::setAttachedWindowWidth ( unsigned  )
protectedpure virtual

◆ setDebuggingEnabled() [1/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::setDebuggingEnabled ( bool  )

◆ setDebuggingEnabled() [2/2]

void WebCore::InspectorFrontendClientLocal::setDebuggingEnabled ( bool  enabled)

◆ setDockingUnavailable() [1/2]

void WebCore::InspectorFrontendClientLocal::setDockingUnavailable ( bool  unavailable)

◆ setDockingUnavailable() [2/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::setDockingUnavailable ( bool  )

◆ setTimelineProfilingEnabled() [1/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::setTimelineProfilingEnabled ( bool  )

◆ setTimelineProfilingEnabled() [2/2]

void WebCore::InspectorFrontendClientLocal::setTimelineProfilingEnabled ( bool  enabled)

◆ showConsole() [1/2]

void WebCore::InspectorFrontendClientLocal::showConsole ( )

◆ showConsole() [2/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::showConsole ( )

◆ showMainResourceForFrame() [1/2]

void WebCore::InspectorFrontendClientLocal::showMainResourceForFrame ( Frame frame)

◆ showMainResourceForFrame() [2/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::showMainResourceForFrame ( Frame )

◆ showResources() [1/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::showResources ( )

◆ showResources() [2/2]

void WebCore::InspectorFrontendClientLocal::showResources ( )

◆ startProfilingJavaScript() [1/2]

void WebCore::InspectorFrontendClientLocal::startProfilingJavaScript ( )

◆ startProfilingJavaScript() [2/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::startProfilingJavaScript ( )

◆ startWindowDrag() [1/2]

void WebCore::InspectorFrontendClientLocal::startWindowDrag ( )
inlineoverridevirtual

◆ startWindowDrag() [2/2]

void WebCore::InspectorFrontendClientLocal::startWindowDrag ( )
inlineoverridevirtual

◆ stopProfilingJavaScript() [1/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::stopProfilingJavaScript ( )

◆ stopProfilingJavaScript() [2/2]

void WebCore::InspectorFrontendClientLocal::stopProfilingJavaScript ( )

◆ userInterfaceLayoutDirection() [1/2]

WEBCORE_EXPORT UserInterfaceLayoutDirection WebCore::InspectorFrontendClientLocal::userInterfaceLayoutDirection ( ) const
finalvirtual

◆ userInterfaceLayoutDirection() [2/2]

UserInterfaceLayoutDirection WebCore::InspectorFrontendClientLocal::userInterfaceLayoutDirection ( ) const
finalvirtual

◆ windowObjectCleared() [1/2]

void WebCore::InspectorFrontendClientLocal::windowObjectCleared ( )
finalvirtual

◆ windowObjectCleared() [2/2]

WEBCORE_EXPORT void WebCore::InspectorFrontendClientLocal::windowObjectCleared ( )
finalvirtual

Friends And Related Function Documentation

◆ FrontendMenuProvider

FrontendMenuProvider
friend

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