email/imum/Utils/Inc/IMASPageIds.hrh
branchRCL_3
changeset 27 7fdbb852d323
parent 0 72b543305e3a
equal deleted inserted replaced
26:ebe688cedc25 27:7fdbb852d323
       
     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:  Contains the ID's of the setting pages
       
    15 *
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 #ifndef __IMAS_PAGE_IDS__
       
    21 #define __IMAS_PAGE_IDS__
       
    22 
       
    23 enum TIMAWizardSettingsId
       
    24     {
       
    25     // Wizard menu items
       
    26     EIMAWProtocol = 0x00000DEB,
       
    27     EIMAWEmailAddress,
       
    28     EIMAWReceivingServer,
       
    29     EIMAWSendingServer,
       
    30     EIMAWIap,
       
    31     EIMAWMailboxName,
       
    32 
       
    33     // Wizard protocol radio buttons
       
    34     EIMAWRadioButtonImap4,
       
    35     EIMAWRadioButtonPop3,
       
    36 
       
    37     // Wizard Access Point radio buttons
       
    38     EIMAWRadioButtonIapAlwaysAsk,
       
    39     EIMAWRadioButtonIapDefaultConn,
       
    40     EIMAWRadioButtonIapCreateNew,
       
    41     EIMAWRadioButtonIapUseExisting
       
    42     };
       
    43 
       
    44 enum TIMASettigsId
       
    45     {
       
    46     // Main menu
       
    47     EIMASMainMailbox = 0x00000FED,
       
    48     EIMASMainUserPref,
       
    49     EIMASMainDownloadCtrl,
       
    50     EIMASMainAlwaysOnline,
       
    51 
       
    52     // Mailbox menu
       
    53     EIMASMailboxIncoming,
       
    54     EIMASMailboxOutgoing,
       
    55 
       
    56     // Incoming settings
       
    57     EIMASIncomingMailboxName,
       
    58     EIMASIncomingIap,
       
    59     EIMASIncomingMailServer,
       
    60     EIMASIncomingUserName,
       
    61     EIMASIncomingUserPwd,
       
    62     EIMASIncomingProtocol,
       
    63     EIMASIncomingSecurity,
       
    64     EIMASIncomingPort,
       
    65     EIMASIncomingAPop,
       
    66 
       
    67     // Outgoing settings
       
    68     EIMASOutgoingIap,
       
    69     EIMASOutgoingEmailAddress,
       
    70     EIMASOutgoingMailServer,
       
    71     EIMASOutgoingUserName,
       
    72     EIMASOutgoingUserPwd,
       
    73     EIMASOutgoingSecurity,
       
    74     EIMASOutgoingPort,
       
    75 
       
    76     // User Preferences
       
    77     EIMASUserSendMsg,
       
    78     EIMASUserUnixPath,
       
    79     EIMASUserFolderSubscription,
       
    80     EIMASUserSendCopy,
       
    81     EIMASUserIncludeSignature,
       
    82     EIMASUserOwnName,
       
    83     EIMASUserShowHtml,
       
    84     EIMASUserNewMailInd,
       
    85     EIMASUserMailDeletion,
       
    86     EIMASUserReplyTo,
       
    87     EIMASUserEncoding,
       
    88 
       
    89     // Retrieval limit
       
    90     EIMASLimitInbox,
       
    91     EIMASLimitFolders,
       
    92 
       
    93     // Download control
       
    94     EIMASDownloadRetrievedParts,
       
    95     EIMASDownloadRetrievalLimit,
       
    96     EIMASDownloadMsgsOverLimit,
       
    97 
       
    98     // Always Online
       
    99     EIMASMailNotifications,
       
   100     EIMASAORolling,
       
   101     EIMASAODays,
       
   102     EIMASAOHours,
       
   103     EIMASAOInterval,
       
   104 
       
   105     // Protocol Buttons
       
   106     EIMASBtnProtocolPop3,
       
   107     EIMASBtnProtocolImap4,
       
   108 
       
   109     // Incoming&Outgoing Security Buttons
       
   110     EIMASBtnSecurityTls,
       
   111     EIMASBtnSecuritySsl,
       
   112     EIMASBtnSecurityOff,
       
   113 
       
   114     // Incomint&Outgoing Port Buttons
       
   115     EIMASBtnPortDefaultPort,
       
   116     EIMASBtnPortUserDefined,
       
   117 
       
   118     // User Defined Port Editor
       
   119     EIMASPortUserDefinedEdit,
       
   120 
       
   121     // APOP Buttons
       
   122     EIMASBtnAPopOn,
       
   123     EIMASBtnAPopOff,
       
   124 
       
   125     // Send Message Buttons
       
   126     EIMASBtnSendImmedi,
       
   127     EIMASBtnSendNext,
       
   128 
       
   129     // Retrieved parts Buttons
       
   130     EIMASBtnRetrieveHeader,
       
   131     EIMASBtnRetrieveLimit,
       
   132     EIMASBtnRetrieveBody,
       
   133     EIMASBtnRetrieveBodyAtt,
       
   134 
       
   135     // Size filter Edit
       
   136     EIMASDownloadSizeFilterEdit,
       
   137 
       
   138     // Send copy to self
       
   139     EIMASBtnSendCopyNo,
       
   140     EIMASBtnSendCopyYes,
       
   141 
       
   142     // Signature Buttons
       
   143     EIMASBtnSignatureYes,
       
   144     EIMASBtnSignatureNo,
       
   145 
       
   146     // Signature edit
       
   147     EIMASUserSignatureEdit,
       
   148 
       
   149     // HTML support Buttons
       
   150     EIMASBtnHtmlYes,
       
   151     EIMASBtnHtmlNo,
       
   152 
       
   153     // Mail Deletion Buttons
       
   154     EIMASBtnMailDelAsk,
       
   155     EIMASBtnMailDelPhone,
       
   156     EIMASBtnMailDelServer,
       
   157 
       
   158     // Mail indicators Buttons
       
   159     EIMASBtnMailIndicatorOn,
       
   160     EIMASBtnMailIndicatorOff,
       
   161 
       
   162     // Default encoding
       
   163     EIMASBtnEncodingAutomatic,
       
   164     EIMASBtnEncodingUnicode,
       
   165 
       
   166     // Retrieve mail Buttons
       
   167     EIMASBtnFetchAll,
       
   168     EIMASBtnFetchUserDefined,
       
   169 
       
   170     // Retrieve mails userdefined
       
   171     EIMASValueEditRetrieve,
       
   172 
       
   173     // Message deleting buttons
       
   174     EIMASBtnDeleteMessagesYes,
       
   175     EIMASBtnDeleteMessagesNo,
       
   176 
       
   177     // Always Online Buttons
       
   178     EIMASBtnAOConnected,
       
   179     EIMASBtnAOHome,
       
   180     EIMASBtnAOOff,
       
   181 
       
   182     // Mail Message Notifications
       
   183     EIMASBtnOMAEmnOff,
       
   184     EIMASBtnOMAEmnHome,
       
   185     EIMASBtnOMAEmnAuto,
       
   186 
       
   187     // Retrieve days Buttons
       
   188     EIMASBtnAoMonday,
       
   189     EIMASBtnAoTuesday,
       
   190     EIMASBtnAoWednesday,
       
   191     EIMASBtnAoThrusday,
       
   192     EIMASBtnAoFriday,
       
   193     EIMASBtnAoSaturday,
       
   194     EIMASBtnAoSunday,
       
   195 
       
   196     // Connection hours radiobuttons
       
   197     EIMASBtnAllDay,
       
   198     EIMASBtnBetweenHours,
       
   199 
       
   200     // Connection hours editors
       
   201     EIMASEditAoHoursEditor,
       
   202     EIMASEditAoFrom,
       
   203     EIMASEditAoTo,
       
   204 
       
   205     // Connection interval Buttons
       
   206     EIMASBtnAo5Min,
       
   207     EIMASBtnAo15Min,
       
   208     EIMASBtnAo30Min,
       
   209     EIMASBtnAo60Min,
       
   210     EIMASBtnAo2Hours,
       
   211     EIMASBtnAo4Hours,
       
   212     EIMASBtnAo6Hours
       
   213     };
       
   214 
       
   215 #endif // __IMAS_PAGE_IDS__