vmbx/vmbxengine/src/vmbxuiutilities.cpp
changeset 19 e44a8c097b15
parent 13 e32024264ebb
child 27 7eb70891911c
--- a/vmbx/vmbxengine/src/vmbxuiutilities.cpp	Mon May 03 13:01:45 2010 +0300
+++ b/vmbx/vmbxengine/src/vmbxuiutilities.cpp	Fri May 14 16:24:46 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of "Eclipse Public License v1.0"
@@ -134,7 +134,7 @@
 // ---------------------------------------------------------------------------
 //
 void CVmbxUiUtilities::ShowQueryDialogL( const TVmbxType& aType,
-                                         const TVmbxQueryMode& aMode,
+                                         const TVmbxQueryMode& /*aMode*/,
                                          TDes& aNumber, TInt& aResult )
     {
     VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowQueryDialogL =>" );
@@ -149,84 +149,35 @@
     aNumber = %S", &aNumber );
     // to show dialog via qt part
     VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowQueryDialogL to show qt" );
-    iUiHandler->ShowVmbxQueryDialog( aType, aMode, aNumber, aResult );
+    iUiHandler->ShowVmbxQueryDialog( aType, aNumber, aResult );
     VMBLOGSTRING2( "VMBX: CVmbxUiUtilities::ShowQueryDialogL: out\
     aNumber = %S", &aNumber );
     VMBLOGSTRING2( "VMBX: CVmbxUiUtilities::ShowQueryDialogL: aResult=%I <=",
      aResult );
     }
 
-
-// ---------------------------------------------------------------------------
-// VmbxUtilities::ShowSaveEmptyNoteL
-// Show dialog when save empty data
-// ---------------------------------------------------------------------------
-//
-void CVmbxUiUtilities::ShowSaveEmptyNoteL( const TVmbxType& aType )
-    {
-    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowSaveEmptyNoteL =>" );
-    if ( EVmbxVoice != aType && EVmbxVideo != aType )
-        {
-        User::Leave( KErrNotSupported );
-        }
-    iUiHandler->ShowSaveEmptyNote( aType );
-    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowSaveEmptyNoteL <=" );
-    }
-
 // ---------------------------------------------------------------------------
 // VmbxUtilities::ShowInvalidWarningDialogL
-// Check the characters
+//
 // ---------------------------------------------------------------------------
 //
 void CVmbxUiUtilities::ShowInvalidWarningDialogL()
     {
     VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInvalidWarningDialogL =>" );
-    //TODO comment out the following code to avoid crash, to be tested
-    //and uncommented
-    //iUiHandler->ShowInvalidWarningNote();
+    iUiHandler->ShowInformationdNoteL( EInvalidNumber );
     VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInvalidWarningDialogL <=" );
     }
 
 // ---------------------------------------------------------------------------
-// VmbxUtilities::ShowSaveToPhoneNote
-// Check the characters
-// ---------------------------------------------------------------------------
+// VmbxUtilities::ShowInformationdNote
 //
-void CVmbxUiUtilities::ShowSaveToPhoneNote()
-    {
-    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowSaveToPhoneConfirmDialog =>" );
-    //TODO comment out the following code to avoid crash, to be tested
-    //and uncommented
-    //iUiHandler->ShowSaveToPhoneNote();
-    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowSaveToPhoneConfirmDialog <=" );
-    }
-
-// ---------------------------------------------------------------------------
-// VmbxUtilities::ShowSaveToSimConfirmDialog
-// Check the characters
 // ---------------------------------------------------------------------------
 //
-void CVmbxUiUtilities::ShowSaveToSimNote()
+void CVmbxUiUtilities::ShowInformationdNoteL(const TVmbxNoteType aType )
     {
-    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowSaveToSimNote =>" );
-    //TODO comment out the following code to avoid crash, to be tested
-    //and uncommented
-    //iUiHandler->ShowSaveToSimNote();
-    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowSaveToSimNote <=" );
-    }
-
-// ---------------------------------------------------------------------------
-// VmbxUtilities::ShowVideoSaveConfirmDialog
-// Check the characters
-// ---------------------------------------------------------------------------
-//
-void CVmbxUiUtilities::ShowVideoSavedNote()
-    {
-    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowVideoSavedNote =>" );
-    //TODO comment out the following code to avoid crash, to be tested
-    //and uncommented
-    //iUiHandler->ShowVideoSavedNote();
-    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowVideoSavedNote <=" );
+    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInformationdNoteL =>" );
+    iUiHandler->ShowInformationdNoteL( aType );
+    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowInformationdNoteL <=" );
     }
 
 // ---------------------------------------------------------------------------
@@ -234,7 +185,7 @@
 // Show define number in selection list
 // ---------------------------------------------------------------------------
 //
-void CVmbxUiUtilities::ShowDefineSelectionDialogL( TVmbxType& aType,
+void CVmbxUiUtilities::ShowDefineSelectionDialog( TVmbxType& aType,
                                                          TInt& aResult )
     {
     VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowDefineSelectionDialogL =>" );
@@ -245,7 +196,7 @@
     }
 
 // ---------------------------------------------------------------------------
-// VmbxUtilities::ShowCallSelectionDialog
+// VmbxUtilities::ShowCallSelectionDialogL
 // Show call number in selection list
 // ---------------------------------------------------------------------------
 //
@@ -254,11 +205,13 @@
                     TVoiceMailboxParams& aParams,
                     TInt& aResult )
     {
-    VMBLOGSTRING(
-    "VMBX: CVmbxUiUtilities::ShowCallSelectionDialog EMPTY IMPLEMENTATION! =>"
-    );
-    // TODO: not supported yet, to be implemented.
-    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowCallSelectionDialog <=" );
+    VMBLOGSTRING("VMBX: CVmbxUiUtilities::ShowCallSelectionDialogL  =>");
+    if ( aArray.Count() < 1 )
+        {
+        User::Leave(KErrArgument);
+        }
+    iUiHandler->ShowCallSelectionDialogL( aArray, aParams, aResult );
+    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowCallSelectionDialogL <=" );
     }
 
 // ---------------------------------------------------------------------------
@@ -286,16 +239,15 @@
 */
 
 // --------------------------------------------------------------------------
-// CVmbxUiUtilities::ShowErrorDialogL
+// CVmbxUiUtilities::ShowNotAllowedEditingDialog
 // --------------------------------------------------------------------------
 //
-void CVmbxUiUtilities::ShowErrorDialogL()
+void CVmbxUiUtilities::ShowNotAllowedEditingDialogL()
     {
-    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowErrorDialogL =>" );
-    //TODO comment out the following code to avoid crash, to be tested
-    //and uncommented
-    iUiHandler->ShowInvalidNumberNote();// temporary dialog
-    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowErrorDialogL <=" );
+    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowNotAllowedEditingDialogL =>" );
+    // Information user can't edit.
+    iUiHandler->ShowInformationdNoteL( ENotAllowUserEditing );
+    VMBLOGSTRING( "VMBX: CVmbxUiUtilities::ShowNotAllowedEditingDialogL <=" );
     }
 
 // -----------------------------------------------------------------------------
@@ -304,11 +256,12 @@
 // -----------------------------------------------------------------------------
 //
 void CVmbxUiUtilities::FetchNumberFromPhonebook2L( 
-                                          TDes& aPhoneNumber )
+                                          TDes& /*aPhoneNumber*/ )
     {
     VMBLOGSTRING( "VMBX: CVmbxUiUtilities::FetchNumberFromPhonebook2L =>" );
     /* TODO: Later remove this or replace with some Qt Phonebook API
         */
     VMBLOGSTRING( "VMBX: CVmbxUiUtilities::FetchNumberFromPhonebook2L <=" );
     }
+
 // End of file