Changeset 68204 in webkit


Ignore:
Timestamp:
Sep 23, 2010 3:08:51 PM (14 years ago)
Author:
commit-queue@webkit.org
Message:

2010-09-23 Ademar de Souza Reis Jr <Ademar Reis>

Reviewed by Kenneth Rohde Christiansen.

Fix QWebHapticFeedbackPlayer exposure via QWebKitPlatformPlugin

[Qt] QWebHapticFeedbackPlayer needs correct exposure through QWebKitPlatformPlugin
https://bugs.webkit.org/show_bug.cgi?id=46402

QWebHapticFeedbackPlayer is exported through
QWebKitPlatformPlugin::createExtension(), but
createHapticFeedbackPlayer() and the correct
inheritage are missing.

  • Api/qwebkitplatformplugin.h:
  • WebCoreSupport/QtPlatformPlugin.cpp: (WebCore::QtPlatformPlugin::createHapticFeedbackPlayer):
  • WebCoreSupport/QtPlatformPlugin.h:
Location:
trunk/WebKit/qt
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/qt/Api/qwebkitplatformplugin.h

    r68128 r68204  
    8585};
    8686
    87 class QWebHapticFeedbackPlayer
     87class QWebHapticFeedbackPlayer: public QObject
    8888{
     89    Q_OBJECT
    8990public:
     91    QWebHapticFeedbackPlayer() {}
     92    virtual ~QWebHapticFeedbackPlayer() {}
     93
    9094    enum HapticStrength {
    9195        None, Weak, Medium, Strong
  • trunk/WebKit/qt/ChangeLog

    r68166 r68204  
     12010-09-23  Ademar de Souza Reis Jr  <ademar.reis@openbossa.org>
     2
     3        Reviewed by Kenneth Rohde Christiansen.
     4
     5        Fix QWebHapticFeedbackPlayer exposure via QWebKitPlatformPlugin
     6
     7        [Qt] QWebHapticFeedbackPlayer needs correct exposure through QWebKitPlatformPlugin
     8        https://bugs.webkit.org/show_bug.cgi?id=46402
     9
     10        QWebHapticFeedbackPlayer is exported through
     11        QWebKitPlatformPlugin::createExtension(), but
     12        createHapticFeedbackPlayer() and the correct
     13        inheritage are missing.
     14
     15        * Api/qwebkitplatformplugin.h:
     16        * WebCoreSupport/QtPlatformPlugin.cpp:
     17        (WebCore::QtPlatformPlugin::createHapticFeedbackPlayer):
     18        * WebCoreSupport/QtPlatformPlugin.h:
     19
    1202010-09-23  Nate Chapin  <japhet@chromium.org>
    221
  • trunk/WebKit/qt/WebCoreSupport/QtPlatformPlugin.cpp

    r68128 r68204  
    102102}
    103103
     104QWebHapticFeedbackPlayer* QtPlatformPlugin::createHapticFeedbackPlayer()
     105{
     106    QWebKitPlatformPlugin* p = plugin();
     107    return p ? qobject_cast<QWebHapticFeedbackPlayer*>(p->createExtension(QWebKitPlatformPlugin::Haptics)) : 0;
    104108}
     109
     110}
  • trunk/WebKit/qt/WebCoreSupport/QtPlatformPlugin.h

    r64829 r68204  
    2727class QWebKitPlatformPlugin;
    2828class QWebNotificationPresenter;
     29class QWebHapticFeedbackPlayer;
    2930class QWebSelectData;
    3031
     
    3839    QWebSelectMethod* createSelectInputMethod();
    3940    QWebNotificationPresenter* createNotificationPresenter();
     41    QWebHapticFeedbackPlayer* createHapticFeedbackPlayer();
    4042
    4143    QWebKitPlatformPlugin* plugin();
Note: See TracChangeset for help on using the changeset viewer.