|
@@ -14,6 +14,7 @@
|
|
|
#include "base/memory/weak_ptr.h"
|
|
|
#include "base/observer_list.h"
|
|
|
#include "base/observer_list_types.h"
|
|
|
+#include "chrome/browser/devtools/devtools_eye_dropper.h"
|
|
|
#include "chrome/browser/devtools/devtools_file_system_indexer.h"
|
|
|
#include "content/common/cursors/webcursor.h"
|
|
|
#include "content/common/frame.mojom.h"
|
|
@@ -663,6 +664,7 @@ class WebContents : public gin::Wrappable<WebContents>,
|
|
|
void DevToolsSearchInPath(int request_id,
|
|
|
const std::string& file_system_path,
|
|
|
const std::string& query) override;
|
|
|
+ void DevToolsSetEyeDropperActive(bool active) override;
|
|
|
|
|
|
// InspectableWebContentsViewDelegate:
|
|
|
#if defined(TOOLKIT_VIEWS) && !defined(OS_MAC)
|
|
@@ -676,6 +678,8 @@ class WebContents : public gin::Wrappable<WebContents>,
|
|
|
// Destroy the managed InspectableWebContents object.
|
|
|
void ResetManagedWebContents(bool async);
|
|
|
|
|
|
+ void ColorPickedInEyeDropper(int r, int g, int b, int a);
|
|
|
+
|
|
|
// DevTools index event callbacks.
|
|
|
void OnDevToolsIndexingWorkCalculated(int request_id,
|
|
|
const std::string& file_system_path,
|
|
@@ -747,6 +751,8 @@ class WebContents : public gin::Wrappable<WebContents>,
|
|
|
|
|
|
scoped_refptr<DevToolsFileSystemIndexer> devtools_file_system_indexer_;
|
|
|
|
|
|
+ std::unique_ptr<DevToolsEyeDropper> eye_dropper_;
|
|
|
+
|
|
|
ElectronBrowserContext* browser_context_;
|
|
|
|
|
|
// The stored InspectableWebContents object.
|