--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/wvuing/wvuiave/AppRss/chatngclient.hrh Thu Dec 17 08:41:52 2009 +0200
@@ -0,0 +1,340 @@
+/*
+* Copyright (c) 2002 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: Resource header of chat application
+*
+*/
+
+
+#ifndef CHATCLIENT_HRH
+#define CHATCLIENT_HRH
+
+#include <avkon.hrh> // For EAknCmdHelp
+
+// While updating the contact in phone book from saved conversation
+// it is opening the popup menu with the available connection services
+
+// Define start value for command ids
+// to prevent clashes with platform
+// command ids
+#define KCOMMANDRANGESTART 0x06000
+enum TChatClientMenuCommands
+ {
+ EChatClientCmdHelp = EAknCmdHelp,
+ EChatClientCmdAppTest = KCOMMANDRANGESTART,
+ EChatClientMainViewCmdChangeStatus,
+ EChatClientMainViewCmdOpen,
+ EChatClientMainViewCmdLogin,
+ EChatClientMainViewCmdLogout,
+ EChatClientMainViewCmdSearch,
+ EChatClientMainViewSettings,
+// EChatClientCmdHelp,
+ EChatClientCmdExit,
+ EChatClientCmdContextMenu,
+ EChatClientChatListViewCmdJoin,
+ EChatClientInviteFriend,
+ // Friends list
+ EChatClientFriendsListViewCmdIMessage,
+ EChatClientFriendsListViewCmdReadIMsg,
+ EChatClientFriendsListViewCmdOpen,
+ EChatClientFriendsListViewCmdCrNew,
+ EChatClientFriendsListViewCmdAddManually,
+ EChatClientFriendsListViewCmdAddFromPb,
+ EChatClientFriendsListViewCmdAddFromSrv,
+ EChatClientFriendsListViewCmdMoveFromSrv,
+
+ EChatClientFriendsListViewCmdEdit,
+ EChatClientFriendsListViewCmdDelete,
+// EChatClientFriendsListViewCmdSearch,
+ EChatClientFriendsListViewCmdRefresh,
+ EChatClientFriendsListViewCmdFetchFailed,
+ EChatClientFriendsListViewCmdFetchMSK,
+ EChatClientFriendsListViewCmdBlockOptions,
+ EChatClientFriendsListViewCmdBlockEnter,
+ EChatClientFriendsListViewCmdBlock,
+ EChatClientFriendsListViewShowBlockedList,
+ EChatClientFriendsListViewUnblock,
+ EChatClientCmdBack,
+ EChatClientFriendsListViewCmdAddWatch,
+ EChatClientFriendsListViewCmdRemoveWatch,
+ EChatClientFriendsListViewCmdFindJoinedChats,
+
+ EChatClientFriendsListViewCmdMove,
+ EChatClientFriendsListViewCmdChangeList,
+ EChatClientFriendsListViewCmdChat,
+// EChatClientFriendsListViewCmdServer,
+ //EChatClientFriendsListViewCmdImport,
+ //EChatClientFriendsListViewCmdExport,
+
+ //Server contacts view
+ EChatClientServerContactsCmdImport,
+ EChatClientServerContactsCmdAddNew,
+ EChatClientServerContactsCmdDelete,
+ EChatClientServerContactsCmdList,
+ EChatClientServerContactsCmdMark,
+ EChatClientServerContactsCmdUnmark,
+ EChatClientServerContactsCmdMarkAll,
+ EChatClientServerContactsCmdUnmarkall,
+
+ //Chat list view
+ EChatClientChatListViewCmdChat,
+ EChatClientChatListEnterChatGroup,
+ EChatClientChatViewCreateNewChat,
+ EChatClientChatListOptions,
+ EChatClientChatListSearch,
+ EChatClientChatListSettings,
+ EChatClientChatListFavor,
+ EChatClientChatListRmv,
+ EChatClientChatListPart,
+ EChatClientChatListLeave,
+ EChatClientChatListInfo,
+ EChatClientChatListEdit,
+ EChatClientChatViewContinue,
+ EChatClientChatViewStop,
+ EChatClientChatViewCmdSend,
+ EChatClientMainViewCmdKillServer,
+ //Chat view
+ EChatClientChatViewCmdRecipientList,
+ EChatClientChatViewCmdSetRecipient,
+ EChatClientChatViewCmdWhisper,
+ EChatClientChatViewCmdReply,
+ EChatClientChatViewCmdLeave,
+ EChatClientChatViewCmdParticip,
+ EChatClientChatViewCmdGroupInfo,
+ EChatClientChatViewCmdEdit,
+ EChatClientChatViewCmdForward,
+ EChatClientChatViewIBox,
+ EChatClientChatViewFavor,
+ EChatClientChatViewRmv,
+ EChatClientChatViewEdit,
+ ECACmdEditItemLabel,
+ EChatClientChatViewLogOn,
+ EChatClientChatViewLogOff,
+ EChatClientChatViewInsertSmiley,
+ //IBox view
+ EChatClientIboxViewSend,
+ EChatClientIboxSelResip,
+ EChatClientIboxReply,
+ EChatClientIboxRecip,
+ EChatClientIboxRepeat,
+ EChatClientIboxAddToFriends,
+ EChatClientIboxForward,
+ EChatClientIboxForwardToGroup,
+ EChatClientIboxForwardToContact,
+
+ EChatClientIboxBlockOpt,
+ EChatClientIboxRecord,
+ EChatClientIboxSelectRecip,
+ EChatClientIboxWriteRecip,
+ EChatClientIboxBlockEnter,
+ EChatClientIboxBlockShow,
+ EChatClientIboxBlock,
+ EChatClientIboxUnblock,
+ EChatClientIboxClose,
+
+ // Chat properties
+ EChatClientChatPropertiesCmdChange,
+ EChatClientChatPropertiesCmdHelp,
+ EChatClientChatPropertiesCmdExit,
+
+ // Access list
+ EChatClientAccessListAdd,
+ EChatClientAccessListFriend,
+ EChatClientAccessListManual,
+ EChatClientAccessListRemove,
+ EChatClientAccessListRemoveAll,
+ //Settings view
+ EChatClientSettingsOpen,
+ EChatClientAppSetChange,
+ EChatClientServSetChange,
+ EChatClientServSetOpen,
+ //Serverlist
+ EChatClientServerlistEdit,
+ EChatClientServerlistNew,
+ EChatClientServerlistDelete,
+ EChatClientDefNewServerChange,
+ //Search
+ EChatClientSearchNew,
+ EChatClientSearchMore,
+ EChatClientSearchPrev,
+ EChatClientSearchStartConversation,
+ EChatClientSearchAddFriends,
+ EChatClientSearchInvite,
+ EChatClientSearchBlockOpt,
+ EChatClientSearchBlock,
+ EChatClientSearchBlockEnter,
+ EChatClientSearchBlockShow,
+ EChatClientSearchUnblock,
+ EChatClientSearchJoin,
+ EChatClientSearchFavor,
+ EChatClientSearchEdit,
+ ESearchWaitNote,
+ EInviteWaitNote,
+ //Private chatList view
+ EChatPrivateListCmdOpen,
+ EChatPrivateListCmdDelete,
+ EChatPrivateListCmdAddToFriends,
+ EChatPrivateListCmdNewConvers,
+ EChatPrivateListWriteNewConvers,
+ EChatPrivateListCmdBlockOpt,
+ EChatPrivateListCmdCloseConvers,
+ EChatPrivateListCmdSettings,
+ EChatPrivateListBlock,
+ EChatPrivateListBlockEnter,
+ EChatPrivateListBlockShow,
+ EChatPrivateListUnblock,
+ EChatPrivateListCmdSelectRecipient,
+
+ //invitation view dialog
+ EChatInvitationDlgCmdJoin,
+ EChatInvitationDlgCmdReject,
+ EChatInvitationDlgCmdDelete,
+ EChatInvitationDlgCmdBlock,
+
+ //recorded chat view
+ EChatClientSavedListViewCmdOpen,
+ EChatClientSavedListViewCmdDelete,
+ EChatClientSavedListViewCmdMarkOpt,
+ EChatClientSavedListViewCmdMark,
+ EChatClientSavedListViewCmdUnmark,
+ EChatClientSavedListViewCmdMarkAll,
+ EChatClientSavedListViewCmdUnmarkAll,
+ EChatClientSavedListViewCmdSendOpt,
+ EChatClientSavedListViewCmdSendSMS,
+ EChatClientSavedListViewCmdSendMultimedia,
+ EChatClientSavedListViewCmdSendInfrared,
+ EChatClientSavedListViewCmdSendBluetooth,
+
+ // new contact list items
+ EChatClientCmdExpandList,
+ EChatClientCmdCollapseList,
+ EChatClientCmdNewList,
+ EChatClientCmdRenameList,
+ EChatClientCmdStatusMessage,
+ EChatClientCmdOpenGroupConv,
+
+ // multimedia items
+ EChatClientOpenObject,
+ EChatClientSendImage,
+ EChatClientSendImageCascade,
+ EChatClientFromPhotos,
+ EChatClientNewImage,
+
+ EChatClientSaveObject,
+ EChatClientFindMenuPlaceHolder,
+
+ //BlockingDialog
+ EChatClientBlockingBlock,
+ EChatClientBlockingSubmenu,
+ EChatClientBlockingBlockEnter,
+ EChatClientBlockingUnblock,
+
+ // Contact details dialog
+ EChatClientDetailsEdit,
+ EChatClientDetailsDelete,
+ // Application settings dialog
+ EChatClientApplicationSettings,
+ // Call cmd from send key
+ EChatClientCall,
+
+ //single list view options menu items
+ EChatClientSingleListViewCmdChangeMessage,
+ EChatClientSingleListViewCmdDetails,
+ EChatClientSingleListViewCmdEdit,
+ EChatClientSingleListViewCmdDelete,
+ EChatClientSingleListViewCmdMove,
+ EChatClientSingleListViewCmdSavedConversations,
+ EChatClientSingleListViewCmdSearchContact,
+ EChatClientSingleListViewCmdCreateGrp,
+ EChatClientSingleListViewCmdSearchGrp,
+ EChatClientSingleListViewCmdEnterGrpID,
+ EChatClientSingleListViewCmdGroupOpen,
+ EChatClientSingleListViewCmdGroupJoin,
+ EChatClientSingleListViewCmdGroupEdit,
+ EChatClientSingleListViewCmdGroupFavor,
+ EChatClientSingleListViewCmdGroupRmv,
+ EChatClientSingleListViewCmdGroupPart,
+ EChatClientSingleListViewCmdGroupInfo,
+ EChatClientSingleListViewCmdGroupLeave,
+ EChatClientSingleListViewCmdOwnEdit,
+ //added newly for the EditText in Chat&GroupView
+ // EChatClientEditText
+
+ EChatClientIboxInsertTemplate
+ };
+
+enum TChatClientTabViewId
+ {
+ EChatClientFriendsListTab= 1,
+ EChatClientChatListTab
+ };
+
+enum TChatClientControlIds
+ {
+ EChatEditDummy = 1, // used for "no focus"
+ EChatEditNick,
+ EChatEditReal,
+ EChatEditWV,
+ EChatEditAlias,
+ EChatListEditChatName,
+ EChatListEditTopic,
+ EChatListEditSearchable,
+ EChatClientControlIdAppSettings,
+ EChatClientControlIdServSettings,
+ EChatClientControlIdServerList,
+ EChatClientControlIdDefNewServer,
+ EChatClientControlIdAccessList,
+ EChatClientControlIdGroupSettings,
+ EChatClientControlIdDetails,
+ EChatClientControlIdContactListbox
+ };
+
+enum TChatPropertiesIDs
+ {
+ EChatPropertiesGroupNameID = 1,
+ EChatPropertiesTopicID,
+ EChatPropertiesWelcomeNoteID,
+ EChatPropertiesAllowSearchID,
+ EChatPropertiesAdministratorRightsID
+ };
+
+enum TChatDlgCtl
+ {
+ // Friends-list
+ ENotesFriendsGeneralNote,
+ // contact editor
+ ENotesContactEditorErrorSameId,
+ ENotesContactEditorErrorGeneral,
+ ESavingWaitNote,
+ EJoinWaitNote,
+ EArCnoteOff,
+ EJoinInfoNote,
+ EAddToFriends,
+ EFriendsRefreshWait,
+ ESavingSettingsWaitNote,
+ EProgressNote,
+ EContactSelectionControl
+ };
+
+enum TChatCbaIDs
+ {
+ EChatClientJoin = 1,
+ EChatInviteJoin
+ };
+
+enum TChatNotes
+ {
+ EAutoLoginNote = 1
+ };
+
+#endif // CHATCLIENT