emailuis/nmhswidget/inc/nmhswidgetconsts.h
author hgs
Thu, 30 Sep 2010 11:43:07 +0300
changeset 74 6c59112cfd31
parent 68 83cc6bae1de8
child 76 38bf5461e270
permissions -rw-r--r--
201039
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     1
/*
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     2
 * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     3
 * All rights reserved.
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     4
 * This component and the accompanying materials are made available
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     5
 * under the terms of "Eclipse Public License v1.0"
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     6
 * which accompanies this distribution, and is available
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     7
 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     8
 *
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     9
 * Initial Contributors:
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    10
 * Nokia Corporation - initial contribution.
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    11
 *
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    12
 * Contributors:
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    13
 *
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    14
 * Description: 
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    15
 *
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    16
 */
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    17
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    18
#ifndef NMHSWIDGETCONSTS_H
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    19
#define NMHSWIDGETCONSTS_H
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    20
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    21
/**************************************************
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    22
 * engine
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    23
 *************************************************/
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    24
//Maximum amount of envelopes that can be provided to client in getData function
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    25
//This is also the amount of envelopes that is kept in mData all the time
74
hgs
parents: 68
diff changeset
    26
const int KMaxNumberOfEnvelopesProvided = 99;
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    27
//Maximum value for unread count
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    28
const int KMaxUnreadCount = 999; 
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    29
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    30
/**************************************************
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    31
 * nmhswidget
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    32
 *************************************************/
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    33
/**  docml file including UI definitions */
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    34
const QString KNmHsWidgetDocML = ":/docml/nmhswidget.docml";
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    35
/** container widget including all UI components */
62
hgs
parents: 49
diff changeset
    36
const QString KNmHsWidgetMainContainer = "mainContainer";
hgs
parents: 49
diff changeset
    37
/** container widget including title row and content container */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    38
const QString KNmHsWidgetContainer = "nmhswidgetContainer";
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    39
/** container widget including content (mail rows / no mails label */
62
hgs
parents: 49
diff changeset
    40
const QString KNmHsWidgetEmptySpaceContainer = "emptySpaceContainer";
hgs
parents: 49
diff changeset
    41
/** container widget including content (mail rows / no mails label */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    42
const QString KNmHsWidgetContentContainer = "mailRowContainer";
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    43
/** no mails label - shown when inbox is empty */
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    44
const QString KNmHsWidgetNoMailsLabel = "noMailsLabel";
74
hgs
parents: 68
diff changeset
    45
/** mail list view - list component that contains the messages */
hgs
parents: 68
diff changeset
    46
const QString KNmHsWidgetMailListView = "mailListView";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    47
/** contents margin/spacing in all layouts / container widgets */
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    48
const int KNmHsWidgetContentsMargin = 0;
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    49
/** Widget's background image*/
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    50
const QString KNmHsWidgetBackgroundImage = "qtg_fr_hswidget_normal";
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    51
/** max number of mails shown in widget */
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    52
const int KMaxNumberOfMailsShown = KMaxNumberOfEnvelopesProvided;
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    53
/** Widget's localization file name*/
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    54
const QString KNmHsWidgetLocFileName = "mailwidget_";
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    55
/** Widget's localization file location*/
68
hgs
parents: 62
diff changeset
    56
const QString KNmHsWidgetLocLocation = "/resource/qt/translations/";
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    57
/** Widget's state property values */
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    58
const QString KNmHsWidgetStateCollapsed = "collapsed";
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    59
const QString KNmHsWidgetStateExpanded = "expanded";
68
hgs
parents: 62
diff changeset
    60
/** maximum home screen widget height in units */
hgs
parents: 62
diff changeset
    61
const int KNmHsWidgetHSMaxWidgetHeightInUnits = 39;
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    62
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    63
/**************************************************
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    64
 * Title row widget
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    65
 *************************************************/
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    66
/**  docml file including title row UI definitions */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    67
/**#define KNmHsWidgetTitleRowDocML ":/docml/nmhswidgettitle.docml" */
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    68
/**  docml file including title row UI definitions */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    69
const QString KNmHsWidgetTitleRowContainer = "titleLayoutWidget";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    70
/** mailbox icon */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    71
const QString KNmHsWidgetTitleRowMailboxIcon = "mailboxIcon";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    72
/** mailbox name label */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    73
const QString KNmHsWidgetTitleRowMailboxNameLabel = "mailboxNameLabel";
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    74
/** unread count label */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    75
const QString KNmHsWidgetTitleRowUnreadCountLabel = "unreadCountLabel";
23
2dc6caa42ec3 Revision: 201017
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 20
diff changeset
    76
/** expand collapse icon */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    77
const QString KNmHsWidgetTitleRowCollapseExpandIconLabel = "collapseExpandIcon";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    78
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    79
/**************************************************
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    80
 * Mail row widget
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    81
 *************************************************/
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    82
/**  docml file including mail row UI definitions */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    83
const QString KNmHsWidgetMailRowDocML = ":/docml/nmhswidgetmail.docml";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    84
/** container widget name for mail row UI items */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    85
const QString KNmHsWidgetMailRowContainer  = "emailLayoutWidget";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    86
/** sender label */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    87
const QString KNmHsWidgetMailRowSenderLabel = "labelSender";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    88
/** time label */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    89
const QString KNmHsWidgetMailRowTimeLabel = "labelTime";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    90
/** subject label */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    91
const QString KNmHsWidgetMailRowSubjectLabel = "labelSubject";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    92
/** new mail icon */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    93
const QString KNmHsWidgetMailRowNewMailIcon = "iconNewMail";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    94
/** left status icon */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    95
const QString KNmHsWidgetMailRowLeftIcon = "iconOne";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    96
/** middle status icon */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    97
const QString KNmHsWidgetMailRowMiddleIcon = "iconTwo";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    98
/** right status icon */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
    99
const QString KNmHsWidgetMailRowRightIcon = "iconThree";
20
ecc8def7944a Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents: 18
diff changeset
   100
/** separator icon */
49
00c7ae862740 201025_2
hgs
parents: 47
diff changeset
   101
const QString KNmHsWidgetMailSeparatorIcon = "iconSeparator";
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   102
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   103
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   104
#endif  // NMHSWIDGETCONSTS_H