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