contentstorage/caclient/src/caicondescription.cpp
author hgs
Tue, 23 Mar 2010 23:17:02 +0200
changeset 85 7feec50967db
child 87 9d806967057c
permissions -rw-r--r--
201003_02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
85
7feec50967db 201003_02
hgs
parents:
diff changeset
     1
/*
7feec50967db 201003_02
hgs
parents:
diff changeset
     2
 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
7feec50967db 201003_02
hgs
parents:
diff changeset
     3
 * All rights reserved.
7feec50967db 201003_02
hgs
parents:
diff changeset
     4
 * This component and the accompanying materials are made available
7feec50967db 201003_02
hgs
parents:
diff changeset
     5
 * under the terms of "Eclipse Public License v1.0"
7feec50967db 201003_02
hgs
parents:
diff changeset
     6
 * which accompanies this distribution, and is available
7feec50967db 201003_02
hgs
parents:
diff changeset
     7
 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
7feec50967db 201003_02
hgs
parents:
diff changeset
     8
 *
7feec50967db 201003_02
hgs
parents:
diff changeset
     9
 * Initial Contributors:
7feec50967db 201003_02
hgs
parents:
diff changeset
    10
 * Nokia Corporation - initial contribution.
7feec50967db 201003_02
hgs
parents:
diff changeset
    11
 *
7feec50967db 201003_02
hgs
parents:
diff changeset
    12
 * Contributors:
7feec50967db 201003_02
hgs
parents:
diff changeset
    13
 *
7feec50967db 201003_02
hgs
parents:
diff changeset
    14
 * Description: caicondescription.cpp
7feec50967db 201003_02
hgs
parents:
diff changeset
    15
 *
7feec50967db 201003_02
hgs
parents:
diff changeset
    16
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
    17
7feec50967db 201003_02
hgs
parents:
diff changeset
    18
#include <QDebug>
7feec50967db 201003_02
hgs
parents:
diff changeset
    19
7feec50967db 201003_02
hgs
parents:
diff changeset
    20
#include "caicondescription.h"
7feec50967db 201003_02
hgs
parents:
diff changeset
    21
#include "caicondescription_p.h"
7feec50967db 201003_02
hgs
parents:
diff changeset
    22
7feec50967db 201003_02
hgs
parents:
diff changeset
    23
7feec50967db 201003_02
hgs
parents:
diff changeset
    24
// ======== MEMBER FUNCTIONS ========
7feec50967db 201003_02
hgs
parents:
diff changeset
    25
7feec50967db 201003_02
hgs
parents:
diff changeset
    26
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
    27
 \class CaIconDescription
7feec50967db 201003_02
hgs
parents:
diff changeset
    28
 \brief This class describes entry's icon.
7feec50967db 201003_02
hgs
parents:
diff changeset
    29
7feec50967db 201003_02
hgs
parents:
diff changeset
    30
 \example
7feec50967db 201003_02
hgs
parents:
diff changeset
    31
 \code
7feec50967db 201003_02
hgs
parents:
diff changeset
    32
 QSharedPointer<CaService> service = CaService::instance();
7feec50967db 201003_02
hgs
parents:
diff changeset
    33
 CaEntry entry;
7feec50967db 201003_02
hgs
parents:
diff changeset
    34
 entry.setText("Text");
7feec50967db 201003_02
hgs
parents:
diff changeset
    35
 entry.setEntryTypeName("TypeName");
7feec50967db 201003_02
hgs
parents:
diff changeset
    36
 CaEntry * resultEntry = service->createEntry(entry);
7feec50967db 201003_02
hgs
parents:
diff changeset
    37
 ...
7feec50967db 201003_02
hgs
parents:
diff changeset
    38
 CaIconDescription iconDescription;
7feec50967db 201003_02
hgs
parents:
diff changeset
    39
 iconDescription.setFileName( "z:/path/iconFileName.extension" );
7feec50967db 201003_02
hgs
parents:
diff changeset
    40
 iconDescription.setBitmapId( 1234 );
7feec50967db 201003_02
hgs
parents:
diff changeset
    41
 iconDescription.setMaskId( 1235 );
7feec50967db 201003_02
hgs
parents:
diff changeset
    42
 iconDescription.setSkinMajorId( 987654 );
7feec50967db 201003_02
hgs
parents:
diff changeset
    43
 iconDescription.setSkinMinorId( 654987 );
7feec50967db 201003_02
hgs
parents:
diff changeset
    44
7feec50967db 201003_02
hgs
parents:
diff changeset
    45
 resultEntry->setIconDescription( iconDescription );
7feec50967db 201003_02
hgs
parents:
diff changeset
    46
7feec50967db 201003_02
hgs
parents:
diff changeset
    47
 CaIconDescription entryIconDescription;
7feec50967db 201003_02
hgs
parents:
diff changeset
    48
 entryIconDescription = resultEntry->iconDescription();
7feec50967db 201003_02
hgs
parents:
diff changeset
    49
7feec50967db 201003_02
hgs
parents:
diff changeset
    50
 ASSERT( iconDescription.fileName() == entryIconDescription.fileName() );
7feec50967db 201003_02
hgs
parents:
diff changeset
    51
 ASSERT( iconDescription.bitmapId() == entryIconDescription.bitmapId() );
7feec50967db 201003_02
hgs
parents:
diff changeset
    52
 ASSERT( iconDescription.maskId() == entryIconDescription.maskId() );
7feec50967db 201003_02
hgs
parents:
diff changeset
    53
 ASSERT( iconDescription.skinMajorId() == entryIconDescription.skinMajorId() );
7feec50967db 201003_02
hgs
parents:
diff changeset
    54
 ASSERT( iconDescription.skinMinorId() == entryIconDescription.skinMinorId() );
7feec50967db 201003_02
hgs
parents:
diff changeset
    55
7feec50967db 201003_02
hgs
parents:
diff changeset
    56
 delete resultEntry;
7feec50967db 201003_02
hgs
parents:
diff changeset
    57
 \endcode
7feec50967db 201003_02
hgs
parents:
diff changeset
    58
7feec50967db 201003_02
hgs
parents:
diff changeset
    59
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
    60
7feec50967db 201003_02
hgs
parents:
diff changeset
    61
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
    62
 Default constructor.
7feec50967db 201003_02
hgs
parents:
diff changeset
    63
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
    64
CaIconDescription::CaIconDescription() :
7feec50967db 201003_02
hgs
parents:
diff changeset
    65
    m_d(new CaIconDescriptionPrivate(this))
7feec50967db 201003_02
hgs
parents:
diff changeset
    66
{
7feec50967db 201003_02
hgs
parents:
diff changeset
    67
7feec50967db 201003_02
hgs
parents:
diff changeset
    68
}
7feec50967db 201003_02
hgs
parents:
diff changeset
    69
7feec50967db 201003_02
hgs
parents:
diff changeset
    70
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
    71
 Copy constructor.
7feec50967db 201003_02
hgs
parents:
diff changeset
    72
 \param const reference to CaIconDescription.
7feec50967db 201003_02
hgs
parents:
diff changeset
    73
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
    74
CaIconDescription::CaIconDescription(
7feec50967db 201003_02
hgs
parents:
diff changeset
    75
    const CaIconDescription &iconDescription) :
7feec50967db 201003_02
hgs
parents:
diff changeset
    76
    m_d(iconDescription.m_d)
7feec50967db 201003_02
hgs
parents:
diff changeset
    77
{
7feec50967db 201003_02
hgs
parents:
diff changeset
    78
7feec50967db 201003_02
hgs
parents:
diff changeset
    79
}
7feec50967db 201003_02
hgs
parents:
diff changeset
    80
7feec50967db 201003_02
hgs
parents:
diff changeset
    81
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
    82
 Destructor.
7feec50967db 201003_02
hgs
parents:
diff changeset
    83
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
    84
CaIconDescription::~CaIconDescription()
7feec50967db 201003_02
hgs
parents:
diff changeset
    85
{
7feec50967db 201003_02
hgs
parents:
diff changeset
    86
7feec50967db 201003_02
hgs
parents:
diff changeset
    87
}
7feec50967db 201003_02
hgs
parents:
diff changeset
    88
7feec50967db 201003_02
hgs
parents:
diff changeset
    89
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
    90
 Copy assignment operator.
7feec50967db 201003_02
hgs
parents:
diff changeset
    91
 \param iconDescription const reference to CaIconDescription.
7feec50967db 201003_02
hgs
parents:
diff changeset
    92
 \retval reference to CaIconDescription.
7feec50967db 201003_02
hgs
parents:
diff changeset
    93
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
    94
CaIconDescription &CaIconDescription::operator=(
7feec50967db 201003_02
hgs
parents:
diff changeset
    95
    const CaIconDescription &iconDescription)
7feec50967db 201003_02
hgs
parents:
diff changeset
    96
{
7feec50967db 201003_02
hgs
parents:
diff changeset
    97
    if (m_d != iconDescription.m_d) {
7feec50967db 201003_02
hgs
parents:
diff changeset
    98
        m_d = iconDescription.m_d;
7feec50967db 201003_02
hgs
parents:
diff changeset
    99
    }
7feec50967db 201003_02
hgs
parents:
diff changeset
   100
    return *this;
7feec50967db 201003_02
hgs
parents:
diff changeset
   101
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   102
7feec50967db 201003_02
hgs
parents:
diff changeset
   103
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   104
 Returns icon id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   105
 \retval icon id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   106
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   107
int CaIconDescription::id() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   108
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   109
    return m_d->id();
7feec50967db 201003_02
hgs
parents:
diff changeset
   110
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   111
7feec50967db 201003_02
hgs
parents:
diff changeset
   112
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   113
 Returns icon file name.
7feec50967db 201003_02
hgs
parents:
diff changeset
   114
 \retval file name.
7feec50967db 201003_02
hgs
parents:
diff changeset
   115
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   116
QString CaIconDescription::filename() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   117
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   118
    return m_d->filename();
7feec50967db 201003_02
hgs
parents:
diff changeset
   119
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   120
7feec50967db 201003_02
hgs
parents:
diff changeset
   121
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   122
 Sets icon file name.
7feec50967db 201003_02
hgs
parents:
diff changeset
   123
 \param QString with file name.
7feec50967db 201003_02
hgs
parents:
diff changeset
   124
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   125
void CaIconDescription::setFilename(const QString &filename)
7feec50967db 201003_02
hgs
parents:
diff changeset
   126
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   127
    m_d->setFileName(filename);
7feec50967db 201003_02
hgs
parents:
diff changeset
   128
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   129
7feec50967db 201003_02
hgs
parents:
diff changeset
   130
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   131
 Returns bitmap id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   132
 \retval bitmap id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   133
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   134
int CaIconDescription::bitmapId() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   135
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   136
    return m_d->bitmapId();
7feec50967db 201003_02
hgs
parents:
diff changeset
   137
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   138
7feec50967db 201003_02
hgs
parents:
diff changeset
   139
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   140
 Sets bitmap id
7feec50967db 201003_02
hgs
parents:
diff changeset
   141
 \param bitmap id
7feec50967db 201003_02
hgs
parents:
diff changeset
   142
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   143
void CaIconDescription::setBitmapId(int id)
7feec50967db 201003_02
hgs
parents:
diff changeset
   144
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   145
    m_d->setBitmapId(id);
7feec50967db 201003_02
hgs
parents:
diff changeset
   146
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   147
7feec50967db 201003_02
hgs
parents:
diff changeset
   148
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   149
 Returns icon mask id
7feec50967db 201003_02
hgs
parents:
diff changeset
   150
 \retval icon mask id
7feec50967db 201003_02
hgs
parents:
diff changeset
   151
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   152
int CaIconDescription::maskId() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   153
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   154
    return m_d->maskId();
7feec50967db 201003_02
hgs
parents:
diff changeset
   155
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   156
7feec50967db 201003_02
hgs
parents:
diff changeset
   157
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   158
 Sets icon mask id
7feec50967db 201003_02
hgs
parents:
diff changeset
   159
 \param icon mask id
7feec50967db 201003_02
hgs
parents:
diff changeset
   160
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   161
void CaIconDescription::setMaskId(int id)
7feec50967db 201003_02
hgs
parents:
diff changeset
   162
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   163
    m_d->setMaskId(id);
7feec50967db 201003_02
hgs
parents:
diff changeset
   164
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   165
7feec50967db 201003_02
hgs
parents:
diff changeset
   166
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   167
 Returns skin major id
7feec50967db 201003_02
hgs
parents:
diff changeset
   168
 \retval skin major id
7feec50967db 201003_02
hgs
parents:
diff changeset
   169
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   170
int CaIconDescription::skinMajorId() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   171
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   172
    return m_d->skinMajorId();
7feec50967db 201003_02
hgs
parents:
diff changeset
   173
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   174
7feec50967db 201003_02
hgs
parents:
diff changeset
   175
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   176
 Sets skin major id
7feec50967db 201003_02
hgs
parents:
diff changeset
   177
 \param skin major id
7feec50967db 201003_02
hgs
parents:
diff changeset
   178
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   179
void CaIconDescription::setSkinMajorId(int id)
7feec50967db 201003_02
hgs
parents:
diff changeset
   180
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   181
    m_d->setSkinMajorId(id);
7feec50967db 201003_02
hgs
parents:
diff changeset
   182
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   183
7feec50967db 201003_02
hgs
parents:
diff changeset
   184
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   185
 Returns skin minor id
7feec50967db 201003_02
hgs
parents:
diff changeset
   186
 \retval skin minor id
7feec50967db 201003_02
hgs
parents:
diff changeset
   187
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   188
int CaIconDescription::skinMinorId() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   189
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   190
    return m_d->skinMinorId();
7feec50967db 201003_02
hgs
parents:
diff changeset
   191
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   192
7feec50967db 201003_02
hgs
parents:
diff changeset
   193
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   194
 Sets skin minor id
7feec50967db 201003_02
hgs
parents:
diff changeset
   195
 \param skin minor id
7feec50967db 201003_02
hgs
parents:
diff changeset
   196
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   197
void CaIconDescription::setSkinMinorId(int id)
7feec50967db 201003_02
hgs
parents:
diff changeset
   198
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   199
    m_d->setSkinMinorId(id);
7feec50967db 201003_02
hgs
parents:
diff changeset
   200
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   201
7feec50967db 201003_02
hgs
parents:
diff changeset
   202
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   203
 Sets icon id
7feec50967db 201003_02
hgs
parents:
diff changeset
   204
 \param id
7feec50967db 201003_02
hgs
parents:
diff changeset
   205
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   206
void CaIconDescription::setId(int id)
7feec50967db 201003_02
hgs
parents:
diff changeset
   207
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   208
    m_d->setId(id);
7feec50967db 201003_02
hgs
parents:
diff changeset
   209
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   210
7feec50967db 201003_02
hgs
parents:
diff changeset
   211
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   212
 Construcor.
7feec50967db 201003_02
hgs
parents:
diff changeset
   213
 \param iconDescriptionPublic pointer to CaIconDescription.
7feec50967db 201003_02
hgs
parents:
diff changeset
   214
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   215
CaIconDescriptionPrivate::CaIconDescriptionPrivate(
7feec50967db 201003_02
hgs
parents:
diff changeset
   216
    CaIconDescription *iconDescriptionPublic) :
7feec50967db 201003_02
hgs
parents:
diff changeset
   217
    m_q(iconDescriptionPublic), mBitmapId(0), mMaskId(0), mSkinMajorId(0),
7feec50967db 201003_02
hgs
parents:
diff changeset
   218
    mSkinMinorId(0)
7feec50967db 201003_02
hgs
parents:
diff changeset
   219
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   220
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   221
7feec50967db 201003_02
hgs
parents:
diff changeset
   222
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   223
 Destructor.
7feec50967db 201003_02
hgs
parents:
diff changeset
   224
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   225
CaIconDescriptionPrivate::~CaIconDescriptionPrivate()
7feec50967db 201003_02
hgs
parents:
diff changeset
   226
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   227
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   228
7feec50967db 201003_02
hgs
parents:
diff changeset
   229
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   230
 Returns icon id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   231
 \retval icon id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   232
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   233
int CaIconDescriptionPrivate::id() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   234
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   235
    return mId;
7feec50967db 201003_02
hgs
parents:
diff changeset
   236
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   237
7feec50967db 201003_02
hgs
parents:
diff changeset
   238
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   239
 Returns file name.
7feec50967db 201003_02
hgs
parents:
diff changeset
   240
 \retval file name.
7feec50967db 201003_02
hgs
parents:
diff changeset
   241
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   242
QString CaIconDescriptionPrivate::filename() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   243
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   244
    return mFilename;
7feec50967db 201003_02
hgs
parents:
diff changeset
   245
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   246
7feec50967db 201003_02
hgs
parents:
diff changeset
   247
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   248
 Sets a file name.
7feec50967db 201003_02
hgs
parents:
diff changeset
   249
 \param fileName file name
7feec50967db 201003_02
hgs
parents:
diff changeset
   250
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   251
void CaIconDescriptionPrivate::setFileName(const QString& fileName)
7feec50967db 201003_02
hgs
parents:
diff changeset
   252
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   253
    mFilename = fileName;
7feec50967db 201003_02
hgs
parents:
diff changeset
   254
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   255
7feec50967db 201003_02
hgs
parents:
diff changeset
   256
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   257
 Returns bitmap id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   258
 \retval bitmap id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   259
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   260
int CaIconDescriptionPrivate::bitmapId() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   261
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   262
    return mBitmapId;
7feec50967db 201003_02
hgs
parents:
diff changeset
   263
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   264
7feec50967db 201003_02
hgs
parents:
diff changeset
   265
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   266
 Sets bitmap id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   267
 \param bitmap id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   268
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   269
void CaIconDescriptionPrivate::setBitmapId(int bitmapId)
7feec50967db 201003_02
hgs
parents:
diff changeset
   270
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   271
    mBitmapId = bitmapId;
7feec50967db 201003_02
hgs
parents:
diff changeset
   272
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   273
7feec50967db 201003_02
hgs
parents:
diff changeset
   274
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   275
 Returns icon mask id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   276
 \retval icon mask id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   277
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   278
int CaIconDescriptionPrivate::maskId() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   279
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   280
    return mMaskId;
7feec50967db 201003_02
hgs
parents:
diff changeset
   281
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   282
7feec50967db 201003_02
hgs
parents:
diff changeset
   283
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   284
 Sets icon mask id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   285
 \param maskId icon mask id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   286
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   287
void CaIconDescriptionPrivate::setMaskId(int maskId)
7feec50967db 201003_02
hgs
parents:
diff changeset
   288
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   289
    mMaskId = maskId;
7feec50967db 201003_02
hgs
parents:
diff changeset
   290
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   291
7feec50967db 201003_02
hgs
parents:
diff changeset
   292
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   293
 Returns skin major id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   294
 \retval skin major id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   295
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   296
int CaIconDescriptionPrivate::skinMajorId() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   297
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   298
    return mSkinMajorId;
7feec50967db 201003_02
hgs
parents:
diff changeset
   299
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   300
7feec50967db 201003_02
hgs
parents:
diff changeset
   301
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   302
 Sets skin major id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   303
 \param id skin major id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   304
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   305
void CaIconDescriptionPrivate::setSkinMajorId(int id)
7feec50967db 201003_02
hgs
parents:
diff changeset
   306
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   307
    mSkinMajorId = id;
7feec50967db 201003_02
hgs
parents:
diff changeset
   308
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   309
7feec50967db 201003_02
hgs
parents:
diff changeset
   310
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   311
 Returns skin minor id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   312
 \retval skin minor id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   313
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   314
int CaIconDescriptionPrivate::skinMinorId() const
7feec50967db 201003_02
hgs
parents:
diff changeset
   315
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   316
    return mSkinMinorId;
7feec50967db 201003_02
hgs
parents:
diff changeset
   317
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   318
7feec50967db 201003_02
hgs
parents:
diff changeset
   319
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   320
 Sets skin minor id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   321
 \param skin minor id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   322
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   323
void CaIconDescriptionPrivate::setSkinMinorId(int id)
7feec50967db 201003_02
hgs
parents:
diff changeset
   324
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   325
    mSkinMinorId = id;
7feec50967db 201003_02
hgs
parents:
diff changeset
   326
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   327
7feec50967db 201003_02
hgs
parents:
diff changeset
   328
/*!
7feec50967db 201003_02
hgs
parents:
diff changeset
   329
 Sets icon id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   330
 \param id icon id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   331
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
   332
void CaIconDescriptionPrivate::setId(int id)
7feec50967db 201003_02
hgs
parents:
diff changeset
   333
{
7feec50967db 201003_02
hgs
parents:
diff changeset
   334
    mId = id;
7feec50967db 201003_02
hgs
parents:
diff changeset
   335
}
7feec50967db 201003_02
hgs
parents:
diff changeset
   336