diff options
Diffstat (limited to 'lib/render_widget_host_view_qt_delegate.h')
-rw-r--r-- | lib/render_widget_host_view_qt_delegate.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/render_widget_host_view_qt_delegate.h b/lib/render_widget_host_view_qt_delegate.h new file mode 100644 index 000000000..7f147dae6 --- /dev/null +++ b/lib/render_widget_host_view_qt_delegate.h @@ -0,0 +1,19 @@ +#ifndef RENDER_WIDGET_HOST_VIEW_QT_DELEGATE_H +#define RENDER_WIDGET_HOST_VIEW_QT_DELEGATE_H + +#include <QRect> + +class QWindow; + +class RenderWidgetHostViewQtDelegate { +public: + virtual ~RenderWidgetHostViewQtDelegate() {} + virtual QRectF screenRect() const = 0; + virtual void show() = 0; + virtual void hide() = 0; + virtual bool isVisible() const = 0; + virtual QWindow* window() const = 0; + virtual void update(const QRect& rect = QRect()) = 0; +}; + +#endif |