Add wxWebView::IsBackendAvailable()

This allows to check if a specified backend has been registered before creation of a new instance
This commit is contained in:
Tobias Taschner
2020-01-09 11:52:47 +00:00
parent bb14c5f69b
commit 095a93e0c0
3 changed files with 16 additions and 0 deletions

View File

@@ -86,6 +86,13 @@ void wxWebView::RegisterFactory(const wxString& backend,
}
// static
bool wxWebView::IsBackendAvailable(const wxString& backend)
{
wxStringWebViewFactoryMap::iterator iter = FindFactory(backend);
return (iter != m_factoryMap.end());
}
// static
wxStringWebViewFactoryMap::iterator wxWebView::FindFactory(const wxString &backend)
{
// Initialise the map, it checks internally for existing factories