diff options
Diffstat (limited to 'WebKit/qt/Api/qwebkitplatformplugin.h')
-rw-r--r-- | WebKit/qt/Api/qwebkitplatformplugin.h | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/WebKit/qt/Api/qwebkitplatformplugin.h b/WebKit/qt/Api/qwebkitplatformplugin.h index a851d56..2ceaac1 100644 --- a/WebKit/qt/Api/qwebkitplatformplugin.h +++ b/WebKit/qt/Api/qwebkitplatformplugin.h @@ -102,6 +102,19 @@ public: virtual void playHapticFeedback(const HapticEvent, const QString& hapticType, const HapticStrength) = 0; }; +class QWebTouchModifier : public QObject +{ + Q_OBJECT +public: + virtual ~QWebTouchModifier() {} + + enum PaddingDirection { + Up, Right, Down, Left + }; + + virtual unsigned hitTestPaddingForTouch(const PaddingDirection) const = 0; +}; + class QWebKitPlatformPlugin { public: @@ -110,13 +123,14 @@ public: enum Extension { MultipleSelections, Notifications, - Haptics + Haptics, + TouchInteraction }; virtual bool supportsExtension(Extension extension) const = 0; virtual QObject* createExtension(Extension extension) const = 0; }; -Q_DECLARE_INTERFACE(QWebKitPlatformPlugin, "com.nokia.Qt.WebKit.PlatformPlugin/1.5"); +Q_DECLARE_INTERFACE(QWebKitPlatformPlugin, "com.nokia.Qt.WebKit.PlatformPlugin/1.6"); #endif // QWEBKITPLATFORMPLUGIN_H |