bluetoothengine/btui/inc/btui.hrh
branchRCL_3
changeset 56 9386f31cc85b
parent 0 f63038272f30
equal deleted inserted replaced
55:613943a21004 56:9386f31cc85b
       
     1 /*
       
     2 * Copyright (c) 2006 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:  This file contains declarations for resources of BTUI.
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 
       
    21 #ifndef BTUI_HRH
       
    22 #define BTUI_HRH
       
    23 
       
    24 enum TBTUIMenuCommands
       
    25     {
       
    26     EBTUICmdUndefined = 0,    
       
    27     EBTUICmdChangePowerStateMenu,
       
    28     EBTUICmdChangePowerStateSelect,
       
    29     EBTUICmdChangeVisibilityMenu,
       
    30     EBTUICmdChangeVisibilitySelect,
       
    31     EBTUICmdChangeBTNameMenu,
       
    32     EBTUICmdChangeBTNameSelect,
       
    33     EBTUICmdNewPairedDevice,
       
    34     EBTUICmdDelete,
       
    35     EBTUICmdDeleteAll,
       
    36     EBTUICmdSetTrusted,
       
    37     EBTUICmdSetUnTrusted,
       
    38     EBTUICmdGiveNickname,	
       
    39     EBTUICmdConnect,
       
    40     EBTUICmdConnectAudio,
       
    41     EBTUICmdDisconnect,
       
    42 	EBTUICmdChangeSapStateMenu,
       
    43 	EBTUICmdChangeSapStateSelect,
       
    44 	EBTUICmdMSK,
       
    45 	EBTUICmdUnblock,
       
    46 	EBTUICmdUnblockAll,
       
    47 	EBTUIDeleteTabGroup,
       
    48 	EBTUICreateTabGroup,
       
    49 	EBTUICmdSetBlocked,
       
    50 	EBTUICmdSettings
       
    51 	};
       
    52 
       
    53 enum TBTUITabViewId
       
    54     {
       
    55     EBTUIMainViewTab = 1,
       
    56     EBTUIPairedDevicesViewTab,
       
    57     EBTUIBlockedDevicesViewTab
       
    58     };
       
    59 
       
    60 enum TBTUINotes
       
    61     {
       
    62     EBTUIGeneralError = 100,
       
    63     EBTUIPhoneVisibleToOthers,
       
    64     EBTUIHiddenFromOthersNote,
       
    65     EBTUINameAlreadyExists,
       
    66     EBTUIInvalidLocalNameNote,
       
    67     EBTUIDeviceSetAsUntrusted,
       
    68     EBTUIWaitingForPairing,    
       
    69     EBTUIConnectingTo,
       
    70     EBTUIDisconnectWired,    
       
    71     EBTUINotIncall,
       
    72     EBTUIBtBusy,
       
    73 	EBTUIBtSapEnableNote
       
    74     };
       
    75 
       
    76 // This enum reflects the "r_bt_label_strings" in .rss file and must follow the same order.
       
    77 //
       
    78 enum TBTUIMainViewSettingFormatStrings
       
    79     {
       
    80     EBTUISettModulePowerOn,
       
    81     EBTUISettModulePowerOff,
       
    82     EBTUISettVisibilityModeGeneral,
       
    83     EBTUISettVisibilityModeHidden,
       
    84     EBTUISettVisibilityModeTemp,
       
    85     
       
    86     EBTUISettBTNameHeader,
       
    87 	EBTUISettSapEnabled,
       
    88 	EBTUISettSapDisabled
       
    89     };
       
    90 
       
    91 // Main list item indexes (see KNumberOfMainViewItems also)
       
    92 
       
    93 enum TBTMainListItemIndexes
       
    94     {
       
    95     EBTMainListItemPowerMode = 0,
       
    96     EBTMainListItemVisibilityMode,
       
    97     EBTMainListItemNameSetting,
       
    98 	EBTMainListItemSapMode,
       
    99 	
       
   100 	EBTMainListItemVisibilityTimeSetting
       
   101     };
       
   102 
       
   103 #ifdef __BT_SAP
       
   104     #define KNumberOfMainViewItems 4
       
   105 #else
       
   106 	#define KNumberOfMainViewItems 3
       
   107 #endif
       
   108 
       
   109 // Maximum lengths of bluetooth device names
       
   110 #define KBTUIMaxNameLength   30      // Series 60 local BT name
       
   111 #define KBTUIMaxAliasLength  30      // Series 60 friendlyname/alias BT name
       
   112 #define KBTUIMaxFormattedNameLength 270     // Localized header (icon indexes with tabs) + name
       
   113 
       
   114 #define btui_bitmap_file "Z:\\system\\data\\btui.mbm"
       
   115 #define btui_bitmap_file_data_caging "Z:\\resource\\apps\\btui.mbm"
       
   116 
       
   117 #endif      //  BTUI
       
   118 
       
   119