email/imum/Utils/Data/ImumMailSettings.ra
changeset 0 72b543305e3a
child 1 d09ac5c1e252
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/email/imum/Utils/Data/ImumMailSettings.ra	Thu Dec 17 08:44:11 2009 +0200
@@ -0,0 +1,1272 @@
+/*
+* Copyright (c) 2006 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: 
+*     Internet Mail Account Settings dialogs
+*
+*
+*/
+
+
+// INCLUDES
+#include "Imum.loc"
+
+// CONSTANTS
+#define ImasEdwinNumberMinValue     1
+#define ImasEdwinNumberMaxValue     999
+#define ImasEdwinNumberMaxPortValue 65535
+#define KMuiuDynMaxPortValueLength  5
+
+//----------------------------------------------------
+//
+//    r_imas_hotkeys
+//
+//----------------------------------------------------
+//
+RESOURCE HOTKEYS r_imas_hotkeys
+{
+    control=
+    {
+        HOTKEY { command=EAknCmdExit; key='e'; }
+    };
+}
+
+//----------------------------------------------------
+//
+//    r_imas_menubar
+//
+//----------------------------------------------------
+//
+RESOURCE MENU_BAR r_imas_menubar
+    {
+    titles=
+        {
+        MENU_TITLE
+            {
+            menu_pane = r_imas_menu;
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_imas_menu
+//
+//----------------------------------------------------
+//
+RESOURCE MENU_PANE r_imas_menu
+    {
+    items=
+        {
+        // Open
+        MENU_ITEM
+            {
+            command = EAknSoftkeyOpen;
+            txt = qtn_options_open;
+            },
+        // Change
+        MENU_ITEM
+            {
+            command = EAknSoftkeySelect;
+            txt = qtn_options_change;
+            },
+        MENU_ITEM
+            {
+            command = EAknCmdHelp;
+            txt = qtn_clipb_litxt_help;
+            },
+        MENU_ITEM
+            {
+            command = EAknCmdExit;
+            txt = qtn_options_exit;
+            }
+        };
+    }
+
+RESOURCE CBA r_imas_settings_dialog_softkeys
+    {
+    buttons =
+        {
+        CBA_BUTTON 
+            { 
+            id = EAknSoftkeyOptions;
+            txt = text_softkey_option; 
+            },
+        CBA_BUTTON 
+            { 
+            id = EAknSoftkeyBack; 
+            txt = text_softkey_back; 
+            },
+        CBA_BUTTON 
+            { 
+            id = EAknSoftkeyOk; 
+            txt = qtn_msk_select; 
+            }      
+        };
+    }
+    
+//----------------------------------------------------
+//
+//    r_imas_dialog
+//
+//----------------------------------------------------
+//
+RESOURCE DIALOG r_imas_settings_dialog
+    {
+    flags =
+        EEikDialogFlagWait | EEikDialogFlagNotifyEsc |
+        EEikDialogFlagCbaButtons | EEikDialogFlagNoDrag |
+        EEikDialogFlagNoTitleBar | EEikDialogFlagNoShadow |
+        EEikDialogFlagNoBorder | EEikDialogFlagFillAppClientRect;
+    buttons=r_imas_settings_dialog_softkeys;
+    items=
+        {
+        DLG_LINE
+            {
+            type=EAknCtSettingListBox;
+            id=EImasCIDListBox;
+            itemflags=
+                EEikDlgItemTakesEnterKey |
+                EEikDlgItemOfferAllHotKeys;
+            control = LISTBOX
+                {
+                height = 8;
+                };
+            }
+        };
+    }
+
+// ---------------------------------------------------------
+//
+//  Email Account Settings
+//      Main menu
+//
+// ---------------------------------------------------------
+//
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_main_menu
+    {
+    items =
+        {
+        // 1. Mailbox menu
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_connsettings;
+            itemid = EIMASMainMailbox;
+            itemtype = EMuiuDynSetMenuArray;
+            itemarray = r_imas_mailbox_menu;
+            itemsubtype = EMuiuDynSetMenuArray;
+            itemflags = KMuiuDynItemLockableSetting;
+            },
+        // 2. User preferences
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_usersettings;
+            itemid = EIMASMainUserPref;
+            itemtype = EMuiuDynSetMenuArray;
+            itemarray = r_imas_user_preferences;
+            itemsubtype = EMuiuDynSetMenuArray;
+            },
+        // 3. Download control
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mail_settings_downl_ctrl;
+            itemid = EIMASMainDownloadCtrl;
+            itemtype = EMuiuDynSetMenuArray;
+            itemarray = r_imas_download_settings;
+            itemsubtype = EMuiuDynSetMenuArray;
+            },
+        // 4. Always Online
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_conntimes;
+            itemid = EIMASMainAlwaysOnline;
+            itemtype = EMuiuDynSetMenuArray;
+            itemarray = r_imas_alwaysonline_settings;
+            itemsubtype = EMuiuDynSetMenuArray;
+            }
+        };
+    }
+
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_mailbox_menu
+    {
+    items =
+        {
+        // 1. Incoming settings
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_incoming;
+            itemid = EIMASMailboxIncoming;
+            itemtype = EMuiuDynSetMenuArray;
+            itemarray = r_imas_incoming_settings;
+            itemsubtype = EMuiuDynSetMenuArray;
+            },
+        // 2. Outgoing settings
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_outgoing;
+            itemid = EIMASMailboxOutgoing;
+            itemtype = EMuiuDynSetMenuArray;
+            itemarray = r_imas_outgoing_settings;
+            itemsubtype = EMuiuDynSetMenuArray;
+            }
+        };
+    }
+
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_incoming_settings
+    {
+    items =
+        {
+        // User name
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_user_name;
+            itemid = EIMASIncomingUserName;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KIMASMaxCommonTextLength;
+            itemflags = KMuiuDynItemLatinOnly;
+            },
+        // User password
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_password;
+            itemid = EIMASIncomingUserPwd;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KMuiuDynMaxPasswordLength;
+            itemflags = KMuiuDynItemPassword;
+            },
+        // Used mail server
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_receiving;
+            itemid = EIMASIncomingMailServer;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KIMASMaxCommonTextLength;
+            itemflags =
+                KMuiuDynItemForceMustFill | KMuiuDynItemMustFill |
+                KMuiuDynItemCompulsory | KMuiuDynItemLatinOnly;
+            },
+        // Access point in use
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_iap;
+            itemid = EIMASIncomingIap;
+            itemtype = EMuiuDynSetUndefined;
+            itemflags = KMuiuDynItemMustFill | KMuiuDynItemCompulsory;
+            },
+        // Mailbox name
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_rm_name;
+            itemid = EIMASIncomingMailboxName;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KIMASMaxMailboxNameLength;
+            itemflags = KMuiuDynItemMustFill | KMuiuDynItemForceMustFill;
+            },
+        // Mailbox protocol
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_protocol;
+            itemid = EIMASIncomingProtocol;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_protocol;
+            itemflags = KMuiuDynItemReadOnly;
+            },
+        // Security
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_security;
+            itemid = EIMASIncomingSecurity;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_incoming_outgoing_security;
+            },
+        // Port
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mbxs_settings_mail_port;
+            itemid = EIMASIncomingPort;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_incoming_outgoing_port;
+            itemflags = KMuiuDynItemLangSpecificNumConv;
+            },
+        // APOP secure login
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_apop;
+            itemid = EIMASIncomingAPop;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_apop;
+            itemflags = KMuiuDynItemEnterPressed;
+            }
+        };
+    }
+
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_outgoing_settings
+    {
+    items =
+        {
+        // Email address
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_address;
+            itemid = EIMASOutgoingEmailAddress;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KMuiuDynMaxSettingsTextLength;
+            itemflags = 
+                KMuiuDynItemCompulsory | 
+                KMuiuDynItemForceMustFill |
+                KMuiuDynItemLatinOnly;
+            },
+        // User name
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_user_name;
+            itemid = EIMASOutgoingUserName;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KIMASMaxCommonTextLength;
+            itemflags = KMuiuDynItemLatinOnly;
+            },
+        // User password
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_password;
+            itemid = EIMASOutgoingUserPwd;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KMuiuDynMaxPasswordLength;
+            itemflags = KMuiuDynItemPassword;
+            },
+        // Used mail server
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_sending_h;
+            itemid = EIMASOutgoingMailServer;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KIMASMaxCommonTextLength;
+            itemflags =
+                KMuiuDynItemForceMustFill | KMuiuDynItemMustFill |
+                KMuiuDynItemCompulsory | KMuiuDynItemLatinOnly;
+            },
+        // Access point in use
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_iap;
+            itemid = EIMASOutgoingIap;
+            itemtype = EMuiuDynSetUndefined;
+            itemflags = KMuiuDynItemMustFill | KMuiuDynItemCompulsory;
+            },
+        // Security
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_security;
+            itemid = EIMASOutgoingSecurity;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_incoming_outgoing_security;
+            },
+        // Port
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mbxs_settings_mail_port;
+            itemid = EIMASOutgoingPort;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_incoming_outgoing_port;
+            itemflags = KMuiuDynItemLangSpecificNumConv;
+            }
+        };
+    }
+
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_user_preferences
+    {
+    items =
+        {
+        // Own Name
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_own_name;
+            itemid = EIMASUserOwnName;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KMuiuDynMaxSettingsTextLength;
+            },
+        // Send Message
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_send;
+            itemid = EIMASUserSendMsg;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_send_message;
+            itemflags = KMuiuDynItemEnterPressed;
+            },
+        // Send copy to self
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_copy_to;
+            itemid = EIMASUserSendCopy;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_copy_to_self;
+            itemflags = KMuiuDynItemEnterPressed;
+            },
+        // Include Signature
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_sig_file;
+            itemid = EIMASUserIncludeSignature;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_signature_radio;
+            },
+        // Show HTML mails
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mail_settings_shown_html;
+            itemid = EIMASUserShowHtml;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_html_support;
+            itemflags = KMuiuDynItemPermanentlyHidden;
+            },
+        // New mail indicators
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_indicators;
+            itemid = EIMASUserNewMailInd;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_mail_indicators;
+            itemflags = KMuiuDynItemEnterPressed;
+            },
+        // Mail Deletion 
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_delete;
+            itemid = EIMASUserMailDeletion;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_mail_deletion;
+            },
+        // Reply-TO address
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mbxs_settings_def_replyto;
+            itemid = EIMASUserReplyTo;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KMuiuDynMaxSettingsTextLength;
+            itememptytext = qtn_mail_settings_replyto_none;
+            itemflags = KMuiuDynItemLatinOnly;
+            },
+        // Default encoding
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mbxs_settings_def_encode;
+            itemid = EIMASUserEncoding;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_default_encoding;
+            itemflags =
+                KMuiuDynItemPermanentlyHidden | KMuiuDynItemAcquireCustomPage;
+            }
+        };
+    }
+
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_retrieval_limit
+    {
+    items =
+        {
+        // Inbox limit
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mail_downl_ctrl_retr_inbox;
+            itemid = EIMASLimitInbox;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_retrive_mail;
+            itemflags = KMuiuDynItemLangSpecificNumConv;
+            },
+        // Subscribed folders limit
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mail_downl_ctrl_retr_subfldrs;
+            itemid = EIMASLimitFolders;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_retrive_mail;
+            itemflags = KMuiuDynItemLangSpecificNumConv;
+            }
+        };
+    }
+
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_download_settings
+    {
+    items =
+        {
+        // Retrieved parts
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_filter;
+            itemid = EIMASDownloadRetrievedParts;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_retrieved_parts;
+            },
+        // Retrieval limit
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mail_downl_ctrl_retr_limit;
+            itemid = EIMASDownloadRetrievalLimit;
+            itemtype = EMuiuDynSetMenuArray;
+            itemarray = r_imas_retrieval_limit;
+            itemsubtype = EMuiuDynSetMenuArray;
+            },
+        // Imap4 folder path
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mbxs_settings_mail_folderpath;
+            itemid = EIMASUserUnixPath;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KMuiuDynMaxSettingsTextLength;
+            },
+        // Folder subscriptions
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_folder_subscriptions;
+            itemid = EIMASUserFolderSubscription;
+            itemtype = EMuiuDynSetMenuArray;
+            itemsubtype = EMuiuDynSetMenuArray;
+            },
+        // Del. msgs. over limit
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mail_downl_ctrl_del_limit;
+            itemid = EIMASDownloadMsgsOverLimit;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_delete_messages;
+            itemflags = KMuiuDynItemPermanentlyHidden;
+            }
+        };
+    }
+
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_alwaysonline_settings
+    {
+    items =
+        {
+        // Mail Message Notifications
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_notifications;
+            itemid = EIMASMailNotifications;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_mail_message_notifications;
+            },
+        // Automatic Retrieval
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_always_online;
+            itemid = EIMASAORolling;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_always_online;
+            },
+        // Retrieval Days
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_always_days;
+            itemid = EIMASAODays;
+            itemtype = EMuiuDynSetCheckBoxArray;
+            itemarray = r_imas_ao_days;
+            itemflags = KMuiuDynItemMustFill | KMuiuDynItemForceMustFill;
+            },
+        // Retrieval hours
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_always_hours;
+            itemid = EIMASAOHours;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_mail_always_online_hours_selection;
+            },
+        // Retrieval interval
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_always_interval;
+            itemid = EIMASAOInterval;
+            itemtype = EMuiuDynSetRadioButtonArray;
+            itemarray = r_imas_always_online_csd_on;
+            itemflags = KMuiuDynItemLangSpecificNumConv;
+            }
+        };
+    }
+
+// ---------------------------------------------------------
+//
+//  Setting Dialogs
+//
+// ---------------------------------------------------------
+//
+// Protocol
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_protocol
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnProtocolPop3;
+            itemlabel = qtn_mce_settings_mail_pop3;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnProtocolImap4;
+            itemlabel = qtn_mce_settings_mail_imap4;
+            }
+        };
+    }
+
+// Security settings
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_incoming_outgoing_security
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnSecurityTls;
+            itemlabel = qtn_mbxs_settings_mail_sec_starttls;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnSecuritySsl;
+            itemlabel = qtn_mbxs_settings_mail_sec_ssltls;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnSecurityOff;
+            itemlabel = qtn_mce_settings_mail_secur_off;
+            }
+        };
+    }
+
+// Port settings
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_incoming_outgoing_port
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnPortDefaultPort;
+            itemlabel = qtn_mbxs_settings_mail_port_def;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetMenuArray;
+            itemid = EIMASBtnPortUserDefined;
+            itemlabel = qtn_mbxs_settings_mail_port_userdef;
+            itemsubtype = EMuiuDynSetItemRadioButton;
+            itemarray = r_imas_port_userdefined_edit;
+            }
+        };
+    }
+
+// Port user defined editor
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_port_userdefined_edit
+    {
+    items =
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mbxs_settings_mail_port;
+            itemid = EIMASPortUserDefinedEdit;
+            itemtype = EMuiuDynSetItemEditValue;
+            itemmaxlength = KIMASMaxPortValueLength;
+            itemflags = KMuiuDynItemMustFill | KMuiuDynItemForceMustFill;
+            }
+        };
+    }
+
+// A Pop secure login
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_apop
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAPopOn;
+            itemlabel = qtn_mce_settings_mail_apop_on;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAPopOff;
+            itemlabel = qtn_mce_settings_mail_apop_off;
+            }
+        };
+    }
+
+// Message sending
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_send_message
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnSendImmedi;
+            itemlabel = qtn_mce_settings_mail_immedi;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnSendNext;
+            itemlabel = qtn_mce_settings_mail_next;
+            }
+        };
+    }
+
+// Message sending
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_copy_to_self
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnSendCopyNo;
+            itemlabel = qtn_mce_settings_mail_copy_yes;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnSendCopyYes;
+            itemlabel = qtn_mce_settings_mail_copy_no;
+            }
+        };
+    }
+
+// Retrieved parts
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_retrieved_parts
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnRetrieveHeader;
+            itemlabel = qtn_mce_settings_mail_fetch_head;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetMenuArray;
+            itemid = EIMASBtnRetrieveLimit;
+            itemlabel = qtn_mce_settings_mail_fetch_lessmail;
+            itemarray = r_imas_sizefilter_edit;
+            itemsubtype = EMuiuDynSetItemRadioButton;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnRetrieveBody;
+            itemlabel = qtn_mce_settings_mail_fetch_body;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnRetrieveBodyAtt;
+            itemlabel = qtn_mce_settings_mail_fetch_bodyatt;
+            }
+        };
+    }
+
+// Size filter editor
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_sizefilter_edit
+    {
+    items =
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_fetch_lessmail_prompt;
+            itemid = EIMASDownloadSizeFilterEdit;
+            itemtype = EMuiuDynSetItemEditValue;
+            itemmaxlength = KMuiuDynMaxSettingsValueLength;
+            itemflags = KMuiuDynItemForceMustFill | KMuiuDynItemMustFill;
+            }
+        };
+    }
+
+// Signature radio view
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_signature_radio
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetMenuArray;
+            itemid = EIMASBtnSignatureYes;
+            itemlabel = qtn_mce_settings_mail_signa_yes;
+            itemarray = r_imas_signature_edit;
+            itemsubtype = EMuiuDynSetItemRadioButton;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnSignatureNo;
+            itemlabel = qtn_mce_settings_mail_signa_no;
+            }
+        };
+    }
+
+// Signature write view
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_signature_edit
+    {
+    items =
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_sig_file;
+            itemid = EIMASUserSignatureEdit;
+            itemtype = EMuiuDynSetItemEditText;
+            itemmaxlength = KIMASSignatureMaxLength;
+            }
+        };
+    }
+
+// HTML-support to Email
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_html_support
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnHtmlYes;
+            itemlabel = qtn_mail_settings_shown_html_yes;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnHtmlNo;
+            itemlabel = qtn_mail_settings_shown_html_no;
+            }
+        };
+    }
+
+// Mail Deletion
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_mail_deletion
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnMailDelAsk;
+            itemlabel = qtn_mce_settings_mail_del_ask; 
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnMailDelPhone;
+            itemlabel = qtn_mce_settings_mail_del_phone;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnMailDelServer;
+            itemlabel = qtn_mce_settings_mail_del_server;
+            }
+        };
+    }
+
+// Mail indicators
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_mail_indicators
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnMailIndicatorOn;
+            itemlabel = qtn_mce_settings_email_indicator_on;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnMailIndicatorOff;
+            itemlabel = qtn_mce_settings_email_indicator_off;
+            }
+        };
+    }
+
+// Default encoding
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_default_encoding
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnEncodingAutomatic;
+            itemlabel = qtn_wrnls_sett_defenc_automatic;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnEncodingUnicode;
+            itemlabel = qtn_mbxs_sett_defenc_utf8;
+            }
+        };
+    }
+
+// Retrieve email
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_retrive_mail
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnFetchAll;
+            itemlabel = qtn_mce_settings_mail_fetch_all;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetMenuArray;
+            itemid = EIMASBtnFetchUserDefined;
+            itemlabel = qtn_mail_down_ctrl_fetch_amount_prompt;
+            itemsubtype = EMuiuDynSetItemRadioButton;
+            itemarray = r_imas_retrieve_userdef_edit;
+            }
+        };
+    }
+
+// Retrieve items user defined
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_retrieve_userdef_edit
+    {
+    items =
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_mail_fetch_ud;
+            itemid = EIMASValueEditRetrieve;
+            itemtype = EMuiuDynSetItemEditValue;
+            itemmaxlength = KMuiuDynMaxSettingsValueLength;
+            itemflags = KMuiuDynItemMustFill | KMuiuDynItemForceMustFill;
+            }
+        };
+    }
+
+// Delete messages over retrival limit
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_delete_messages
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnDeleteMessagesYes;
+            itemlabel = qtn_mail_dowl_ctrl_del_limit_yes;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnDeleteMessagesNo;
+            itemlabel = qtn_mail_dowl_ctrl_del_limit_no;
+            }
+        };
+    }
+
+// Automatic Retrieve mails
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_always_online
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAOConnected;
+            itemlabel = qtn_mce_settings_alwaysconnected;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAOHome;
+            itemlabel = qtn_mce_settings_onlyinhome;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAOOff;
+            itemlabel = qtn_mce_settings_notenabled;
+            }
+        };
+    }
+
+// Mail Message Notifications
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_mail_message_notifications
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnOMAEmnAuto;
+            itemlabel = qtn_mce_mail_notifications_auto;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnOMAEmnHome;
+            itemlabel = qtn_mce_settings_onlyinhome;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnOMAEmnOff;
+            itemlabel = qtn_mce_mail_notification_off;
+            }
+        };
+    }
+
+// Automatic Retrieve days
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_ao_days
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemCheckBox;
+            itemid = EIMASBtnAoMonday;
+            itemlabel = qtn_week_long_monday;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemCheckBox;
+            itemid = EIMASBtnAoTuesday;
+            itemlabel = qtn_week_long_tuesday;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemCheckBox;
+            itemid = EIMASBtnAoWednesday;
+            itemlabel = qtn_week_long_wednesday;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemCheckBox;
+            itemid = EIMASBtnAoThrusday;
+            itemlabel = qtn_week_long_thursday;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemCheckBox;
+            itemid = EIMASBtnAoFriday;
+            itemlabel = qtn_week_long_friday;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemCheckBox;
+            itemid = EIMASBtnAoSaturday;
+            itemlabel = qtn_week_long_saturday;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemCheckBox;
+            itemid = EIMASBtnAoSunday;
+            itemlabel = qtn_week_long_sunday;
+            }
+        };
+    }
+
+// Connection hours
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_mail_always_online_hours_selection
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAllDay;
+            itemlabel = qtn_mce_settings_always_allhours;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetMenuArray;
+            itemid = EIMASBtnBetweenHours;
+            itemlabel = qtn_mce_settings_always_between;
+            itemarray = r_imas_mail_always_online_hours_userdef;
+            itemsubtype = EMuiuDynSetItemRadioButton;
+            }
+        };
+    }
+
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_mail_always_online_hours_userdef
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_always_between;
+            itemid = EIMASEditAoHoursEditor;
+            itemtype = EMuiuDynSetItemMultiLine;
+            itemarray = r_imas_mail_always_online_hours_editor;
+            }
+        };
+    }
+
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_mail_always_online_hours_editor
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_always_from;
+            itemid = EIMASEditAoFrom;
+            itemtype = EMuiuDynSetItemEditTime;
+            itemmaxlength = KMuiuDynMaxSettingsTimeLength;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemlabel = qtn_mce_settings_always_to;
+            itemid = EIMASEditAoTo;
+            itemtype = EMuiuDynSetItemEditTime;
+            itemmaxlength = KMuiuDynMaxSettingsTimeLength;
+            }
+        };
+    }
+
+// Connection Interval
+RESOURCE MUIU_DYNAMIC_SETTINGS_ARRAY r_imas_always_online_csd_on
+    {
+    items=
+        {
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAo5Min;
+            itemlabel = qtn_mce_settings_always_5min;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAo15Min;
+            itemlabel = qtn_mce_settings_always_15min;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAo30Min;
+            itemlabel = qtn_mce_settings_always_30min;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAo60Min;
+            itemlabel = qtn_mce_settings_always_60min;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAo2Hours;
+            itemlabel = qtn_mce_settings_always_2hours;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAo4Hours;
+            itemlabel = qtn_mce_settings_always_4hours;
+            },
+        MUIU_DYNAMIC_SETTINGS_ITEM
+            {
+            itemtype = EMuiuDynSetItemRadioButton;
+            itemid = EIMASBtnAo6Hours;
+            itemlabel = qtn_mce_settings_always_6hours;
+            }
+        };
+    }
+
+
+RESOURCE AVKON_SETTING_PAGE r_imas_settings_dialog_text
+    {
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
+    type = EEikCtEdwin;
+    editor_resource_id = r_imas_setting_page_edwin_text;
+    menubar = R_AVKON_MENUPANE_EMPTY;
+    }
+
+RESOURCE EDWIN r_imas_setting_page_edwin_text
+    {
+    flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable;
+    default_case = EAknEditorLowerCase;
+    width = 25;
+    lines = 6;
+    maxlength = 25;
+    }
+    
+RESOURCE AVKON_SETTING_PAGE r_imas_settings_dialog_five_digits
+    {
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
+    type = EAknCtIntegerEdwin;
+    editor_resource_id = r_imas_setting_page_edwin_port;
+    menubar = R_AVKON_MENUPANE_EMPTY;
+    }
+
+RESOURCE AVKON_INTEGER_EDWIN r_imas_setting_page_edwin_port
+    {
+    min = ImasEdwinNumberMinValue;
+    max = ImasEdwinNumberMaxPortValue;
+    maxlength = 5;
+    }
+
+RESOURCE DIALOG r_imas_settings_dialog_hours_query
+    {
+    flags=EGeneralQueryFlags;
+    buttons=R_AVKON_SOFTKEYS_OK_CANCEL__OK;
+    items=
+        {
+        DLG_LINE
+            {
+            type=EAknCtMultilineQuery;
+            id=EMultilineFirstLine;
+            control = AVKON_DATA_QUERY
+                {
+                layout = EMultiDataFirstTimeEd;
+                label = qtn_mce_settings_always_from;
+                control = TIME_EDITOR
+                    {
+                    minTime= TIME {second=0;minute=0;hour=0;};
+                    maxTime= TIME {second=59;minute=59;hour=23;};
+                    flags=EEikTimeWithoutSecondsField;
+                    };
+                };
+            },
+        DLG_LINE
+            {
+            type=EAknCtMultilineQuery;
+            id=EMultilineSecondLine;
+            control= AVKON_DATA_QUERY
+                {
+                layout = EMultiDataSecondTimeEd;
+                label = qtn_mce_settings_always_to;
+                control = TIME_EDITOR
+                    {
+                    minTime= TIME {second=0;minute=0;hour=0;};
+                    maxTime= TIME {second=59;minute=59;hour=23;};
+                    flags=EEikTimeWithoutSecondsField;
+                    };
+                };
+            }
+        };
+    }
+
+RESOURCE CBA_BUTTON r_imas_settings_sk_button_empty
+    {
+    id = 0;
+    txt = text_softkey_empty;
+    }
+
+RESOURCE CBA_BUTTON r_imas_settings_sk_button_ok
+    {
+    id = EAknSoftkeyOk;
+    txt = text_softkey_ok;
+    }
+
+// End of File