phonesrv_plat/phone_settings_api/inc/psetwrapper.h
changeset 13 e32024264ebb
parent 12 ae8abd0db65c
equal deleted inserted replaced
12:ae8abd0db65c 13:e32024264ebb
    22 class CPsetContainer; 
    22 class CPsetContainer; 
    23 class PSetCliWrapper;
    23 class PSetCliWrapper;
    24 class PSetCallWaitingWrapper;
    24 class PSetCallWaitingWrapper;
    25 class PSetCallDivertingWrapper;
    25 class PSetCallDivertingWrapper;
    26 class PSetNetworkWrapper;
    26 class PSetNetworkWrapper;
       
    27 class PSetCallBarringWrapper;
    27 
    28 
    28 #ifdef BUILD_PSETWRAPPER
    29 #ifdef BUILD_PSETWRAPPER
    29 #define PSETWRAPPER_EXPORT Q_DECL_EXPORT
    30 #define PSETWRAPPER_EXPORT Q_DECL_EXPORT
    30 #else
    31 #else
    31 #define PSETWRAPPER_EXPORT Q_DECL_IMPORT
    32 #define PSETWRAPPER_EXPORT Q_DECL_IMPORT
    63     /**
    64     /**
    64      Returns reference to network settings.
    65      Returns reference to network settings.
    65      @exception bad alloc, if creations fails.
    66      @exception bad alloc, if creations fails.
    66      */
    67      */
    67     PSetNetworkWrapper& networkWrapper();
    68     PSetNetworkWrapper& networkWrapper();
    68         
    69 
       
    70     /**
       
    71      Returns reference to call barring settings.
       
    72      @exception bad alloc, if creations fails.
       
    73      */
       
    74     PSetCallBarringWrapper& callBarringWrapper();
       
    75     
    69 private: // Data: 
    76 private: // Data: 
    70     // Own
    77     // Own
    71     CPsetContainer *m_psetContainer; 
    78     CPsetContainer *m_psetContainer; 
    72         
    79         
    73     // Phone setting handlers 
    80     // Phone setting handlers 
    77     
    84     
    78     PSetCallDivertingWrapper *m_callDivertingWrapper;
    85     PSetCallDivertingWrapper *m_callDivertingWrapper;
    79     
    86     
    80     PSetNetworkWrapper *m_networkWrapper;
    87     PSetNetworkWrapper *m_networkWrapper;
    81     
    88     
       
    89     PSetCallBarringWrapper *m_callBarringWrapper;
       
    90     
    82 };
    91 };
    83 #endif // PSETWRAPPER
    92 #endif // PSETWRAPPER
    84 
    93