diff options
| author | Konstantin Tokarev <annulen@yandex.ru> | 2016-11-07 09:36:50 +0300 |
|---|---|---|
| committer | Konstantin Tokarev <annulen@yandex.ru> | 2017-02-02 12:31:10 +0000 |
| commit | 5ae3854f795ac5c1a0f104bd8b66ed6f988181cd (patch) | |
| tree | 197aac0ea37c400dfa582379b2bac84029e794a0 /Source/WebKit/qt/WidgetSupport | |
| parent | 747609969d3a8bd95ed2293bb5d943660188ede4 (diff) | |
| download | qtwebkit-5ae3854f795ac5c1a0f104bd8b66ed6f988181cd.tar.gz | |
Imported WebKit commit 490f716dd2dd07fb0d6652795c62586e2e28ae27
Change-Id: I9f66467721cf923468af87915c260c1bb44e013e
Reviewed-by: Konstantin Tokarev <annulen@yandex.ru>
Diffstat (limited to 'Source/WebKit/qt/WidgetSupport')
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: |
