class Value;
}
+struct BrowserInfo;
class DebuggerTracker;
class DevToolsClient;
class DomTracker;
class WebViewImpl : public WebView {
public:
WebViewImpl(const std::string& id,
- int build_no,
+ const BrowserInfo* browser_info,
scoped_ptr<DevToolsClient> client);
virtual ~WebViewImpl();
std::string* out_frame) OVERRIDE;
virtual Status DispatchMouseEvents(
const std::list<MouseEvent>& events, const std::string& frame) OVERRIDE;
+ virtual Status DispatchTouchEvent(const TouchEvent& event) OVERRIDE;
virtual Status DispatchTouchEvents(
const std::list<TouchEvent>& events) OVERRIDE;
virtual Status DispatchKeyEvents(const std::list<KeyEvent>& events) OVERRIDE;
Status IsNotPendingNavigation(const std::string& frame_id,
bool* is_not_pending);
std::string id_;
- int build_no_;
+ const BrowserInfo* browser_info_;
scoped_ptr<DomTracker> dom_tracker_;
scoped_ptr<FrameTracker> frame_tracker_;
scoped_ptr<NavigationTracker> navigation_tracker_;