diff options
Diffstat (limited to 'src/3rdparty/webkit/WebCore/platform/qt/QWebPageClient.h')
-rw-r--r-- | src/3rdparty/webkit/WebCore/platform/qt/QWebPageClient.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/3rdparty/webkit/WebCore/platform/qt/QWebPageClient.h b/src/3rdparty/webkit/WebCore/platform/qt/QWebPageClient.h index 37941ebeab..28ef724517 100644 --- a/src/3rdparty/webkit/WebCore/platform/qt/QWebPageClient.h +++ b/src/3rdparty/webkit/WebCore/platform/qt/QWebPageClient.h @@ -32,35 +32,45 @@ class QWebPageClient { public: virtual void scroll(int dx, int dy, const QRect&) = 0; virtual void update(const QRect&) = 0; - virtual void setInputMethodEnabled(bool enable) = 0; #if QT_VERSION >= 0x040600 virtual void setInputMethodHint(Qt::InputMethodHint hint, bool enable) = 0; #endif inline void resetCursor() { +#ifndef QT_NO_CURSOR if (!cursor().bitmap() && cursor().shape() == m_lastCursor.shape()) return; updateCursor(m_lastCursor); +#endif } inline void setCursor(const QCursor& cursor) { +#ifndef QT_NO_CURSOR m_lastCursor = cursor; if (!cursor.bitmap() && cursor.shape() == this->cursor().shape()) return; updateCursor(cursor); +#endif } + virtual QPalette palette() const = 0; virtual int screenNumber() const = 0; - virtual WId winId() const = 0; + virtual QWidget* ownerWidget() const = 0; + + virtual QObject* pluginParent() const = 0; protected: +#ifndef QT_NO_CURSOR virtual QCursor cursor() const = 0; virtual void updateCursor(const QCursor& cursor) = 0; +#endif private: +#ifndef QT_NO_CURSOR QCursor m_lastCursor; +#endif }; #endif |