src/hbfeedback/player/hbfeedbackplayer_symbian_p.h
changeset 2 06ff229162e9
parent 0 16d8024aca5e
child 7 923ff622b8b9
equal deleted inserted replaced
1:f7ac710697a9 2:06ff229162e9
    31 #include <QObject>
    31 #include <QObject>
    32 #include <QString>
    32 #include <QString>
    33 
    33 
    34 class HbInstantFeedback;
    34 class HbInstantFeedback;
    35 class HbContinuousFeedback;
    35 class HbContinuousFeedback;
    36 class HbTacticonFeedback;
       
    37 class HbHitAreaFeedback;
       
    38 class HbFeedbackBasePlayerPrivate;
    36 class HbFeedbackBasePlayerPrivate;
    39 
    37 
    40 class HbFeedbackBasePlayer
    38 class HbFeedbackBasePlayer
    41 {
    39 {
    42 public:
    40 public:
    43     HbFeedbackBasePlayer();
    41     HbFeedbackBasePlayer();
    44     ~HbFeedbackBasePlayer();
    42     ~HbFeedbackBasePlayer();
    45 
    43 
    46     void playInstantFeedback(const HbInstantFeedback& feedback);
    44     void playInstantFeedback(const HbInstantFeedback& feedback);
    47     void playTacticonFeedback(const HbTacticonFeedback& feedback);
       
    48 
    45 
    49     int startContinuousFeedback(const HbContinuousFeedback& feedback);
    46     int startContinuousFeedback(const HbContinuousFeedback& feedback);
    50     void updateContinuousFeedback(int identifier, const HbContinuousFeedback& feedback);
    47     void updateContinuousFeedback(int identifier, const HbContinuousFeedback& feedback);
    51     void cancelContinuousFeedback(int identifier);
    48     void cancelContinuousFeedback(int identifier);
    52     bool continuousFeedbackOngoing(int identifier);
    49     bool continuousFeedbackOngoing(int identifier);
    53     void cancelContinuousFeedbacks();
    50     void cancelContinuousFeedbacks();
    54 
    51 
    55     int insertHitArea(const HbHitAreaFeedback& feedback);
       
    56     void updateHitArea(int identifier, const HbHitAreaFeedback& feedback);
       
    57     void removeHitArea(int identifier);
       
    58     bool hitAreaExists(int identifier);
       
    59     void removeHitAreas();
       
    60 
       
    61     void print(QString trace);
    52     void print(QString trace);
    62 
    53 
    63     HbFeedbackBasePlayerPrivate* const d;
    54     HbFeedbackBasePlayerPrivate* const d;
    64 };
    55 };
    65 
    56