radioapp/radioenginewrapper/inc/radioenginewrapperobserver.h
changeset 16 f54ebcfc1b80
parent 13 46974bebc798
child 37 451b2e1545b2
equal deleted inserted replaced
14:63aabac4416d 16:f54ebcfc1b80
    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_