author | Simon Howkins <simonh@symbian.org> |
Thu, 25 Nov 2010 12:13:04 +0000 | |
branch | RCL_3 |
changeset 83 | 31a5fbf5db1d |
parent 80 | 726fba06891a |
permissions | -rw-r--r-- |
64 | 1 |
/* |
2 |
* Copyright (c) 2008 - 2009 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: constants needed in content publishing |
|
15 |
* |
|
16 |
*/ |
|
17 |
||
18 |
||
19 |
#ifndef CMAILCPSIFCONSTS_H_ |
|
20 |
#define CMAILCPSIFCONSTS_H_ |
|
21 |
||
22 |
// Hardcoded maximum value for number of rows in widget |
|
23 |
const TInt KMaxRowCount = 3; |
|
24 |
const TInt KMaxMsgCount = 2; |
|
25 |
// Hardcoded maximum value for number of mailboxes |
|
26 |
const TInt KMaxMailboxCount = 18; |
|
27 |
const TInt KMaxUnreadCount = 999; |
|
28 |
const TInt KMaxDescLen = 256; |
|
29 |
_LIT(KNullDes, ""); |
|
30 |
_LIT8(KNullDes8, ""); |
|
31 |
const TInt KNullIcon = 0; |
|
32 |
||
33 |
_LIT( KGreaterThan,">"); |
|
34 |
_LIT( KLessThan,"<"); |
|
35 |
_LIT( KAt,"@"); |
|
36 |
_LIT( KDot,"."); |
|
37 |
_LIT( KSkinPrefix, "SKIN(" ); |
|
38 |
||
39 |
_LIT( KSkinPostfix, "):"); |
|
40 |
_LIT( KMifPrefix, "mif("); |
|
41 |
// Mif file name and path, drive letter need to be parsed run time |
|
42 |
_LIT( KMifPath, "\\resource\\apps\\cmailhandlerplugin.mif"); |
|
43 |
_LIT( KSpace, " "); |
|
44 |
// Resource file name and path, drive letter need to be parsed run time |
|
45 |
_LIT( KResourceFile, "\\resource\\apps\\emailwidget.rsc" ); |
|
46 |
_LIT( KDissociated,"0"); |
|
47 |
||
48 |
_LIT(KStartSeparator, "<"); |
|
49 |
_LIT(KEndSeparator, ">"); |
|
50 |
||
51 |
// |
|
52 |
// EMAIL WIDGET SPECIFIC CONSTANTS USED IN PUBLISHING |
|
53 |
// |
|
54 |
||
55 |
_LIT(KPubId, "0x2001F413:CMailWidget"); |
|
56 |
_LIT8(KConfId8, "0x2001e272"); |
|
57 |
||
58 |
_LIT(KContTypeText, "text"); |
|
59 |
_LIT(KContTypeImage, "image"); |
|
60 |
||
61 |
_LIT(KContTypeSetupText, "ct_setup_text"); |
|
62 |
_LIT(KKeySetupText, "key_setup_text"); |
|
63 |
_LIT(KContTypeSetupIcon, "ct_setup_icon"); |
|
64 |
_LIT8(KKeySetupIcon, "key_setup_icon"); |
|
65 |
||
66 |
_LIT(KContTypeSetupBrandIcon1, "ct_setup_brand_icon_1"); |
|
67 |
_LIT8(KKeySetupBrandIcon1, "key_setup_brand_icon_1"); |
|
68 |
_LIT(KContTypeSetupBrandIcon2, "ct_setup_brand_icon_2"); |
|
69 |
_LIT8(KKeySetupBrandIcon2, "key_setup_brand_icon_2"); |
|
70 |
_LIT(KContTypeSetupBrandIcon3, "ct_setup_brand_icon_3"); |
|
71 |
_LIT8(KKeySetupBrandIcon3, "key_setup_brand_icon_3"); |
|
72 |
_LIT(KContTypeSetupBrandIcon4, "ct_setup_brand_icon_4"); |
|
73 |
_LIT8(KKeySetupBrandIcon4, "key_setup_brand_icon_4"); |
|
80
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
74 |
_LIT(KContTypeSetupBrandIcon5, "ct_setup_brand_icon_5"); |
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
75 |
_LIT8(KKeySetupBrandIcon5, "key_setup_brand_icon_5"); |
64 | 76 |
|
80
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
77 |
_LIT(KSetupBrand2, "ovi.com"); |
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
78 |
_LIT(KSetupBrand3, "yahoo.com"); |
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
79 |
_LIT(KSetupBrand4, "hotmail.com"); |
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
80 |
_LIT(KSetupBrand5, "gmail.com"); |
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
81 |
|
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
82 |
_LIT(KSetupBrandChn1, "widget_setup_chn_163"); |
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
83 |
_LIT(KSetupBrandChn2, "widget_setup_chn_qq"); |
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
84 |
_LIT(KSetupBrandChn3, "widget_setup_chn_sina"); |
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
85 |
_LIT(KSetupBrandChn4, "widget_setup_chn_126"); |
726fba06891a
Revision: 201039
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
64
diff
changeset
|
86 |
_LIT(KSetupBrandChn5, "widget_setup_chn_sohu"); |
64 | 87 |
|
88 |
_LIT(KContTypeBodyText, "ct_body_text_"); |
|
89 |
_LIT(KKeyBodyText, "key_body_text_"); |
|
90 |
||
91 |
_LIT(KContTypeSubjectText, "ct_subject_text_"); |
|
92 |
_LIT(KKeySubjectText, "key_subject_text_"); |
|
93 |
||
94 |
_LIT(KContTypeIndicatorIcon, "ct_indicator_icon_"); |
|
95 |
_LIT8(KKeyIndicatorIcon, "key_indicator_icon_"); |
|
96 |
||
97 |
_LIT(KContTypeMailboxIcons, "ct_mailbox_icons_"); |
|
98 |
_LIT8(KKeyMailboxIcons, "key_mailbox_icons_"); |
|
99 |
||
100 |
_LIT(KContTypeTime, "ct_time_"); |
|
101 |
_LIT(KKeyTime, "key_time_"); |
|
102 |
||
103 |
// Wizard launching action |
|
104 |
_LIT(KTriggerWizard, "trigger_wizard"); |
|
105 |
_LIT8(KTriggerWizard8, "trigger_wizard"); |
|
106 |
const TUid KUidWizardApp = { 0x10281c96 }; |
|
107 |
const TUid KUidEmailWizardView = { 0x10281C9A }; |
|
108 |
||
109 |
// email ui launching action |
|
110 |
_LIT(KTriggerEmailUi, "trigger_emailui"); |
|
111 |
_LIT8(KTriggerEmailUi8, "trigger_emailui"); |
|
112 |
const TUid KUidEmailUi = { 0x2001E277 }; |
|
113 |
const TUid KMailListId = { 0x00000002 }; |
|
114 |
||
115 |
// settings app launching |
|
116 |
const TUid KUidEMWSettings = { 0x2002429E }; |
|
117 |
const TUid KUidEMWSettingsView = { 0 }; |
|
118 |
||
119 |
// |
|
120 |
// CONSTANTS NEEDED BY CONTENT PUBLISHING SERVICE |
|
121 |
// |
|
122 |
_LIT8( KAdd, "Add" ); |
|
123 |
_LIT8( KContentId, "content_id" ); |
|
124 |
_LIT8( KContentType, "content_type" ); |
|
125 |
_LIT8( KCPInterface, "IDataSource" ); |
|
126 |
_LIT8( KCPContentInterface, "IContentPublishing" ); |
|
127 |
_LIT8( KCPService, "Service.ContentPublishing" ); |
|
128 |
_LIT8( KCommand, "cmd" ); |
|
129 |
_LIT8( KType, "type" ); |
|
130 |
_LIT8( KDataMap, "data_map" ); |
|
131 |
_LIT8( KDelete, "Delete" ); |
|
132 |
_LIT( KCpData, "cp_data" ); |
|
133 |
_LIT8( KFilter, "filter" ); |
|
134 |
_LIT8( KData8, "data" ); |
|
135 |
_LIT8( KId, "id" ); |
|
136 |
_LIT8( KItem, "item" ); |
|
137 |
_LIT8( KItemId, "item_id" ); |
|
138 |
_LIT8( KPublisherId, "publisher" ); |
|
139 |
_LIT8( KPluginId, "plugin_id"); |
|
140 |
_LIT8( KActionMap, "action_map" ); |
|
141 |
_LIT8( KDataForActionHandler, "data" ); |
|
142 |
_LIT( KData, "data" ); |
|
143 |
_LIT8( KLaunchMethod, "launch_method" ); |
|
144 |
_LIT8( KApplicationUid, "application_uid" ); |
|
145 |
_LIT( KActionValueViewActivation, "view_activation"); |
|
146 |
_LIT8( KAdditionalData, "additional_data" ); |
|
147 |
_LIT8( KMessageUid, "message_uid" ); |
|
148 |
_LIT8( KViewId, "view_id" ); |
|
149 |
_LIT8( KViewAppUid, "view_app_uid" ); |
|
150 |
// constants for requesting notification |
|
151 |
_LIT( KPubData, "publisher"); |
|
152 |
_LIT( KActionName,"notify"); |
|
153 |
_LIT8( KPluginStartup, "pluginstartup"); |
|
154 |
_LIT8( KPluginShutdown, "pluginshutdown"); |
|
155 |
_LIT8( KSuspend , "suspend"); |
|
156 |
_LIT8( KResume, "resume"); |
|
157 |
_LIT( KPluginStartup16, "pluginstartup"); |
|
158 |
_LIT( KPluginShutdown16, "pluginshutdown"); |
|
159 |
_LIT( KSuspend16, "suspend"); |
|
160 |
_LIT( KResume16, "resume"); |
|
161 |
_LIT( KSettings16, "settings"); |
|
162 |
_LIT( KCPAll, "all"); |
|
163 |
_LIT8( KExecute, "execute" ); |
|
164 |
_LIT( KContentAndPublisher_Registry, "cp_data:publisher"); |
|
165 |
_LIT8( KOperation, "operation" ); |
|
166 |
_LIT8( KRequestNotification, "RequestNotification" ); |
|
167 |
_LIT8( KChangeInfo, "change_info" ); |
|
168 |
_LIT8( KActionTrigger, "action_trigger" ); |
|
169 |
||
170 |
enum TWidgetMailDetails |
|
171 |
{ |
|
172 |
ESender, |
|
173 |
ESubject, |
|
174 |
ETime |
|
175 |
}; |
|
176 |
||
177 |
#endif /*CMAILCPSIFCONSTS_H_*/ |