refactor: move devtools from brightray to atom (#15234)

This commit is contained in:
Milan Burda 2018-10-19 15:50:30 +02:00 committed by Alexey Kuzmin
parent 122017e6fa
commit 6f3c46cc7e
58 changed files with 315 additions and 400 deletions

View file

@ -12,11 +12,6 @@
#include "content/public/browser/web_contents.h"
#include "third_party/skia/include/core/SkColor.h"
namespace brightray {
class InspectableWebContents;
class InspectableWebContentsView;
} // namespace brightray
namespace gfx {
class Rect;
}
@ -28,18 +23,21 @@ enum AutoResizeFlags {
kAutoResizeHeight = 0x2,
};
class InspectableWebContents;
class InspectableWebContentsView;
class NativeBrowserView {
public:
virtual ~NativeBrowserView();
static NativeBrowserView* Create(
brightray::InspectableWebContents* inspectable_web_contents);
InspectableWebContents* inspectable_web_contents);
brightray::InspectableWebContents* GetInspectableWebContents() {
InspectableWebContents* GetInspectableWebContents() {
return inspectable_web_contents_;
}
brightray::InspectableWebContentsView* GetInspectableWebContentsView();
InspectableWebContentsView* GetInspectableWebContentsView();
content::WebContents* GetWebContents();
virtual void SetAutoResizeFlags(uint8_t flags) = 0;
@ -51,10 +49,9 @@ class NativeBrowserView {
const std::vector<gfx::Rect>& system_drag_exclude_areas) {}
protected:
explicit NativeBrowserView(
brightray::InspectableWebContents* inspectable_web_contents);
explicit NativeBrowserView(InspectableWebContents* inspectable_web_contents);
brightray::InspectableWebContents* inspectable_web_contents_;
InspectableWebContents* inspectable_web_contents_;
private:
DISALLOW_COPY_AND_ASSIGN(NativeBrowserView);