diff -r 000000000000 -r e686773b3f54 phonebookui/Phonebook2/USIMExtension/rss/Pbk2USimSimCopy.rss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/phonebookui/Phonebook2/USIMExtension/rss/Pbk2USimSimCopy.rss Tue Feb 02 10:12:17 2010 +0200 @@ -0,0 +1,223 @@ +/* +* Copyright (c) 2002-2007 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" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Definitions of the copy to sim rules +* +*/ + +#include + +// ----------------------------------------------------------------------------- +// +// R_PSU2_FIELDITEM_LIST_QUERY +// Copy field selection dialog +// +// ----------------------------------------------------------------------------- +// +RESOURCE AVKON_LIST_QUERY r_psu2_fielditem_list_query + { + flags = EGeneralQueryFlags; + softkeys = R_AVKON_SOFTKEYS_OK_CANCEL; + items = + { + AVKON_LIST_QUERY_DLG_LINE + { + control = AVKON_LIST_QUERY_CONTROL + { + listtype = EAknCtSingleGraphicPopupMenuListBox; + listbox = AVKON_LIST_QUERY_LIST + { + }; + heading = " "; + }; + } + }; + } + +/** + * A general copy progress note + */ +RESOURCE DIALOG r_psu2_copy_progress_note + { + flags = EAknProgressNoteFlags; + buttons = R_AVKON_SOFTKEYS_CANCEL; + items = + { + DLG_LINE + { + type = EAknCtNote; + id = EGeneralQuery; + control = AVKON_NOTE + { + layout = EProgressLayout; + singular_label = qtn_gen_note_copying; + imagefile = AVKON_ICON_FILE; + imageid = EMbmAvkonQgn_note_copy; + imagemask = EMbmAvkonQgn_note_copy_mask; + }; + } + }; + } + +// --------------------------------------------------------- +// general text query +// --------------------------------------------------------- +// +RESOURCE DIALOG r_psu2_general_text_query + { + flags = EGeneralQueryFlags; + buttons =R_AVKON_SOFTKEYS_OK_CANCEL__OK; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_DATA_QUERY + { + layout = EDataLayout; + control = EDWIN + { + max_view_height_in_lines = 1; + default_case = EAknEditorTextCase; + allowed_case_modes = EAknEditorAllCaseModes; + }; + }; + } + }; + } + +// --------------------------------------------------------- +// general number query +// --------------------------------------------------------- +// +RESOURCE DIALOG r_psu2_general_number_query + { + flags = EGeneralQueryFlags; + buttons =R_AVKON_SOFTKEYS_OK_CANCEL__OK; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_DATA_QUERY + { + layout = EPhoneLayout; + control = EDWIN + { + max_view_height_in_lines = 1; + allowed_input_modes = EAknEditorNumericInputMode; + default_input_mode = EAknEditorNumericInputMode; + }; + }; + } + }; + } + + +// ----------------------------------------------------------------------------- +// +// R_PSU2_NOTE_COPY_NOT_WORK +// Error Note for Copy To Sim, with no success. +// +// ----------------------------------------------------------------------------- +// +RESOURCE AKN_NOTE_WRAPPER r_psu2_note_copy_not_work + { + resId = R_AKN_ERROR_NOTE_DIALOG_WAIT; + timeout = EAknErrorNoteTimeout; + tone = EAknNoteDialogErrorTone; + text = qtn_pbcop_note_copy_not_work; + } + +// ----------------------------------------------------------------------------- +// +// R_PSU2_COPY_TO_SIM_FIELDTYPE_MAPPINGS +// A array that defines the rules for copying fields to the sim +// +// ----------------------------------------------------------------------------- +// +RESOURCE PSU2_COPY_TO_SIM_FIELDTYPE_MAPPINGS r_psu2_copy_to_sim_fieldtype_mappings + { + items = + { + PSU2_COPY_TO_SIM_FIELDTYPE_MAPPING + { + // Source: all email types + sourceTypeSelector = VPBK_FIELD_TYPE_SELECTOR + { + versitProperties = + { + VBK_FIELD_VERSIT_PROPERTY + { + name = EVPbkVersitNameEMAIL; + } + }; + }; + // Target: USIM supports only general email + targetSimType = R_VPBK_FIELD_TYPE_EMAILGEN; + iBlockingError = KPsu2EMailFullError; + }, + PSU2_COPY_TO_SIM_FIELDTYPE_MAPPING + { + // Source: all number types + sourceTypeSelector = VPBK_FIELD_TYPE_SELECTOR + { + versitProperties = + { + VBK_FIELD_VERSIT_PROPERTY + { + name = EVPbkVersitNameTEL; + }, + VBK_FIELD_VERSIT_PROPERTY + { + name = EVPbkVersitNameX; + extensionName = "X-ASSISTANT-TEL"; + } + }; + nonVersitType = + { + EVPbkNonVersitTypeDTMF + }; + }; + // Target: SIM supports only mobile general + targetSimType = R_VPBK_FIELD_TYPE_MOBILEPHONEGEN; + flags = 0; + }, + PSU2_COPY_TO_SIM_FIELDTYPE_MAPPING + { + // Source: nick name + sourceTypeSelector = VPBK_FIELD_TYPE_SELECTOR + { + versitProperties = + { + VBK_FIELD_VERSIT_PROPERTY + { + name = EVPbkVersitNameX; + extensionName = "X-NICKNAME"; + } + }; + }; + // Target: nick name + targetSimType = R_VPBK_FIELD_TYPE_SECONDNAME; + // Nick name can be truncated. + flags = KPsu2AllowedToTruncate; + iBlockingError = KPsu2SecondNameFullError; + } + }; + } + +// End of File + +