javaextensions/pim/inc.s60/pimlocalizationids.h
author hgs
Thu, 02 Sep 2010 13:22:59 +0300
changeset 67 63b81d807542
permissions -rw-r--r--
v2.2.13_1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
67
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
     1
/*
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
     2
* Copyright (c) 2004 Nokia Corporation and/or its subsidiary(-ies).
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
     3
* All rights reserved.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
     4
* This component and the accompanying materials are made available
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
     6
* which accompanies this distribution, and is available
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
     8
*
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
     9
* Initial Contributors:
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    11
*
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    12
* Contributors:
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    13
*
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    14
* Description:  Localization data identifiers.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    15
*
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    16
*/
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    17
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    18
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    19
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    20
#ifndef PIMLOCALIZATIONIDS_H
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    21
#define PIMLOCALIZATIONIDS_H
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    22
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    23
// INCLUDE FILES
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    24
#include "pimtypes.h"
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    25
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    26
/**
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    27
* @file
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    28
* This file contains constants that map the lists provided by adapters
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    29
* with label sets provided with the localization module. A constant may
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    30
* apply to one or several related lists.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    31
*
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    32
* There are two types of IDs:
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    33
* @li Localization IDs
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    34
* @li List name IDs
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    35
* Both of them are of type TPIMLocalizationDataID.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    36
*
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    37
* Localization IDs define a set of localized labels for fields, attributes
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    38
* and array elements and a default name for the list.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    39
*
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    40
* List name IDs specify a name among a set of localized labels defined by
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    41
* a localization ID. The default list name can be thus overridden using
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    42
* a list name ID. A localization set may or may not define several list name
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    43
* IDs. If only single name is defined for a localization set, it may not be
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    44
* documented but it can be used using the localization operations that rely
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    45
* on the default list name id.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    46
*
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    47
* Naming:
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    48
* @li Localization IDs are of form \c KPIMLocalizationIDXXX.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    49
* @li List name IDs are of form \c KPIMListNameIdYYY.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    50
*/
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    51
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    52
// CONSTANTS
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    53
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    54
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    55
//  Localization data IDs
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    56
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    57
/**
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    58
* Localization data identifier for Contacts Model contact list. The labels
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    59
* associated with this identifier apply only on that list.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    60
*/
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    61
const TPIMLocalizationDataID KPIMLocalizationIdContacts = 1;
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    62
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    63
/**
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    64
* Localization data identifier for SIM contact list. The labels associated
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    65
* with this identifier apply only on that list.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    66
*
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    67
* NOTE: Currently unused, defined for future purposes.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    68
*/
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    69
const TPIMLocalizationDataID KPIMLocalizationIdSIM = 2;
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    70
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    71
/**
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    72
* Localization data identifier for all Agenda Event lists (Meeting, Memo and
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    73
* Anniversary). The labels are valid for any of those lists. Each of the lists
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    74
* uses only a subset of the labels associated with this identifier.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    75
*/
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    76
const TPIMLocalizationDataID KPIMLocalizationIdEvent = 3;
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    77
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    78
/**
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    79
* Localization data identifier for Agenda to-do list. The labels associated
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    80
* with this identifier apply only on that list.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    81
*/
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    82
const TPIMLocalizationDataID KPIMLocalizationIdToDo = 4;
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    83
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    84
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    85
//  List name IDs
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    86
//  NOTE! It is essential that these IDs are sequential and start from zero.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    87
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    88
/**
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    89
* List name identifier for "Appointment" Agenda Event list.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    90
* Applies with the localization data identifier \c KPIMLocalizationIdEvent.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    91
*/
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    92
const TPIMLocalizationDataID KPIMListNameIdAppointment = 0;
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    93
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    94
/**
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    95
* List name identifier for "Event" Agenda Event list.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    96
* Applies with the localization data identifier \c KPIMLocalizationIdEvent.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    97
*/
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    98
const TPIMLocalizationDataID KPIMListNameIdEvent = 1;
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
    99
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
   100
/**
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
   101
* List name identifier for "Anniversary" Agenda Event list.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
   102
* Applies with the localization data identifier \c KPIMLocalizationIdEvent.
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
   103
*/
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
   104
const TPIMLocalizationDataID KPIMListNameIdAnniversary = 2;
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
   105
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
   106
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
   107
#endif // PIMLOCALIZATIONIDS_H
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
   108
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
   109
63b81d807542 v2.2.13_1
hgs
parents:
diff changeset
   110
// End of File