tsrc/mocks/orbit/mock_hbstyle.cpp
author hgs
Fri, 15 Oct 2010 12:58:46 +0300
changeset 78 baacf668fe89
permissions -rw-r--r--
201041
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
78
hgs
parents:
diff changeset
     1
/* 
hgs
parents:
diff changeset
     2
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
hgs
parents:
diff changeset
     3
* All rights reserved.
hgs
parents:
diff changeset
     4
* This component and the accompanying materials are made available
hgs
parents:
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
hgs
parents:
diff changeset
     6
* which accompanies this distribution, and is available
hgs
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
hgs
parents:
diff changeset
     8
*
hgs
parents:
diff changeset
     9
* Initial Contributors:
hgs
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
hgs
parents:
diff changeset
    11
*
hgs
parents:
diff changeset
    12
* Contributors:
hgs
parents:
diff changeset
    13
*
hgs
parents:
diff changeset
    14
* Description:
hgs
parents:
diff changeset
    15
*
hgs
parents:
diff changeset
    16
*/
hgs
parents:
diff changeset
    17
#include <QDebug>
hgs
parents:
diff changeset
    18
#include <smcmockclassincludes.h>
hgs
parents:
diff changeset
    19
#include "hbstyle.h"
hgs
parents:
diff changeset
    20
#include <hbstyleprimitivedata.h>
hgs
parents:
diff changeset
    21
hgs
parents:
diff changeset
    22
//needed for TSmcValue<HbStyleParameters &,100>Size()const
hgs
parents:
diff changeset
    23
class HbStyleParameters {};
hgs
parents:
diff changeset
    24
//needed for TSmcValue<HbWidget *,100>Size()const
hgs
parents:
diff changeset
    25
class HbWidget {};
hgs
parents:
diff changeset
    26
hgs
parents:
diff changeset
    27
// ============================ MEMBER FUNCTIONS ===============================
hgs
parents:
diff changeset
    28
hgs
parents:
diff changeset
    29
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    30
// HbStyle::HbStyle
hgs
parents:
diff changeset
    31
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    32
//
hgs
parents:
diff changeset
    33
HbStyle::HbStyle( ):d_ptr(NULL)
hgs
parents:
diff changeset
    34
       // QObject * parent )
hgs
parents:
diff changeset
    35
    {
hgs
parents:
diff changeset
    36
   // Q_UNUSED(parent);
hgs
parents:
diff changeset
    37
    }
hgs
parents:
diff changeset
    38
hgs
parents:
diff changeset
    39
hgs
parents:
diff changeset
    40
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    41
// HbStyle::~HbStyle
hgs
parents:
diff changeset
    42
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    43
//
hgs
parents:
diff changeset
    44
HbStyle::~HbStyle(  )
hgs
parents:
diff changeset
    45
    {
hgs
parents:
diff changeset
    46
    
hgs
parents:
diff changeset
    47
    }
hgs
parents:
diff changeset
    48
hgs
parents:
diff changeset
    49
hgs
parents:
diff changeset
    50
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    51
// HbStyle::createPrimitive
hgs
parents:
diff changeset
    52
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    53
//
hgs
parents:
diff changeset
    54
QGraphicsObject * HbStyle::createPrimitive( 
hgs
parents:
diff changeset
    55
        HbStyle::PrimitiveType primitiveType, 
hgs
parents:
diff changeset
    56
        const QString &itemName, 
hgs
parents:
diff changeset
    57
        QGraphicsObject *parent ) const
hgs
parents:
diff changeset
    58
    {
hgs
parents:
diff changeset
    59
    SMC_MOCK_METHOD3( QGraphicsObject *, HbStyle::PrimitiveType, primitiveType,
hgs
parents:
diff changeset
    60
            const QString &, itemName,
hgs
parents:
diff changeset
    61
            QGraphicsObject *, parent )
hgs
parents:
diff changeset
    62
    }
hgs
parents:
diff changeset
    63
hgs
parents:
diff changeset
    64
hgs
parents:
diff changeset
    65
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    66
// HbStyle::updatePrimitive
hgs
parents:
diff changeset
    67
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    68
//
hgs
parents:
diff changeset
    69
bool HbStyle::updatePrimitive( 
hgs
parents:
diff changeset
    70
        QGraphicsObject *primitive, 
hgs
parents:
diff changeset
    71
        const HbStylePrimitiveData *data, 
hgs
parents:
diff changeset
    72
        QGraphicsObject *parent ) const
hgs
parents:
diff changeset
    73
    {
hgs
parents:
diff changeset
    74
    SMC_MOCK_METHOD3( bool, QGraphicsObject *, primitive, 
hgs
parents:
diff changeset
    75
        const HbStylePrimitiveData *, data, 
hgs
parents:
diff changeset
    76
        QGraphicsObject *, parent )
hgs
parents:
diff changeset
    77
    }
hgs
parents:
diff changeset
    78
hgs
parents:
diff changeset
    79
hgs
parents:
diff changeset
    80
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    81
// HbStyle::setItemName
hgs
parents:
diff changeset
    82
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    83
//
hgs
parents:
diff changeset
    84
void HbStyle::setItemName( 
hgs
parents:
diff changeset
    85
        QGraphicsItem * item,
hgs
parents:
diff changeset
    86
        const QString & name )
hgs
parents:
diff changeset
    87
    {
hgs
parents:
diff changeset
    88
    SMC_MOCK_METHOD2( void, QGraphicsItem *, item, 
hgs
parents:
diff changeset
    89
        const QString &, name )
hgs
parents:
diff changeset
    90
    }
hgs
parents:
diff changeset
    91
hgs
parents:
diff changeset
    92
hgs
parents:
diff changeset
    93
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    94
// HbStyle::itemName
hgs
parents:
diff changeset
    95
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
    96
//
hgs
parents:
diff changeset
    97
QString HbStyle::itemName( 
hgs
parents:
diff changeset
    98
        const QGraphicsItem * item )
hgs
parents:
diff changeset
    99
    {
hgs
parents:
diff changeset
   100
    SMC_MOCK_METHOD1( QString, const QGraphicsItem *, item )
hgs
parents:
diff changeset
   101
    }
hgs
parents:
diff changeset
   102
hgs
parents:
diff changeset
   103
hgs
parents:
diff changeset
   104
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   105
// HbStyle::parameter
hgs
parents:
diff changeset
   106
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   107
//
hgs
parents:
diff changeset
   108
bool HbStyle::parameter( 
hgs
parents:
diff changeset
   109
        const QString & parameter,
hgs
parents:
diff changeset
   110
        qreal & value,
hgs
parents:
diff changeset
   111
        const HbDeviceProfile & profile ) const
hgs
parents:
diff changeset
   112
    {
hgs
parents:
diff changeset
   113
    SMC_MOCK_METHOD3( bool, const QString &, parameter, 
hgs
parents:
diff changeset
   114
        qreal &, value, 
hgs
parents:
diff changeset
   115
        const HbDeviceProfile &, profile )
hgs
parents:
diff changeset
   116
    }
hgs
parents:
diff changeset
   117
hgs
parents:
diff changeset
   118
hgs
parents:
diff changeset
   119
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   120
// HbStyle::parameters
hgs
parents:
diff changeset
   121
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   122
//
hgs
parents:
diff changeset
   123
void HbStyle::parameters( 
hgs
parents:
diff changeset
   124
        HbStyleParameters & parameters,
hgs
parents:
diff changeset
   125
        const HbDeviceProfile & profile ) const
hgs
parents:
diff changeset
   126
    {
hgs
parents:
diff changeset
   127
    SMC_MOCK_METHOD2( void, HbStyleParameters &, parameters, 
hgs
parents:
diff changeset
   128
        const HbDeviceProfile &, profile )
hgs
parents:
diff changeset
   129
    }
hgs
parents:
diff changeset
   130
hgs
parents:
diff changeset
   131
hgs
parents:
diff changeset
   132
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   133
// HbStyle::polish
hgs
parents:
diff changeset
   134
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   135
//
hgs
parents:
diff changeset
   136
void HbStyle::polish( 
hgs
parents:
diff changeset
   137
        HbWidget * widget,
hgs
parents:
diff changeset
   138
        HbStyleParameters & params )
hgs
parents:
diff changeset
   139
    {
hgs
parents:
diff changeset
   140
    SMC_MOCK_METHOD2( void, HbWidget *, widget, 
hgs
parents:
diff changeset
   141
        HbStyleParameters &, params )
hgs
parents:
diff changeset
   142
    }
hgs
parents:
diff changeset
   143
hgs
parents:
diff changeset
   144
hgs
parents:
diff changeset
   145
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   146
// HbStyle::updateThemedParams
hgs
parents:
diff changeset
   147
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   148
//
hgs
parents:
diff changeset
   149
void HbStyle::updateThemedParams( 
hgs
parents:
diff changeset
   150
        HbWidget * widget )
hgs
parents:
diff changeset
   151
    {
hgs
parents:
diff changeset
   152
    SMC_MOCK_METHOD1( void, HbWidget *, widget )
hgs
parents:
diff changeset
   153
    }
hgs
parents:
diff changeset
   154
hgs
parents:
diff changeset
   155
hgs
parents:
diff changeset
   156
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   157
// HbStyle::hasOrientationSpecificStyleRules
hgs
parents:
diff changeset
   158
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   159
//
hgs
parents:
diff changeset
   160
bool HbStyle::hasOrientationSpecificStyleRules( 
hgs
parents:
diff changeset
   161
        HbWidget * widget )
hgs
parents:
diff changeset
   162
    {
hgs
parents:
diff changeset
   163
    SMC_MOCK_METHOD1( bool, HbWidget *, widget )
hgs
parents:
diff changeset
   164
    }
hgs
parents:
diff changeset
   165
hgs
parents:
diff changeset
   166
hgs
parents:
diff changeset
   167
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   168
// HbStyle::HbStyle
hgs
parents:
diff changeset
   169
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   170
//
hgs
parents:
diff changeset
   171
HbStyle::HbStyle( 
hgs
parents:
diff changeset
   172
        HbStylePrivate & dd,
hgs
parents:
diff changeset
   173
        QStyle * parent ):d_ptr(NULL)
hgs
parents:
diff changeset
   174
    //:
hgs
parents:
diff changeset
   175
    //QObject( /*dd, parent*/ )
hgs
parents:
diff changeset
   176
    {
hgs
parents:
diff changeset
   177
    Q_UNUSED(dd);
hgs
parents:
diff changeset
   178
    Q_UNUSED(parent);
hgs
parents:
diff changeset
   179
    }
hgs
parents:
diff changeset
   180
hgs
parents:
diff changeset
   181