mmsharing/inc/musavasettingsobserver.h
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
equal deleted inserted replaced
32:73a1feb507fb 33:bc78a40cd63c
    22 
    22 
    23 //  INCLUDES
    23 //  INCLUDES
    24 #include <badesca.h>
    24 #include <badesca.h>
    25 #include <e32base.h>
    25 #include <e32base.h>
    26 
    26 
    27 #include "musmanagercommon.h"
       
    28 
       
    29 /**
    27 /**
    30  *  Defines setting interface for the MusAvailability Plug-in
    28  *  Defines setting interface for the MusAvailability Plug-in
    31  *
    29  *
    32  *  ECOM clients set and get setting are used by MusAvailability Plug-in.
    30  *  ECOM clients set and get setting are used by MusAvailability Plug-in.
    33  *
    31  *
    48 public:
    46 public:
    49 
    47 
    50     virtual TApplicationState ApplicationState() = 0;
    48     virtual TApplicationState ApplicationState() = 0;
    51     
    49     
    52     virtual TBool OptionAllowed() = 0;
    50     virtual TBool OptionAllowed() = 0;
    53     
       
    54     virtual void StartApplicationL( MultimediaSharing::TMusUseCase aUseCase ) = 0;
       
    55 
    51 
    56     };
    52     };
    57 
    53 
    58 
    54 
    59 #endif // __MUSAVASETTINGSOBSERVER_H__
    55 #endif // __MUSAVASETTINGSOBSERVER_H__