17 |
17 |
18 #ifndef RADIOENGINEWRAPPEROBSERVER_H_ |
18 #ifndef RADIOENGINEWRAPPEROBSERVER_H_ |
19 #define RADIOENGINEWRAPPEROBSERVER_H_ |
19 #define RADIOENGINEWRAPPEROBSERVER_H_ |
20 |
20 |
21 #include "radio_global.h" |
21 #include "radio_global.h" |
|
22 #include "radiowrapperexport.h" |
22 |
23 |
23 class RadioEngineWrapperObserver |
24 class WRAPPER_DLL_EXPORT RadioEngineWrapperObserver |
24 { |
25 { |
25 public: |
26 public: |
26 |
27 |
27 virtual void tunedToFrequency( uint frequency, int commandSender ) = 0; |
28 virtual void tunedToFrequency( uint frequency, int reason ); |
28 virtual void seekingStarted( Seeking::Direction direction ) = 0; |
|
29 virtual void radioStatusChanged( bool radioIsOn ) = 0; |
|
30 |
29 |
31 virtual void rdsAvailabilityChanged( bool available ) = 0; |
30 virtual void radioStatusChanged( bool radioIsOn ); |
32 |
31 |
33 virtual void volumeChanged( int volume ) = 0; |
32 virtual void rdsAvailabilityChanged( bool available ); |
34 virtual void muteChanged( bool muted ) = 0; |
|
35 |
33 |
36 virtual void audioRouteChanged( bool loudspeaker ) = 0; |
34 virtual void volumeChanged( int volume ); |
37 virtual void scanAndSaveFinished() = 0; |
35 virtual void muteChanged( bool muted ); |
38 virtual void headsetStatusChanged( bool connected ) = 0; |
|
39 |
36 |
40 virtual void skipPrevious() = 0; |
37 virtual void audioRouteChanged( bool loudspeaker ); |
41 virtual void skipNext() = 0; |
38 virtual void antennaStatusChanged( bool connected ); |
|
39 |
|
40 virtual void skipPrevious(); |
|
41 virtual void skipNext(); |
42 |
42 |
43 }; |
43 }; |
44 |
44 |
45 #endif // RADIOENGINEWRAPPEROBSERVER_H_ |
45 #endif // RADIOENGINEWRAPPEROBSERVER_H_ |