40 public: |
39 public: |
41 |
40 |
42 /** |
41 /** |
43 * Show mailbox query dialog |
42 * Show mailbox query dialog |
44 * |
43 * |
45 * @since S60 v5.2 |
|
46 * @param aType in TVmbxType type |
44 * @param aType in TVmbxType type |
47 * @param aMode Tin VmbxQueryMode mode |
|
48 * @param aNumber the voice mailbox number |
45 * @param aNumber the voice mailbox number |
49 * @param aResult out the result of dialog |
46 * @param aResult out the result of dialog |
50 */ |
47 */ |
51 virtual void ShowVmbxQueryDialog( const TVmbxType& aType, |
48 virtual void ShowVmbxQueryDialog( const TVmbxType& aType, |
52 const TVmbxQueryMode & aMode, TDes& aNumber, TInt& aResult )= 0; |
49 TDes& aNumber, TInt& aResult )= 0; |
53 |
50 |
54 |
51 |
55 /** |
52 /** |
56 * Show define number in selection dialog |
53 * Show define number in selection dialog |
57 * |
54 * |
58 * @since S60 v5.2 |
|
59 * @param in aType vmbx type |
55 * @param in aType vmbx type |
60 * @param out aResult the result of dialog |
56 * @param out aResult the result of dialog |
61 */ |
57 */ |
62 virtual void ShowDefineSelectionDialog( |
58 virtual void ShowDefineSelectionDialog( |
63 TVmbxType& aType, TInt& aResult ) = 0; |
59 TVmbxType& aType, TInt& aResult ) = 0; |
64 |
60 |
65 /** |
61 /** |
66 * Show call number in selection dialog |
62 * Show call number in selection dialog |
|
63 * Leave if aArray < 1 |
67 * |
64 * |
68 * @since S60 v5.2 |
|
69 * @param in aArray array of the defined voice mailbox entry |
65 * @param in aArray array of the defined voice mailbox entry |
70 * @param in aIcons icons of the defined voice mailbox |
|
71 * @param out aParams the type TVoiceMailboxParams which should include |
66 * @param out aParams the type TVoiceMailboxParams which should include |
72 * the service id and the type of seclected TVmbxType |
67 * the service id and the type of seclected TVmbxType |
73 * @param out aResult the result user seclected |
68 * @param out aResult the result user seclected |
74 */ |
69 */ |
75 /*virtual void ShowCallSelectionDialogL( |
70 virtual void ShowCallSelectionDialogL( |
76 const RPointerArray<CVoiceMailboxEntry>& aArray, |
71 const RPointerArray<CVoiceMailboxEntry>& aArray, |
77 //CArrayPtr<CGulIcon>* aIcons, |
72 TVoiceMailboxParams& aParams, TInt& aResult ) = 0; |
78 TVoiceMailboxParams& aParams, TInt& aResult ) = 0;*/ |
|
79 |
|
80 /** |
|
81 * Show confirmation dialog when save number to phone |
|
82 * |
|
83 * @since S60 v5.2 |
|
84 */ |
|
85 virtual void ShowSaveToPhoneNote() = 0; |
|
86 |
|
87 /** |
|
88 * Show confirmation dialog when save number to SIM |
|
89 * |
|
90 * @since S60 v5.2 |
|
91 */ |
|
92 virtual void ShowSaveToSimNote() = 0; |
|
93 |
|
94 /** |
|
95 * Show confirmation dialog when save video number |
|
96 * |
|
97 * @since S60 v5.2 |
|
98 */ |
|
99 virtual void ShowVideoSavedNote() = 0; |
|
100 |
73 |
101 /** |
74 /** |
102 * show an error dialog for invalid number |
75 * show an error dialog for invalid number |
103 * |
76 * |
104 * @since S60 v5.2 |
|
105 */ |
77 */ |
106 virtual void ShowInvalidNumberNote() = 0; |
78 virtual void ShowInvalidWarningNoteL() = 0; |
107 |
79 |
108 /** |
|
109 * show an error dialog for invalid number |
|
110 * |
|
111 * @since S60 v5.2 |
|
112 */ |
|
113 virtual void ShowInvalidWarningNote() = 0; |
|
114 |
|
115 /** |
|
116 * Show save empty information note |
|
117 * |
|
118 * @since S60 v5.2 |
|
119 * @param aType TVmbxType type |
|
120 */ |
|
121 virtual void ShowSaveEmptyNote( const TVmbxType& aType ) = 0; |
|
122 }; |
80 }; |
123 |
81 |
124 #endif // M_MVMBXUIHANDLER_H |
82 #endif // M_MVMBXUIHANDLER_H |