diff -r 735de8341ce4 -r 29c8f9bc68e1 vpnui/vpndialogmanager/inc/vpndialogshower.h --- a/vpnui/vpndialogmanager/inc/vpndialogshower.h Tue Sep 14 23:16:15 2010 +0300 +++ b/vpnui/vpndialogmanager/inc/vpndialogshower.h Wed Sep 15 13:20:54 2010 +0300 @@ -30,7 +30,7 @@ const TInt KMaxAcuInputLength = 50; -const TInt KMaxAuthenticationInputLength = 32; +const TInt KMinSecurIDPINLength = 4; class CVpnDialog; class CEikColumnListBox; @@ -57,6 +57,7 @@ CVpnInfoDialog* ShowNoteDialogL(MVpnNotifierCallback* aNotifier, TInt aTextId); CVpnMultiLineDialog* GetUserPwdDlgL(MVpnNotifierCallback* aNotifier, const TDesC8& aInput); CVpnMultiLineDialog* GetSecurIdDlgL(MVpnNotifierCallback* aNotifier, const TDesC8& aInput); + CVpnMultiLineDialog* GetSecurIdPinDlgL(MVpnNotifierCallback* aNotifier, const TDesC8& aInput); CVpnMultiLineDialog* GetSecurIdNextDlgL(MVpnNotifierCallback* aNotifier, const TDesC8& aInput); private: @@ -187,6 +188,7 @@ // NewL static CKmdDlg* NewL(MVpnNotifierCallback* aNotifier, TDes& aText1, TDes& aText2, TTone aTone = ENoTone); static CKmdDlg* NewL(MVpnNotifierCallback* aNotifier, TDes& aText1, TDes& aText2, const TDesC8& aInput, TTone aTone = ENoTone); + void SetResourceId(TInt aResourceId); protected: //Construction and destruction CKmdDlg(MVpnNotifierCallback* aNotifier, const TTone& aTone); @@ -195,11 +197,13 @@ void PreLayoutDynInitL(); void SetInitialCurrentLine(); + void UpdateLeftSoftKeyL(); // From CVpnMultiLineDialog void GetOutputL(TVpnDialogOutput& aOutput, TInt aButtonId); private: // Data TPtrC8 iInput; + TInt iResourceId; };