src/hbcore/feedback/hbfeedbackengine.cpp
changeset 34 ed14f46c0e55
parent 2 06ff229162e9
equal deleted inserted replaced
31:7516d6d86cf5 34:ed14f46c0e55
    26 #include "hbfeedbackengine.h"
    26 #include "hbfeedbackengine.h"
    27 #include "hbfeedbackmanager.h"
    27 #include "hbfeedbackmanager.h"
    28 #include "hbinstantinteractionevent_p.h"
    28 #include "hbinstantinteractionevent_p.h"
    29 #include "hbcontinuousinteractionevent_p.h"
    29 #include "hbcontinuousinteractionevent_p.h"
    30 
    30 
       
    31 #include <hbglobal_p.h> // remove with HB_DEPRECATED
    31 #include <QPointer>
    32 #include <QPointer>
    32 
    33 
    33 /*!
    34 /*!
    34     @beta
    35     @beta
    35     @hbcore
    36     @hbcore
    41     interaction events. All events are received in method event() and forwarded to the corresponding virtual 
    42     interaction events. All events are received in method event() and forwarded to the corresponding virtual 
    42     methods overridden by various engine implementations.
    43     methods overridden by various engine implementations.
    43     
    44     
    44     Instant interaction information is received by methods pressed(), released(), clicked(), keyRepeated(), 
    45     Instant interaction information is received by methods pressed(), released(), clicked(), keyRepeated(), 
    45     longPressed(), draggedOver(), flicked(), popupOpened(), popupClosed(), boundaryReached(), rotated90Degrees(), 
    46     longPressed(), draggedOver(), flicked(), popupOpened(), popupClosed(), boundaryReached(), rotated90Degrees(), 
    46     selectionChanged() and multitouchActivated().
    47     selectionChanged() and advancedGestureActivated().
    47     
    48     
    48     Continuous interaction information is received by methods continuousTriggered() and continuousStopped().
    49     Continuous interaction information is received by methods continuousTriggered() and continuousStopped().
    49 
    50 
    50     \sa HbNameSpace, HbFeedbackManager, HbFeedbackPlugin
    51     \sa HbNameSpace, HbFeedbackManager, HbFeedbackPlugin
    51 */
    52 */
   275 
   276 
   276         case Hb::InstantRotated90Degrees: {
   277         case Hb::InstantRotated90Degrees: {
   277            rotated90Degrees(widget);
   278            rotated90Degrees(widget);
   278         }
   279         }
   279 
   280 
   280 	    break;
   281         break;
   281 
   282 
   282         case Hb::InstantSelectionChanged: {
   283         case Hb::InstantSelectionChanged: {
   283            selectionChanged(widget);
   284            selectionChanged(widget);
   284         }
   285         }
   285         break;
   286         break;
   286 
   287 
   287         case Hb::InstantMultitouchActivated: {
   288         case Hb::InstantAdvancedGestureActivated: {
   288            multitouchActivated(widget);
   289            advancedGestureActivated(widget);
   289         }
   290         }
   290         break;
   291         break;
   291 
   292 
   292         default:
   293         default:
   293         break;
   294         break;
   418 {
   419 {
   419     Q_UNUSED(widget);
   420     Q_UNUSED(widget);
   420 }
   421 }
   421 
   422 
   422 /*!
   423 /*!
   423     Called when the engine receives a "multitouch activated" event from the feedback manager.
   424     Called when the engine receives a touch gesture event with more than one finger from the feedback manager.
   424 
   425 
   425     \param widget the widget being interacted with
   426     \param widget the widget being interacted with
   426 */
   427 */
   427 void HbFeedbackEngine::multitouchActivated(const HbWidget *widget)
   428 void HbFeedbackEngine::advancedGestureActivated(const HbWidget *widget)
   428 {
   429 {
   429     Q_UNUSED(widget);
   430     Q_UNUSED(widget);
   430 }
   431 }
   431 
   432 
   432 /*!
   433 /*!