Molybden API
Loading...
Searching...
No Matches
devtools.hpp
1
// Copyright (c) 2000-2023 TeamDev Ltd. All rights reserved.
2
// TeamDev PROPRIETARY and CONFIDENTIAL.
3
// Use is subject to license terms.
4
5
#ifndef MOLYBDEN_DEVTOOLS_HPP
6
#define MOLYBDEN_DEVTOOLS_HPP
7
8
#include <memory>
9
#include <string>
10
11
namespace
molybden {
12
13
class
Browser;
14
20
class
DevTools
{
21
public
:
25
virtual
std::shared_ptr<Browser>
browser
() = 0;
26
31
virtual
void
show
() = 0;
32
36
virtual
void
hide
() = 0;
37
};
38
39
}
// namespace molybden
40
41
#endif
// MOLYBDEN_DEVTOOLS_HPP
molybden::DevTools
Allows working with Chromium DevTools and access the remote debugging URL of the currently loaded web...
Definition
devtools.hpp:20
molybden::DevTools::hide
virtual void hide()=0
Hides the Chromium DevTools window if it is shown.
molybden::DevTools::show
virtual void show()=0
Opens Chromium DevTools in a new window.
molybden::DevTools::browser
virtual std::shared_ptr< Browser > browser()=0
Returns the browser instance of this DevTools.
include
molybden
devtools
devtools.hpp