equal
deleted
inserted
replaced
9 * Initial Contributors: |
9 * Initial Contributors: |
10 * Nokia Corporation - initial contribution. |
10 * Nokia Corporation - initial contribution. |
11 * |
11 * |
12 * Contributors: |
12 * Contributors: |
13 * |
13 * |
14 * Description:This class provides callback mechanism for TMSEffect listeners. |
14 * Description: This class provides callback mechanism for TMSEffect listeners. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #ifndef TMS_EFFECT_OBSRVR_H |
18 #ifndef TMS_EFFECT_OBSRVR_H |
19 #define TMS_EFFECT_OBSRVR_H |
19 #define TMS_EFFECT_OBSRVR_H |
72 * Notified events: |
72 * Notified events: |
73 * TMS_EVENT_EFFECT_VOL_CHANGED |
73 * TMS_EVENT_EFFECT_VOL_CHANGED |
74 * TMS_EVENT_EFFECT_GAIN_CHANGED |
74 * TMS_EVENT_EFFECT_GAIN_CHANGED |
75 * |
75 * |
76 * @param tmseffect |
76 * @param tmseffect |
77 * Pointer to the object that is being signaled. |
77 * Reference to the object that is being signaled. |
78 * |
78 * |
79 * @param event |
79 * @param event |
80 * Event descriptor. |
80 * Event descriptor. |
81 * |
81 * |
82 */ |
82 */ |
83 virtual void EffectsEvent(TMSEffect* tmseffect, TMSSignalEvent event) = 0; |
83 virtual void EffectsEvent(const TMSEffect& tmseffect, |
|
84 TMSSignalEvent event) = 0; |
84 }; |
85 }; |
85 |
86 |
86 } //namespace TMS |
87 } //namespace TMS |
87 |
88 |
88 #endif // TMS_EFFECT_OBSRVR_H |
89 #endif // TMS_EFFECT_OBSRVR_H |