diff -r 12bc758d6a02 -r 25b8d29b7c59 cellular/psuinotes/inc/psuiutils.h --- a/cellular/psuinotes/inc/psuiutils.h Mon Oct 04 15:57:13 2010 +0300 +++ b/cellular/psuinotes/inc/psuiutils.h Fri Oct 15 13:21:28 2010 +0300 @@ -37,8 +37,7 @@ Q_OBJECT public: - enum BasicServiceGroups - { + enum BasicServiceGroups { Unknown = -1, //this is not part of GSM standard // Phone settings updates this automatically to ETelephony or to EAltTele, // depending on if ALS is supported, and which line is active. @@ -96,6 +95,15 @@ // no ui note support }; + // Service status of the Phone ID services (CLIP/CLIR/CNIP). + enum PhoneIdServiceStatus { + ServiceActivePermanent, + ServiceActiveDefaultRestricted, + ServiceActiveDefaultAllowed, + ServiceNotProvisioned, + ServiceUnknown + }; + public: /*! Error code text conversion @@ -121,12 +129,6 @@ */ bool isFeatureCallWaitingDistiquishNotProvisionedEnabled(); - /*! - Checks if phone is in offline mode or not. - Return true if phone is in offline mode. - Return false if phone is not in offline mode. - */ - bool isPhoneOffline() const; /*! Number grouping support