phonebookui/Phonebook2/MMCExtension/rss/Pbk2DriveUiRes.rss
changeset 0 e686773b3f54
child 21 9da50d567e3c
equal deleted inserted replaced
-1:000000000000 0:e686773b3f54
       
     1 /*
       
     2 * Copyright (c) 2005-2007 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Phonebook 2 MMC UI Extension resource information.
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 // Phonebook 2
       
    20 #include "Pbk2MmcUiUid.h"
       
    21 #include "PmuCommands.hrh"
       
    22 #include <Pbk2Commands.hrh>
       
    23 #include <Pbk2Commands.rsg>
       
    24 #include <Pbk2UIExtension.rh>
       
    25 #include <Pbk2ViewId.hrh>
       
    26 #include <phonebook2.loc>
       
    27 #include <Pbk2MenuFilteringFlags.hrh>
       
    28 
       
    29 // System includes
       
    30 #include <avkon.loc>
       
    31 #include <uikon.rh>
       
    32 #include <eikon.rh>
       
    33 #include <avkon.rh>
       
    34 #include <avkon.rsg>
       
    35 #include <avkon.mbg>
       
    36 #include <AvkonIcons.hrh>
       
    37 #include <CommonDialogs.hrh>
       
    38 #include <CommonDialogs.rh>
       
    39 
       
    40 // --------------------------------------------------------------------------
       
    41 // Resource identifier
       
    42 // --------------------------------------------------------------------------
       
    43 //
       
    44 NAME P2MU  // From Phonebook 2 MMC UI
       
    45 
       
    46 // --------------------------------------------------------------------------
       
    47 // Standard resource signature
       
    48 // --------------------------------------------------------------------------
       
    49 //
       
    50 RESOURCE RSS_SIGNATURE { }
       
    51 
       
    52 // --------------------------------------------------------------------------
       
    53 // Extension information
       
    54 // --------------------------------------------------------------------------
       
    55 //
       
    56 RESOURCE PHONEBOOK2_EXTENSION_INFORMATION
       
    57         r_phonebook2_mmc_ui_extension_information
       
    58     {
       
    59     version = 0;
       
    60 
       
    61     implementationUid = KPbk2MMCExtensionImplementationUID;
       
    62     
       
    63     loadingPolicy = KPbk2LoadInStartup;
       
    64 
       
    65     menuCommandRange = PHONEBOOK2_EXTENSION_RANGE
       
    66         {
       
    67         firstId = EMmcUiExtensionFirstCommand;
       
    68         lastId = EMmcUiExtensionLastCommand;
       
    69         };
       
    70     overwrittenCommands = {};
       
    71     extensionMenus =
       
    72         {
       
    73         PHONEBOOK2_EXTENSION_MENU_RESOURCE
       
    74             {
       
    75             viewId = EPbk2NamesListViewId;
       
    76             menuFilteringFlags = KPbk2MultiDriveAvailable;
       
    77             parentMenu = R_PHONEBOOK2_NAMESLIST_BACKUP_MENU_PLACEHOLDER;
       
    78             prevCommand = EPbk2CmdBackupPlaceholderFirst;
       
    79             menuPane = r_pmu_copy_contact_card_menu;
       
    80             },
       
    81   
       
    82         PHONEBOOK2_EXTENSION_MENU_RESOURCE
       
    83             {
       
    84             viewId = EPbk2NamesListViewId;
       
    85             menuFilteringFlags =
       
    86                   KPbk2MultiDriveAvailable;
       
    87             parentMenu = r_pmu_cascading_copy_contact_card_menu;
       
    88             prevCommand = EPmuCmdFirstBackupCascadeId;
       
    89             menuPane = r_pmu_import_copy_contact_card_menu;
       
    90             },
       
    91         PHONEBOOK2_EXTENSION_MENU_RESOURCE
       
    92             {
       
    93             viewId = EPbk2NamesListViewId;
       
    94             menuFilteringFlags = KPbk2MultiDriveAvailable | KPbk2ListContainsItems;
       
    95             parentMenu = r_pmu_cascading_copy_contact_card_menu;
       
    96             prevCommand = EPmuCmdFirstBackupCascadeId;
       
    97             menuPane = r_pmu_export_copy_contact_card_menu;
       
    98             }
       
    99            
       
   100         };
       
   101     viewIds = {};
       
   102     iconArrays = {};
       
   103     }
       
   104 
       
   105 // --------------------------------------------------------------------------
       
   106 // Copy contact card menu item for names list
       
   107 // --------------------------------------------------------------------------
       
   108 //
       
   109 RESOURCE MENU_PANE r_pmu_copy_contact_card_menu
       
   110     {
       
   111     items =
       
   112         {
       
   113         MENU_ITEM
       
   114             {
       
   115             command = EPmuCmdCascadingBackup;
       
   116             cascade = r_pmu_cascading_copy_contact_card_menu;
       
   117             txt = qtn_phob_opt_copy_card;
       
   118             }
       
   119         };
       
   120     }
       
   121 
       
   122 // --------------------------------------------------------------------------
       
   123 // Cascading copy contact card menu
       
   124 // Contains a place holder item that is always dimmed.
       
   125 // Place holder is added because otherwise it would be impossible to
       
   126 // insert menu items to the first place.
       
   127 // --------------------------------------------------------------------------
       
   128 //
       
   129 RESOURCE MENU_PANE r_pmu_cascading_copy_contact_card_menu
       
   130     {
       
   131     items =
       
   132         {
       
   133         MENU_ITEM
       
   134             {
       
   135             command = EPmuCmdFirstBackupCascadeId;
       
   136             txt = "";
       
   137             flags = EEikMenuItemDimmed;
       
   138             }
       
   139         };
       
   140     }
       
   141 
       
   142 
       
   143 // --------------------------------------------------------------------------
       
   144 // Copy contact card submenu item for import
       
   145 // --------------------------------------------------------------------------
       
   146 //
       
   147 RESOURCE MENU_PANE r_pmu_import_copy_contact_card_menu
       
   148     {
       
   149     items =
       
   150         {
       
   151         MENU_ITEM
       
   152             {
       
   153             command = EPmuCmdImportFromMemoryCard;
       
   154             txt = qtn_phob_opt_copy_import;
       
   155             }
       
   156         };
       
   157     }
       
   158 
       
   159 // --------------------------------------------------------------------------
       
   160 // Copy contact card submenu item for export
       
   161 // --------------------------------------------------------------------------
       
   162 //
       
   163 RESOURCE MENU_PANE r_pmu_export_copy_contact_card_menu
       
   164     {
       
   165     items =
       
   166         {
       
   167         MENU_ITEM
       
   168             {
       
   169             command = EPmuCmdExportToMemoryCard;
       
   170             txt = qtn_phob_opt_copy_export;
       
   171             }
       
   172         };
       
   173     }
       
   174 
       
   175 // --------------------------------------------------------------------------
       
   176 // Confirm deletion of existing contacts
       
   177 // --------------------------------------------------------------------------
       
   178 //
       
   179 RESOURCE DIALOG r_phonebook2_confirm_delete_existing_contacts
       
   180     {
       
   181     flags = EGeneralQueryFlags;
       
   182     buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
       
   183     items =
       
   184         {
       
   185         DLG_LINE
       
   186             {
       
   187             type = EAknCtQuery;
       
   188             id = EGeneralQuery;
       
   189             control = AVKON_CONFIRMATION_QUERY
       
   190                 {
       
   191                 layout = EConfirmationQueryLayout;
       
   192                 };
       
   193             }
       
   194         };
       
   195     }
       
   196 
       
   197 // --------------------------------------------------------------------------
       
   198 // A general copy progress note
       
   199 // --------------------------------------------------------------------------
       
   200 //
       
   201 RESOURCE DIALOG r_pmu_copy_progress_note
       
   202     {
       
   203     flags = EAknProgressNoteFlags;
       
   204     buttons = R_AVKON_SOFTKEYS_CANCEL;
       
   205     items =
       
   206         {
       
   207         DLG_LINE
       
   208             {
       
   209             type = EAknCtNote;
       
   210             id = EGeneralQuery;
       
   211             control = AVKON_NOTE
       
   212                 {
       
   213                 layout = EProgressLayout;
       
   214                 singular_label = qtn_gen_note_copying;
       
   215                 imagefile = AVKON_ICON_FILE;
       
   216                 imageid = EMbmAvkonQgn_note_copy;
       
   217                 imagemask = EMbmAvkonQgn_note_copy_mask;
       
   218                 };
       
   219             }
       
   220         };
       
   221     }
       
   222 
       
   223 // --------------------------------------------------------------------------
       
   224 // Error note for low memory situation
       
   225 // --------------------------------------------------------------------------
       
   226 //
       
   227 RESOURCE DIALOG r_memlo_error_note
       
   228     {
       
   229     flags = EAknErrorNoteFlags | EEikDialogFlagWait |
       
   230             EEikDialogFlagCloseDialogWhenTapped;
       
   231     buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
       
   232     items =
       
   233         {
       
   234         DLG_LINE
       
   235             {
       
   236             type = EAknCtNote;
       
   237             id = EGeneralNote;
       
   238             control = AVKON_NOTE
       
   239                 {
       
   240                 layout = EGeneralLayout;
       
   241                 animation = R_QGN_NOTE_ERROR_ANIM;
       
   242                 };
       
   243             }
       
   244         };
       
   245     }
       
   246 
       
   247 // --------------------------------------------------------------------------
       
   248 // Memory selection dialog
       
   249 // --------------------------------------------------------------------------
       
   250 //
       
   251 RESOURCE MEMORYSELECTIONDIALOG r_phonebook2_memory_selection_dialog
       
   252     {
       
   253     softkey_1 = text_softkey_select;
       
   254     softkey_2 = text_softkey_cancel;
       
   255     }
       
   256 
       
   257 // --------------------------------------------------------------------------
       
   258 // Query text for confirming if the user wants to delete
       
   259 // --------------------------------------------------------------------------
       
   260 //
       
   261 RESOURCE TBUF r_qtn_phob_query_remove_all_contacts
       
   262     {
       
   263     buf = qtn_phob_query_remove_all_contacts;
       
   264     }
       
   265 
       
   266 // ---------------------------------------------------------------------------
       
   267 // Not enough memory in phone
       
   268 // ---------------------------------------------------------------------------
       
   269 //
       
   270 RESOURCE TBUF r_qtn_memlo_not_enough_memory
       
   271     {
       
   272     buf = qtn_memlo_not_enough_memory;
       
   273     }
       
   274 
       
   275 // ---------------------------------------------------------------------------
       
   276 // Not enough memory on MMC
       
   277 // ---------------------------------------------------------------------------
       
   278 //
       
   279 RESOURCE TBUF r_qtn_memlo_mmc_not_enough_memory
       
   280     {
       
   281     buf = qtn_memlo_mmc_not_enough_memory;
       
   282     }
       
   283 
       
   284 // -----------------------------------------------------------------------------
       
   285 // Store not available
       
   286 // -----------------------------------------------------------------------------
       
   287 //
       
   288 RESOURCE TBUF r_qtn_phob_store_not_available
       
   289     {
       
   290     buf = qtn_phob_store_not_available;
       
   291     }
       
   292 
       
   293 // ---------------------------------------------------------------------------
       
   294 // %U copied
       
   295 // ---------------------------------------------------------------------------
       
   296 //
       
   297 RESOURCE TBUF r_qtn_pbcop_note_contact_copied_pb2
       
   298     {
       
   299     buf = qtn_pbcop_note_contact_copied_pb2;
       
   300     }
       
   301 
       
   302 // ---------------------------------------------------------------------------
       
   303 // %N contacts copied
       
   304 // ---------------------------------------------------------------------------
       
   305 //
       
   306 RESOURCE TBUF r_qtn_pbcop_note_n_entry_copy_pb
       
   307     {
       
   308     buf = qtn_pbcop_note_n_entry_copy_pb;
       
   309     }
       
   310 
       
   311 // ---------------------------------------------------------------------------
       
   312 // 1 contact copied, 1 contact not copied
       
   313 // ---------------------------------------------------------------------------
       
   314 //
       
   315 RESOURCE TBUF r_qtn_pbcop_info_one_ok_one_not
       
   316     {
       
   317     buf = qtn_pbcop_info_one_ok_one_not;
       
   318     }
       
   319 
       
   320 // ---------------------------------------------------------------------------
       
   321 // 1 contact copied, %N contacts not copied
       
   322 // ---------------------------------------------------------------------------
       
   323 //
       
   324 RESOURCE TBUF r_qtn_pbcop_info_one_ok_n_not
       
   325     {
       
   326     buf = qtn_pbcop_info_one_ok_n_not;
       
   327     }
       
   328 
       
   329 // ---------------------------------------------------------------------------
       
   330 // %N contacts copied, 1 contact not copied
       
   331 // ---------------------------------------------------------------------------
       
   332 //
       
   333 RESOURCE TBUF r_qtn_pbcop_info_n_ok_one_not
       
   334     {
       
   335     buf = qtn_pbcop_info_n_ok_one_not;
       
   336     }
       
   337 
       
   338 // ---------------------------------------------------------------------------
       
   339 // %0N contact copied, %1N contacts not copied
       
   340 // ---------------------------------------------------------------------------
       
   341 //
       
   342 RESOURCE TBUF r_qtn_pbcop_info_n_ok_n_not
       
   343     {
       
   344     buf = qtn_pbcop_info_n_ok_n_not;
       
   345     }
       
   346 
       
   347 // ---------------------------------------------------------------------------
       
   348 // One entry not copied to Phonebook
       
   349 // ---------------------------------------------------------------------------
       
   350 //
       
   351 RESOURCE TBUF r_qtn_pbcop_note_entry_not_copied
       
   352     {
       
   353     buf = qtn_pbcop_note_entry_not_copied;
       
   354     }
       
   355 
       
   356 // ---------------------------------------------------------------------------
       
   357 // Multiple entries copied to SIM memory
       
   358 // ---------------------------------------------------------------------------
       
   359 //
       
   360 RESOURCE TBUF r_qtn_pbcop_note_contacts_copied
       
   361     {
       
   362     buf = qtn_pbcop_note_contacts_copied;
       
   363     }
       
   364 
       
   365 
       
   366 
       
   367 
       
   368 // End of File