summaryrefslogtreecommitdiff
path: root/Source/WebKit/qt/WidgetSupport
diff options
context:
space:
mode:
authorKonstantin Tokarev <annulen@yandex.ru>2016-11-07 09:36:50 +0300
committerKonstantin Tokarev <annulen@yandex.ru>2017-02-02 12:31:10 +0000
commit5ae3854f795ac5c1a0f104bd8b66ed6f988181cd (patch)
tree197aac0ea37c400dfa582379b2bac84029e794a0 /Source/WebKit/qt/WidgetSupport
parent747609969d3a8bd95ed2293bb5d943660188ede4 (diff)
downloadqtwebkit-5ae3854f795ac5c1a0f104bd8b66ed6f988181cd.tar.gz
Imported WebKit commit 490f716dd2dd07fb0d6652795c62586e2e28ae27
Change-Id: I9f66467721cf923468af87915c260c1bb44e013e Reviewed-by: Konstantin Tokarev <annulen@yandex.ru>
Diffstat (limited to 'Source/WebKit/qt/WidgetSupport')
-rw-r--r--Source/WebKit/qt/WidgetSupport/InspectorClientWebPage.h4
-rw-r--r--Source/WebKit/qt/WidgetSupport/PageClientQt.h96
-rw-r--r--Source/WebKit/qt/WidgetSupport/QGraphicsWidgetPluginImpl.h16
-rw-r--r--Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.h54
-rw-r--r--Source/WebKit/qt/WidgetSupport/QWebUndoCommand.h6
-rw-r--r--Source/WebKit/qt/WidgetSupport/QWidgetPluginImpl.h16
-rw-r--r--Source/WebKit/qt/WidgetSupport/QtFallbackWebPopup.h10
-rw-r--r--Source/WebKit/qt/WidgetSupport/QtWebComboBox.h6
8 files changed, 104 insertions, 104 deletions
diff --git a/Source/WebKit/qt/WidgetSupport/InspectorClientWebPage.h b/Source/WebKit/qt/WidgetSupport/InspectorClientWebPage.h
index a6ab065e5..59cf74135 100644
--- a/Source/WebKit/qt/WidgetSupport/InspectorClientWebPage.h
+++ b/Source/WebKit/qt/WidgetSupport/InspectorClientWebPage.h
@@ -36,13 +36,13 @@
namespace WebKit {
-class InspectorClientWebPage : public QWebPage {
+class InspectorClientWebPage final : public QWebPage {
Q_OBJECT
friend class InspectorClientQt;
public:
InspectorClientWebPage();
- QWebPage* createWindow(QWebPage::WebWindowType);
+ QWebPage* createWindow(QWebPage::WebWindowType) final;
public Q_SLOTS:
void javaScriptWindowObjectCleared();
diff --git a/Source/WebKit/qt/WidgetSupport/PageClientQt.h b/Source/WebKit/qt/WidgetSupport/PageClientQt.h
index 94de09494..649882990 100644
--- a/Source/WebKit/qt/WidgetSupport/PageClientQt.h
+++ b/Source/WebKit/qt/WidgetSupport/PageClientQt.h
@@ -38,7 +38,7 @@
namespace WebCore {
-class PageClientQWidget : public QWebPageClient {
+class PageClientQWidget final : public QWebPageClient {
public:
PageClientQWidget(QWidget* newView, QWebPage* newPage)
: view(newView)
@@ -46,38 +46,38 @@ public:
{
Q_ASSERT(view);
}
- virtual ~PageClientQWidget();
+ ~PageClientQWidget() final;
- virtual bool isQWidgetClient() const { return true; }
+ bool isQWidgetClient() const final { return true; }
- virtual void scroll(int dx, int dy, const QRect&);
- virtual void update(const QRect& dirtyRect);
- virtual void repaintViewport();
- virtual void setInputMethodEnabled(bool);
- virtual bool inputMethodEnabled() const;
- virtual void setInputMethodHints(Qt::InputMethodHints);
+ void scroll(int dx, int dy, const QRect&) final;
+ void update(const QRect& dirtyRect) final;
+ void repaintViewport() final;
+ void setInputMethodEnabled(bool) final;
+ bool inputMethodEnabled() const final;
+ void setInputMethodHints(Qt::InputMethodHints) final;
#ifndef QT_NO_CURSOR
- virtual QCursor cursor() const;
- virtual void updateCursor(const QCursor&);
+ QCursor cursor() const final;
+ void updateCursor(const QCursor&) final;
#endif
- virtual QPalette palette() const;
- virtual int screenNumber() const;
- virtual QObject* ownerWidget() const;
- virtual QRect geometryRelativeToOwnerWidget() const;
- virtual QPoint mapToOwnerWindow(const QPoint&) const;
+ QPalette palette() const final;
+ int screenNumber() const final;
+ QObject* ownerWidget() const final;
+ QRect geometryRelativeToOwnerWidget() const final;
+ QPoint mapToOwnerWindow(const QPoint&) const final;
- virtual QObject* pluginParent() const;
+ QObject* pluginParent() const final;
- virtual QStyle* style() const;
+ QStyle* style() const final;
- virtual bool viewResizesToContentsEnabled() const { return false; }
+ bool viewResizesToContentsEnabled() const final { return false; }
- virtual QRectF windowRect() const;
+ QRectF windowRect() const final;
- virtual void setWidgetVisible(Widget*, bool visible);
- virtual bool isViewVisible();
+ void setWidgetVisible(Widget*, bool visible) final;
+ bool isViewVisible() final;
QWidget* view;
QWebPage* page;
@@ -86,7 +86,7 @@ public:
#if !defined(QT_NO_GRAPHICSVIEW)
// the overlay is here for one reason only: to have the scroll-bars and other
// extra UI elements appear on top of any QGraphicsItems created by CSS compositing layers
-class QGraphicsItemOverlay : public QGraphicsObject {
+class QGraphicsItemOverlay final : public QGraphicsObject {
public:
QGraphicsItemOverlay(QGraphicsWidget* view, QWebPage* p)
: QGraphicsObject(view)
@@ -98,12 +98,12 @@ class QGraphicsItemOverlay : public QGraphicsObject {
setCacheMode(QGraphicsItem::DeviceCoordinateCache);
}
- QRectF boundingRect() const
+ QRectF boundingRect() const final
{
return q->boundingRect();
}
- void paint(QPainter* painter, const QStyleOptionGraphicsItem* options, QWidget*)
+ void paint(QPainter* painter, const QStyleOptionGraphicsItem* options, QWidget*) final
{
page->mainFrame()->render(painter, static_cast<QWebFrame::RenderLayer>(QWebFrame::AllLayers&(~QWebFrame::ContentsLayer)), options->exposedRect.toRect());
}
@@ -118,7 +118,7 @@ class QGraphicsItemOverlay : public QGraphicsObject {
};
-class PageClientQGraphicsWidget : public QWebPageClient {
+class PageClientQGraphicsWidget final : public QWebPageClient {
public:
PageClientQGraphicsWidget(QGraphicsWebView* newView, QWebPage* newPage)
: view(newView)
@@ -132,44 +132,44 @@ public:
view->setFlag(QGraphicsItem::ItemUsesExtendedStyleOption);
}
- virtual ~PageClientQGraphicsWidget();
+ ~PageClientQGraphicsWidget() final;
- virtual bool isQWidgetClient() const { return false; }
+ bool isQWidgetClient() const final { return false; }
- virtual void scroll(int dx, int dy, const QRect&);
- virtual void update(const QRect& dirtyRect);
- virtual void repaintViewport();
- virtual void setInputMethodEnabled(bool);
- virtual bool inputMethodEnabled() const;
- virtual void setInputMethodHints(Qt::InputMethodHints);
+ void scroll(int dx, int dy, const QRect&) final;
+ void update(const QRect& dirtyRect) final;
+ void repaintViewport() final;
+ void setInputMethodEnabled(bool) final;
+ bool inputMethodEnabled() const final;
+ void setInputMethodHints(Qt::InputMethodHints) final;
#ifndef QT_NO_CURSOR
- virtual QCursor cursor() const;
- virtual void updateCursor(const QCursor&);
+ QCursor cursor() const final;
+ void updateCursor(const QCursor&) final;
#endif
- virtual QPalette palette() const;
- virtual int screenNumber() const;
- virtual QObject* ownerWidget() const;
- virtual QRect geometryRelativeToOwnerWidget() const;
- virtual QPoint mapToOwnerWindow(const QPoint&) const;
+ QPalette palette() const final;
+ int screenNumber() const final;
+ QObject* ownerWidget() const final;
+ QRect geometryRelativeToOwnerWidget() const final;
+ QPoint mapToOwnerWindow(const QPoint&) const final;
- virtual QObject* pluginParent() const;
+ QObject* pluginParent() const final;
- virtual QStyle* style() const;
+ QStyle* style() const final;
- virtual bool viewResizesToContentsEnabled() const { return viewResizesToContents; }
+ bool viewResizesToContentsEnabled() const final { return viewResizesToContents; }
- virtual void setWidgetVisible(Widget*, bool);
- virtual bool isViewVisible();
+ void setWidgetVisible(Widget*, bool) final;
+ bool isViewVisible() final;
#if USE(TILED_BACKING_STORE)
virtual QRectF graphicsItemVisibleRect() const;
#endif
- virtual bool makeOpenGLContextCurrentIfAvailable();
+ bool makeOpenGLContextCurrentIfAvailable() final;
- virtual QRectF windowRect() const;
+ QRectF windowRect() const final;
QGraphicsView* firstGraphicsView() const;
diff --git a/Source/WebKit/qt/WidgetSupport/QGraphicsWidgetPluginImpl.h b/Source/WebKit/qt/WidgetSupport/QGraphicsWidgetPluginImpl.h
index cddcbc5c9..b606ae701 100644
--- a/Source/WebKit/qt/WidgetSupport/QGraphicsWidgetPluginImpl.h
+++ b/Source/WebKit/qt/WidgetSupport/QGraphicsWidgetPluginImpl.h
@@ -28,17 +28,17 @@ QT_BEGIN_NAMESPACE
class QGraphicsWidget;
QT_END_NAMESPACE
-class QGraphicsWidgetPluginImpl : public QtPluginWidgetAdapter {
+class QGraphicsWidgetPluginImpl final : public QtPluginWidgetAdapter {
Q_OBJECT
public:
QGraphicsWidgetPluginImpl(QGraphicsWidget *w) : m_graphicsWidget(w) { }
- virtual ~QGraphicsWidgetPluginImpl();
- void update(const QRect &) override;
- void setGeometryAndClip(const QRect&, const QRect&, bool) override;
- void setVisible(bool) override;
- void setStyleSheet(const QString&) override { }
- void setWidgetParent(QObject*) override;
- QObject* handle() const override;
+ ~QGraphicsWidgetPluginImpl();
+ void update(const QRect &) final;
+ void setGeometryAndClip(const QRect&, const QRect&, bool) final;
+ void setVisible(bool) final;
+ void setStyleSheet(const QString&) final { }
+ void setWidgetParent(QObject*) final;
+ QObject* handle() const final;
private:
QGraphicsWidget *m_graphicsWidget;
};
diff --git a/Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.h b/Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.h
index 5ec4ec20a..9e9cf0af7 100644
--- a/Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.h
+++ b/Source/WebKit/qt/WidgetSupport/QStyleFacadeImp.h
@@ -42,45 +42,45 @@ namespace WebKit {
class QStyleFacadeImp : public WebCore::QStyleFacade {
public:
QStyleFacadeImp(QWebPageAdapter* = 0);
- virtual ~QStyleFacadeImp();
+ ~QStyleFacadeImp() override;
static WebCore::QStyleFacade* create(QWebPageAdapter* page)
{ return new QStyleFacadeImp(page); }
- virtual QRect buttonSubElementRect(ButtonSubElement, State, const QRect& originalRect) const;
+ QRect buttonSubElementRect(ButtonSubElement, State, const QRect& originalRect) const override;
- virtual int findFrameLineWidth() const;
- virtual int simplePixelMetric(PixelMetric, State = State_None) const;
- virtual int buttonMargin(State, const QRect& originalRect) const;
- virtual int sliderLength(Qt::Orientation) const;
- virtual int sliderThickness(Qt::Orientation) const;
- virtual int progressBarChunkWidth(const QSize&) const;
- virtual void getButtonMetrics(QString* buttonFontFamily, int* buttonFontPixelSize) const;
+ int findFrameLineWidth() const override;
+ int simplePixelMetric(PixelMetric, State = State_None) const override;
+ int buttonMargin(State, const QRect& originalRect) const override;
+ int sliderLength(Qt::Orientation) const override;
+ int sliderThickness(Qt::Orientation) const override;
+ int progressBarChunkWidth(const QSize&) const override;
+ void getButtonMetrics(QString* buttonFontFamily, int* buttonFontPixelSize) const override;
- virtual QSize comboBoxSizeFromContents(State, const QSize& contentsSize) const;
- virtual QSize pushButtonSizeFromContents(State, const QSize& contentsSize) const;
+ QSize comboBoxSizeFromContents(State, const QSize& contentsSize) const override;
+ QSize pushButtonSizeFromContents(State, const QSize& contentsSize) const override;
- virtual void paintButton(QPainter*, ButtonType, const WebCore::QStyleFacadeOption &proxyOption);
- virtual void paintTextField(QPainter*, const WebCore::QStyleFacadeOption&);
- virtual void paintComboBox(QPainter*, const WebCore::QStyleFacadeOption&);
- virtual void paintComboBoxArrow(QPainter*, const WebCore::QStyleFacadeOption&);
+ void paintButton(QPainter*, ButtonType, const WebCore::QStyleFacadeOption &proxyOption) override;
+ void paintTextField(QPainter*, const WebCore::QStyleFacadeOption&) override;
+ void paintComboBox(QPainter*, const WebCore::QStyleFacadeOption&) override;
+ void paintComboBoxArrow(QPainter*, const WebCore::QStyleFacadeOption&) override;
- virtual void paintSliderTrack(QPainter*, const WebCore::QStyleFacadeOption&);
- virtual void paintSliderThumb(QPainter*, const WebCore::QStyleFacadeOption&);
- virtual void paintInnerSpinButton(QPainter*, const WebCore::QStyleFacadeOption&, bool spinBoxUp);
- virtual void paintProgressBar(QPainter*, const WebCore::QStyleFacadeOption&, double progress, double animationProgress);
+ void paintSliderTrack(QPainter*, const WebCore::QStyleFacadeOption&) override;
+ void paintSliderThumb(QPainter*, const WebCore::QStyleFacadeOption&) override;
+ void paintInnerSpinButton(QPainter*, const WebCore::QStyleFacadeOption&, bool spinBoxUp) override;
+ void paintProgressBar(QPainter*, const WebCore::QStyleFacadeOption&, double progress, double animationProgress) override;
- virtual int scrollBarExtent(bool mini);
- virtual bool scrollBarMiddleClickAbsolutePositionStyleHint() const;
- virtual void paintScrollCorner(QPainter*, const QRect&);
+ int scrollBarExtent(bool mini) override;
+ bool scrollBarMiddleClickAbsolutePositionStyleHint() const override;
+ void paintScrollCorner(QPainter*, const QRect&) override;
- virtual SubControl hitTestScrollBar(const WebCore::QStyleFacadeOption&, const QPoint& pos);
- virtual QRect scrollBarSubControlRect(const WebCore::QStyleFacadeOption&, SubControl);
- virtual void paintScrollBar(QPainter*, const WebCore::QStyleFacadeOption&);
+ SubControl hitTestScrollBar(const WebCore::QStyleFacadeOption&, const QPoint& pos) override;
+ QRect scrollBarSubControlRect(const WebCore::QStyleFacadeOption&, SubControl) override;
+ void paintScrollBar(QPainter*, const WebCore::QStyleFacadeOption&) override;
- virtual QObject* widgetForPainter(QPainter*);
+ QObject* widgetForPainter(QPainter*) override;
- virtual bool isValid() const { return style(); }
+ bool isValid() const override { return style(); }
private:
QStyle* style() const;
diff --git a/Source/WebKit/qt/WidgetSupport/QWebUndoCommand.h b/Source/WebKit/qt/WidgetSupport/QWebUndoCommand.h
index b9e616925..c96e0c3d3 100644
--- a/Source/WebKit/qt/WidgetSupport/QWebUndoCommand.h
+++ b/Source/WebKit/qt/WidgetSupport/QWebUndoCommand.h
@@ -27,12 +27,12 @@ class UndoStepQt;
#ifndef QT_NO_UNDOCOMMAND
-class QWebUndoCommand : public QUndoCommand {
+class QWebUndoCommand final : public QUndoCommand {
public:
QWebUndoCommand(QSharedPointer<UndoStepQt>, QUndoCommand *parent = 0);
- void undo();
- void redo();
+ void undo() final;
+ void redo() final;
private:
QSharedPointer<UndoStepQt> m_step;
diff --git a/Source/WebKit/qt/WidgetSupport/QWidgetPluginImpl.h b/Source/WebKit/qt/WidgetSupport/QWidgetPluginImpl.h
index c0ecbcd04..71943f0f6 100644
--- a/Source/WebKit/qt/WidgetSupport/QWidgetPluginImpl.h
+++ b/Source/WebKit/qt/WidgetSupport/QWidgetPluginImpl.h
@@ -26,17 +26,17 @@ QT_BEGIN_NAMESPACE
class QWidget;
QT_END_NAMESPACE
-class QWidgetPluginImpl : public QtPluginWidgetAdapter {
+class QWidgetPluginImpl final : public QtPluginWidgetAdapter {
Q_OBJECT
public:
QWidgetPluginImpl(QWidget *w) : m_widget(w) { }
- virtual ~QWidgetPluginImpl();
- void update(const QRect &) override;
- void setGeometryAndClip(const QRect&, const QRect&, bool isVisible) override;
- void setVisible(bool) override;
- void setStyleSheet(const QString&) override;
- void setWidgetParent(QObject *) override;
- QObject* handle() const override;
+ ~QWidgetPluginImpl();
+ void update(const QRect &) final;
+ void setGeometryAndClip(const QRect&, const QRect&, bool isVisible) final;
+ void setVisible(bool) final;
+ void setStyleSheet(const QString&) final;
+ void setWidgetParent(QObject *) final;
+ QObject* handle() const final;
private:
QWidget *m_widget;
};
diff --git a/Source/WebKit/qt/WidgetSupport/QtFallbackWebPopup.h b/Source/WebKit/qt/WidgetSupport/QtFallbackWebPopup.h
index cc2c6adb9..8ecaa3f07 100644
--- a/Source/WebKit/qt/WidgetSupport/QtFallbackWebPopup.h
+++ b/Source/WebKit/qt/WidgetSupport/QtFallbackWebPopup.h
@@ -37,19 +37,19 @@ namespace WebCore {
class QtWebComboBox;
-class QtFallbackWebPopup : public QWebSelectMethod {
+class QtFallbackWebPopup final : public QWebSelectMethod {
Q_OBJECT
public:
QtFallbackWebPopup(const QWebPageAdapter*);
~QtFallbackWebPopup();
- virtual void show(const QWebSelectData&);
- virtual void hide();
+ void show(const QWebSelectData&) final;
+ void hide() final;
- void setGeometry(const QRect& rect) { m_geometry = rect; }
+ void setGeometry(const QRect& rect) final { m_geometry = rect; }
QRect geometry() const { return m_geometry; }
- void setFont(const QFont& font) { m_font = font; }
+ void setFont(const QFont& font) final { m_font = font; }
QFont font() const { return m_font; }
private Q_SLOTS:
diff --git a/Source/WebKit/qt/WidgetSupport/QtWebComboBox.h b/Source/WebKit/qt/WidgetSupport/QtWebComboBox.h
index 1bdb7151a..dfed5b70a 100644
--- a/Source/WebKit/qt/WidgetSupport/QtWebComboBox.h
+++ b/Source/WebKit/qt/WidgetSupport/QtWebComboBox.h
@@ -28,15 +28,15 @@
namespace WebCore {
-class QtWebComboBox : public QComboBox {
+class QtWebComboBox final : public QComboBox {
Q_OBJECT
public:
QtWebComboBox();
void showPopupAtCursorPosition();
- virtual bool eventFilter(QObject* watched, QEvent*);
+ bool eventFilter(QObject* watched, QEvent*) final;
- void hidePopup() override;
+ void hidePopup() final;
void deleteComboBox();
Q_SIGNALS: