vpnui/vpndialogmanager/inc/vpndialogshower.h
branchRCL_3
changeset 46 29c8f9bc68e1
parent 0 33413c0669b9
child 49 5960d2d03390
--- 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;
     };