securitydialogs/SecUi/Inc/SecQueryUi.h
changeset 26 aad866c37519
parent 19 098e361762d2
child 30 cc1cea6aabaf
equal deleted inserted replaced
22:6b63ca65093a 26:aad866c37519
    43 class CHbDeviceDialogSymbian;
    43 class CHbDeviceDialogSymbian;
    44 class CHbSymbianVariantMap;
    44 class CHbSymbianVariantMap;
    45 class CActiveSchedulerWait;
    45 class CActiveSchedulerWait;
    46 class CApaMaskedBitmap;
    46 class CApaMaskedBitmap;
    47 
    47 
       
    48 typedef TBuf<80> TSecUiPassword;
       
    49 
       
    50 enum R_SECUI_ERROR_CODES
       
    51 	{
       
    52 	R_CODE_ERROR=0x58ED0100,
       
    53 	R_SEC_BLOCKED,
       
    54 	R_CONFIRMATION_NOTE,
       
    55 	R_PIN_CODE_CHANGED_NOTE,
       
    56 	R_PIN2_CODE_CHANGED_NOTE,
       
    57 	R_PIN2_REJECTED,
       
    58 	R_UPIN_CODE_CHANGED_NOTE,
       
    59 	R_SIM_NOT_ALLOWED,
       
    60 	R_SIM_ALLREADY_OFF,
       
    61 	R_SIM_OFF,
       
    62 	R_SIM_ALLREADY_ON,
       
    63 	R_OPERATION_NOT_ALLOWED,
       
    64 	R_SECUI_TEXT_AUTOLOCK_MUST_BE_ACTIVE,
       
    65 	R_PIN_NOT_ALLOWED,
       
    66 	R_REMOTELOCK_INVALID_CODE,
       
    67 	R_SIM_ON,
       
    68 	R_INSERT_SIM,
       
    69 	R_CODES_DONT_MATCH,
       
    70 	R_PIN_BLOCKED_NOTE,
       
    71 	R_UPIN_NOT_ALLOWED,
       
    72 	R_SECURITY_CODE_CHANGED_NOTE,
       
    73 	R_SECUI_ERROR_CODE_LAST
       
    74 	};
       
    75 
    48 /**
    76 /**
    49  * CSecQueryUi provides UI dialogs for SW installation. UI dialogs are
    77  * CSecQueryUi provides UI dialogs for SW installation. UI dialogs are
    50  * global and they can be used in a non-UI code (like in SIF plugins).
    78  * global and they can be used in a non-UI code (like in SIF plugins).
    51  * SW install device dialog plugin implements the UI dialogs.
    79  * SW install device dialog plugin implements the UI dialogs.
    52  *
    80  *
   204         CActiveSchedulerWait* iWait;
   232         CActiveSchedulerWait* iWait;
   205         TBool iIsDisplayingDialog;
   233         TBool iIsDisplayingDialog;
   206         TInt iCompletionCode;
   234         TInt iCompletionCode;
   207         TInt iReturnValue;
   235         TInt iReturnValue;
   208 public:
   236 public:
   209 	      RMobilePhone::TMobilePassword iPassword;
   237 	      TSecUiPassword iPassword;
   210     };
   238     };
   211 
   239 
   212 
   240 
   213 #endif  // C_SECQUERYUI_H
   241 #endif  // C_SECQUERYUI_H
   214 
   242