Add wxWebView methods to enable dev tools

Currently only implemented for the Edge (Chromium) backend.
This commit is contained in:
Tobias Taschner
2020-01-10 17:02:44 +01:00
parent f2196abca3
commit d72e5874eb
5 changed files with 61 additions and 2 deletions

View File

@@ -159,6 +159,7 @@ public:
{
m_showMenu = enable;
}
virtual void EnableDevTools(bool WXUNUSED(enable) = true) { }
virtual wxString GetCurrentTitle() const = 0;
virtual wxString GetCurrentURL() const = 0;
// TODO: handle choosing a frame when calling GetPageSource()?
@@ -166,6 +167,7 @@ public:
virtual wxString GetPageText() const = 0;
virtual bool IsBusy() const = 0;
virtual bool IsContextMenuEnabled() const { return m_showMenu; }
virtual bool IsDevToolsEnabled() const { return false; }
virtual bool IsEditable() const = 0;
virtual void LoadURL(const wxString& url) = 0;
virtual void Print() = 0;