ProfilesEnum.h
上传用户:lqx1163
上传日期:2014-08-13
资源大小:9183k
文件大小:12k
源码类别:

MTK

开发平台:

C/C++

  1. /*****************************************************************************
  2. *  Copyright Statement:
  3. *  --------------------
  4. *  This software is protected by Copyright and the information contained
  5. *  herein is confidential. The software may not be copied and the information
  6. *  contained herein may not be used or disclosed except with the written
  7. *  permission of MediaTek Inc. (C) 2005
  8. *
  9. *  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
  10. *  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
  11. *  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
  12. *  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
  13. *  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
  14. *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
  15. *  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
  16. *  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
  17. *  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
  18. *  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
  19. *  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
  20. *  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
  21. *
  22. *  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
  23. *  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
  24. *  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
  25. *  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
  26. *  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. 
  27. *
  28. *  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
  29. *  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
  30. *  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
  31. *  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
  32. *  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
  33. *
  34. *****************************************************************************/
  35. /*****************************************************************************
  36.  *
  37.  * Filename:
  38.  * ---------
  39.  * ProfilesEnum.h
  40.  *
  41.  * Project:
  42.  * --------
  43.  *   MAUI
  44.  *
  45.  * Description:
  46.  * ------------
  47.  *   This file is intends for Profile Enum values
  48.  *
  49.  * Author:
  50.  * -------
  51.  * -------
  52.  *
  53.  *============================================================================
  54.  *             HISTORY
  55.  * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
  56.  *------------------------------------------------------------------------------
  57.  * removed!
  58.  *
  59.  * removed!
  60.  * removed!
  61.  * removed!
  62.  *
  63.  * removed!
  64.  * removed!
  65.  * removed!
  66.  *
  67.  * removed!
  68.  * removed!
  69.  * removed!
  70.  *
  71.  *------------------------------------------------------------------------------
  72.  * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
  73.  *============================================================================
  74.  ****************************************************************************/
  75. /**
  76.  * Copyright Notice
  77.  * ?2002 - 2003, Pixtel Communications, Inc., 1489 43rd Ave. W.,
  78.  * Vancouver, B.C. V6M 4K8 Canada. All Rights Reserved.
  79.  *  (It is illegal to remove this copyright notice from this software or any
  80.  *  portion of it)
  81.  */
  82. /**************************************************************
  83.    FILENAME : ProfilesEnum.h
  84.    PURPOSE     : Profile Enum values
  85.    REMARKS     : nil
  86.    AUTHOR      : Ashima Bajaj
  87.    DATE     : 
  88. **************************************************************/
  89. #ifndef _PIXCOM_PROFILESENUMS_H
  90. #define _PIXCOM_PROFILESENUMS_H
  91. typedef enum
  92. {
  93.     STR_PROFILE_OPTION_CAPTION = PROFILES_BASE + 1,
  94.     STR_PROFILES_GENERAL,
  95.     STR_PROFILES_MEETING,
  96.     STR_PROFILES_CAR,
  97.     STR_PROFILES_OUTDOOR,
  98.     STR_PROFILES_INDOOR,
  99.     STR_PROFILES_HEADSET,
  100.     STR_PROFILES_BT,    
  101. //KP Jerry add on 2007-03-31 start
  102. #ifdef __MMI_PROFILE_POWER_SAVING__
  103.     STR_PROFILES_POWER_SAVING,
  104.     STR_PROFILES_LCDBL,
  105.     STR_PROFILES_KEYBL,
  106.     STR_POWER_SAVING_ACTIVATE_MESSAGE,
  107.     STR_POWER_SAVING_RESTORED_MESSAGE,
  108. #endif
  109. //KP Jerry add on 2007-03-31 end
  110.     STR_BT_ACTIVATE_MESSAGE,
  111.     STR_BT_DEACTIVATE_MESSAGE,
  112.     STR_GENERAL_ACTIVATE_MESSAGE,
  113.     STR_MEETING_ACTIVATE_MESSAGE,
  114.     STR_INDOOR_ACTIVATE_MESSAGE,
  115.     STR_HEADSET_ACTIVATE_MESSAGE,
  116.     STR_CAR_ACTIVATE_MESSAGE,
  117.     STR_OUTDOOR_ACTIVATE_MESSAGE,
  118.     STR_PROFILES_OPTION_ACTIVATE,
  119.     STR_PROFILES_OPTION_CUSTOMIZE,
  120.     STR_PROFILE_CAPTION,
  121.     STR_PROFILE_CUSTOMIZE_CAPTION,
  122.     STR_SILENT_ACTIVATE_MESSAGE,
  123.     STR_SILENT_DEACTIVATE_MESSAGE,
  124.     STR_VOLUME_LEVEL,
  125.     STR_MT_CALL_ALERT_TYPE,
  126.     STR_RING_TYPE,
  127.     STR_TONE_SETUP,
  128.     STR_CALL_TIME_REMINDER,
  129.     STR_ANSEWRING_MODE,
  130.     STR_LOUD_SPEAKER,
  131.     STR_FONT_SIZE,
  132.     STR_EXTRA_TONE,
  133.     STR_VIBRATION_ONLY,
  134.     STR_VIBRATION_AND_RING,
  135.     STR_VIBRATION_THEN_RING,
  136.     STR_RING,
  137. #ifdef __MMI_CONNECT_NOTICE__
  138.     STR_CONNECT_NOTICE,
  139.     STR_NOTICE_NONE,
  140.     STR_NOTICE_TONE_ONLY,
  141.     STR_NOTICE_VIB_ONLY,
  142.     STR_NOTICE_TONE_AND_VIB,
  143. #endif /* __MMI_CONNECT_NOTICE__ */ 
  144.     STR_VOLUME_LEVEL_CAPTION,
  145.     STR_CALL_ALERT_CAPTION,
  146.     STR_RING_TYPE_SINGLE,
  147.     STR_RING_TYPE_REPEAT,
  148.     STR_RING_TYPE_ASCENDNG,
  149.     STR_RING_TYPE_CAPTION,
  150.     STR_RING_VOLUME_LEVEL,
  151.     STR_KEYPAD_VOLUME_LEVEL,
  152.     STR_NORMAL_ANSEWRING_MODE,
  153.     STR_ANYKEY_ANSEWRING_MODE,
  154.     STR_AUTO_ANSEWRING_MODE,
  155.     STR_ANSEWRING_MODE_CAPTION,
  156.     STR_LOUD_SPEAKER_CAPTION,
  157.     STR_LOUD_SPEAKER_ON,
  158.     STR_LOUD_SPEAKER_OFF,
  159.     STR_LIGHT_STATUS,
  160.     STR_LIGHT_STATUS_CAPTION,
  161.     STR_LIGHT_STATUS_NONE,
  162.     STR_LIGHT_STATUS_COLOR1,
  163.     STR_LIGHT_STATUS_COLOR2,
  164.     STR_LIGHT_STATUS_COLOR3,
  165.     STR_CALL_TIME_REMINDER_CAPTION,
  166.     STR_CALL_TIME_REMINDER_OFF,
  167.     STR_CALL_TIME_REMINDER_SINGLE,
  168.     STR_CALL_TIME_REMINDER_REPEAT,
  169.     STR_TONE_FILE_NOT_EXIST,
  170.     STR_TONE_SETUP_RING_TONE,
  171.     STR_TONE_SETUP_RING_TONE_PHB_EXT_SET,
  172.     STR_TONE_SETUP_RING_TONE_EXT_SET,
  173.     STR_TONE_SETUP_RING_TONE_EXT_DEL,
  174.     STR_TONE_SETUP_RING_TONE_EXT_ADD,
  175.     STR_TONE_SETUP_ALARM_TONE_EXT_SET,
  176.     STR_TONE_SETUP_ALARM_TONE_EXT_DEL,
  177.     STR_TONE_SETUP_ALARM_TONE_EXT_ADD,
  178.     STR_TONE_SETUP_POWERON_TONE,
  179.     STR_TONE_SETUP_POWEROFF_TONE,
  180.     STR_TONE_SETUP_COVEROPEN_TONE,
  181.     STR_TONE_SETUP_COVERCLOSE_TONE,
  182.     STR_TONE_SETUP_MESSAGE_TONE,
  183.     STR_TONE_SETUP_KEYPAD_TONE,
  184.     STR_TONE_SETUP_WARNING_TONE,
  185.     STR_PROFILES_RING_TONE_SETUP_CAPTION,
  186.     STR_PROFILES_RING_TONE_SETUP_DRV_PHONE,
  187.     STR_PROFILES_RING_TONE_SETUP_DRV_CARD,
  188.     STR_PROFILES_RING_TONE_SETUP_LISTFULL,
  189.     STR_PROFILES_RING_TONE_SETUP_DUPLICATED,
  190.     STR_PROFILES_RING_TONE_SETUP_PATHTOOLONG,
  191.     STR_PROFILES_RING_TONE_SETUP_FILETOOLONG,
  192.     STR_PROFILES_RING_TONE_SETUP_NAMETOOLONG,
  193.     STR_PROFILES_RING_TONE_SETUP_FILETOOLARGE,
  194.     STR_POWERON_TONE_SETUP_CAPTION,
  195.     STR_POWEROFF_TONE_SETUP_CAPTION,
  196.     STR_COVEROPEN_TONE_CAPTION,
  197.     STR_COVERCLOSE_TONE_CAPTION,
  198.     STR_MESSAGE_TONE_CAPTION,
  199.     STR_KEYPAD_TONE_SILENT,
  200.     STR_KEYPAD_TONE_CLICK,
  201.     STR_KEYPAD_TONE_TONE,
  202. #if defined(__MMI_HUMAN_VOICE_KEYPAD_TONE__)
  203.     STR_KEYPAD_TONE_HUMAN_VOICE_1,
  204.     STR_KEYPAD_TONE_HUMAN_VOICE_2,
  205.     STR_KEYPAD_TONE_HUMAN_VOICE_3,
  206.     STR_KEYPAD_TONE_HUMAN_VOICE_4,
  207.     STR_KEYPAD_TONE_HUMAN_VOICE_5,
  208.     STR_KEYPAD_TONE_HUMAN_VOICE_6,
  209. #endif /* defined(__MMI_HUMAN_VOICE_KEYPAD_TONE__) */ 
  210. #if defined(__MMI_CUST_KEYPAD_TONE__)
  211.     STR_KEYPAD_TONE_CUST_1,
  212.     STR_KEYPAD_TONE_CUST_2,
  213.     STR_KEYPAD_TONE_CUST_3,
  214.     STR_KEYPAD_TONE_CUST_4,
  215.     STR_KEYPAD_TONE_CUST_5,
  216.     STR_KEYPAD_TONE_CUST_6,
  217. #endif /* defined(__MMI_CUST_KEYPAD_TONE__) */ 
  218.     STR_KEYPAD_TONE_CAPTION,
  219.     STR_TONE_SETUP_ALARM_TONE,
  220.     STR_ALARM_TONE_CAPTION,
  221.     STR_EXTRA_TONE_CAPTION,
  222.     STR_EXTRA_TONE_ERROR,
  223.     STR_EXTRA_TONE_CONNECT,
  224.     STR_COMMON_VOLUME_LEVEL_CAPTION,
  225.     STR_SILENT,
  226.     STR_LOUD_SP_ON_MESSAGE,
  227.     STR_LOUD_SP_OFF_MESSAGE,
  228.     STR_ANSWERINGMODE_MESSAGE,
  229.     STR_CALL_TIME_REMINDER_OFF_MESSAGE,
  230.     STR_CALL_TIME_REMINDER_SINGLE_MESSAGE,
  231.     STR_CALL_TIME_REMINDER_REPEAT_MESSAGE,
  232.     STR_ALARM_SILENT_MESSAGE,
  233.     STR_ALARM_CLICK_MESSAGE,
  234.     STR_POWER_ON_TONE1_MESSAGE,
  235.     STR_POWER_ON_TONE2_MESSAGE,
  236.     STR_POWER_ON_TONE3_MESSAGE,
  237.     STR_LCD_ON_MESSAGE,
  238.     STR_LCD_OFF_MESSAGE,
  239.     STR_NO_COLOR_MESSAGE,
  240.     STR_COLOR1_MESSAGE,
  241.     STR_COLOR2_MESSAGE,
  242.     STR_COLOR3_MESSAGE,
  243.     STR_PROFILES_TONE_SETUP_CAPTION,
  244.     STR_EXTRA_TONE_CAMPON,
  245.     STR_LIGHT_STATUS_COLOR4,
  246.     STR_LIGHT_STATUS_COLOR5,
  247.     STR_LIGHT_STATUS_COLOR6,
  248.     STR_COLOR4_MESSAGE,
  249.     STR_COLOR5_MESSAGE,
  250.     STR_COLOR6_MESSAGE,
  251.     STR_GENERAL_RESTORED_MESSAGE,
  252.     STR_MEETING_RESTORED_MESSAGE,
  253.     STR_OUTDOOR_RESTORED_MESSAGE,
  254.     STR_INDOOR_RESTORED_MESSAGE,
  255.     STR_COMMON_VOLUME_LEVEL_KEY_CAPTION,
  256.     STR_COMMON_VOLUME_LEVEL_RING_CAPTION,
  257.     STR_PROFILES_RING,
  258.     STR_PROFILES_MIDI,
  259.     STR_PROFILES_SILENT,
  260.     STR_PROFILES_TONE,
  261.     STR_DEFAULT_VOLUME_CAPTION,
  262.     STR_KEY_TONE_VOLUME_CAPTION,
  263.     STR_PROFILES_CANNOT_CHANGE_SILENT_MODE_SETTING,
  264. #if defined(__MMI_INTELLIGENT_CALL_ALERT__)
  265.     STR_PROFILES_INTELLIGENT_CALL_ALERT,
  266. #endif 
  267.     /* for customizing ring tone name */
  268.     STR_PROFILES_RING_1,
  269.     STR_PROFILES_RING_2,
  270.     STR_PROFILES_RING_3,
  271.     STR_PROFILES_RING_4,
  272.     STR_PROFILES_RING_5,
  273.     STR_PROFILES_RING_6,
  274.     STR_PROFILES_RING_7,
  275.     STR_PROFILES_RING_8,
  276.     STR_PROFILES_RING_9,
  277.     STR_PROFILES_RING_10,
  278.     STR_PROFILES_MIDI_1,
  279.     STR_PROFILES_MIDI_2,
  280.     STR_PROFILES_MIDI_3,
  281.     STR_PROFILES_MIDI_4,
  282.     STR_PROFILES_MIDI_5,
  283.     STR_PROFILES_MIDI_6,
  284.     STR_PROFILES_MIDI_7,
  285.     STR_PROFILES_MIDI_8,
  286.     STR_PROFILES_MIDI_9,
  287.     STR_PROFILES_MIDI_10,
  288.     STR_PROFILES_MIDI_11,
  289.     STR_PROFILES_MIDI_12,
  290.     STR_PROFILES_MIDI_13,
  291.     STR_PROFILES_MIDI_14,
  292.     STR_PROFILES_MIDI_15,
  293.     STR_PROFILES_MIDI_16,
  294.     STR_PROFILES_MIDI_17,
  295.     STR_PROFILES_MIDI_18,
  296.     STR_PROFILES_MIDI_19,
  297.     STR_PROFILES_MIDI_20,
  298.     STR_PROFILES_MIDI_21,
  299.     STR_PROFILES_MIDI_22,
  300.     STR_PROFILES_MIDI_23,
  301.     STR_PROFILES_MIDI_24,
  302.     STR_PROFILES_MIDI_25,
  303.     STR_PROFILES_MIDI_26,
  304.     STR_PROFILES_MIDI_27,
  305.     STR_PROFILES_MIDI_28,
  306.     STR_PROFILES_MIDI_29,
  307.     STR_PROFILES_MIDI_30,
  308.     STR_PROFILES_MIDI_31,
  309.     STR_PROFILES_MIDI_32,
  310.     STR_PROFILES_MIDI_33,
  311.     STR_PROFILES_MIDI_34,
  312.     STR_PROFILES_MIDI_35,
  313.     STR_PROFILES_MIDI_36,
  314.     STR_PROFILES_MIDI_37,
  315.     STR_PROFILES_MIDI_38,
  316.     STR_PROFILES_MIDI_39,
  317.     STR_PROFILES_MIDI_40,
  318.     /* Leo add for DLT */
  319.     STR_PROFILES_CURR_THEME
  320.         /* Leo end */
  321. } STR_PROFILES_LIST;
  322. typedef enum
  323. {
  324.     SCR_PROFILES = PROFILES_BASE + 1,
  325.     SCR_PROFILES_OPTIONS,
  326.     SCR_PROFILES_ACTIVATE_OPTIONS,
  327.     SCR_PROFILES_CUSTOMIZE,
  328.     SCR_PROFILES_VOLUME_LEVEL,
  329.     SCR_PROFILES_CALL_ALERT,
  330. #if defined(__MMI_INTELLIGENT_CALL_ALERT__)
  331.     SCR_PROFILES_INTELLIGENT_CALL_ALERT,
  332. #endif 
  333.     SCR_PROFILES_RING_TYPE,
  334. #ifdef __MMI_CONNECT_NOTICE__
  335.     SCR_PROFILES_CONNECT_NOTICE,
  336. #endif 
  337.     SCR_PROFILES_COMMON_VOLUME_LEVEL,
  338.     SCR_PROFILES_ANSWERING_MODE,
  339.     SCR_PROFILES_LOUD_SPEAKER,
  340.     SCR_PROFILES_LIGHT,
  341.     SCR_PROFILES_LCD_BACKLIGHT,
  342.     SCR_PROFILES_SET_TIMER,
  343.     SCR_PROFILES_STATUS,
  344. //KP Jerry add on 2007-03-31 start
  345. #ifdef __MMI_PROFILE_POWER_SAVING__
  346.     SCR_PROFILES_LCDBL,
  347. #endif
  348. //KP Jerry add on 2007-03-31 end
  349.     SCR_PROFILES_CALLTIME_REMINDER,
  350.     SCR_PROFILES_TONE_SETUP,
  351.     SCR_PROFILES_RING_TONE_SETUP,
  352.     SCR_POWERON_TONE_SETUP,
  353.     SCR_POWEROFF_TONE_SETUP,
  354.     SCR_COVEROPEN_TONE_SETUP,
  355.     SCR_COVERCLOSE_TONE_SETUP,
  356.     SCR_MESSAGE_TONE_SETUP,
  357.     SCR_KEYPAD_TONE_SETUP,
  358.     SCR_WARNING_TONE_SETUP,
  359.     SCR_ALARM_TONE_SETUP,
  360.     SCR_EXTRA_TONE_SETUP,
  361.     SCR_ERROR_TONE_SETUP,
  362.     SCR_CONNECT_TONE_SETUP,
  363.     SCR_POPUP_CALLTIME_REMINDER,
  364.     SCR_POPUP_PROFILES,
  365.     SCR_POPUP_PROFILES_QEURY,
  366.     SCR_KEY_TONE_VOLUME
  367. } SCR_PROFILES_LIST;
  368. typedef enum
  369. {
  370.     IMG_PROFILES_GENERAL = PROFILES_BASE + 1,
  371.     IMG_PROFILES_MEETING,
  372.     IMG_PROFILES_CAR,
  373.     IMG_PROFILES_OUTDOOR,
  374.     IMG_PROFILES_INDOOR,
  375.     IMG_PROFILES_HEADSET,
  376.     IMG_PROFILES_BT,
  377. //KP Jerry add on 2007-3-29 start
  378. #ifdef __MMI_PROFILE_POWER_SAVING__
  379.     IMG_PROFILES_POWER_SAVING,
  380. #endif
  381. //KP Jerry add on 2007-3-29 end    
  382.     IMG_PROFILES_TITLEE,
  383.     IMG_PROFILES_NO_IMAGE,
  384.     IMG_PROFILES_ACTIVATED
  385. } IMG_PROFILES_LIST;
  386. #endif /* _PIXCOM_PROFILESENUMS_H */