phoneplugins/infowidgetplugin/tsrc/mocks/mock_qfontmetrics.cpp
branchRCL_3
changeset 61 41a7f70b3818
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/phoneplugins/infowidgetplugin/tsrc/mocks/mock_qfontmetrics.cpp	Tue Aug 31 15:14:29 2010 +0300
@@ -0,0 +1,694 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#include <QDebug>
+#include <smcmockclassincludes.h>
+#include <QFontMetrics>
+#include <QChar>
+
+// Stub class implementation, needed in QFontMetrics header
+class QFontPrivate {
+    QFontPrivate(){}
+    ~QFontPrivate(){}
+}; 
+
+// ============================ MEMBER FUNCTIONS ===============================
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::QFontMetrics
+// -----------------------------------------------------------------------------
+//
+QFontMetrics::QFontMetrics( 
+        const QFont & )
+    {
+    
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::QFontMetrics
+// -----------------------------------------------------------------------------
+//
+QFontMetrics::QFontMetrics( 
+        const QFont &,
+        QPaintDevice * pd )
+    {
+    
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::QFontMetrics
+// -----------------------------------------------------------------------------
+//
+QFontMetrics::QFontMetrics( 
+        const QFontMetrics & )
+    {
+    
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::~QFontMetrics
+// -----------------------------------------------------------------------------
+//
+QFontMetrics::~QFontMetrics(  )
+    {
+    
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::ascent
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::ascent(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::descent
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::descent(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::height
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::height(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::leading
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::leading(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::lineSpacing
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::lineSpacing(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::minLeftBearing
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::minLeftBearing(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::minRightBearing
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::minRightBearing(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::maxWidth
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::maxWidth(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::xHeight
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::xHeight(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::averageCharWidth
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::averageCharWidth(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::inFont
+// -----------------------------------------------------------------------------
+//
+bool QFontMetrics::inFont( QChar ) const
+    {
+    SMC_MOCK_METHOD0( bool )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::leftBearing
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::leftBearing( QChar ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::rightBearing
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::rightBearing( QChar ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::width
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::width( 
+        const QString & string,
+        int len ) const
+    {
+    SMC_MOCK_METHOD2( int, const QString &, string, 
+        int, len )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::width
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::width(QChar) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::charWidth
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::charWidth( 
+        const QString & str,
+        int pos ) const
+    {
+    SMC_MOCK_METHOD2( int, const QString &, str, 
+        int, pos )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::boundingRect
+// -----------------------------------------------------------------------------
+//
+QRect QFontMetrics::boundingRect( QChar ) const
+    {
+    SMC_MOCK_METHOD0( QRect )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::boundingRect
+// -----------------------------------------------------------------------------
+//
+QRect QFontMetrics::boundingRect( 
+        const QString & text ) const
+    {
+    SMC_MOCK_METHOD1( QRect, const QString &, text )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::boundingRect
+// -----------------------------------------------------------------------------
+//
+QRect QFontMetrics::boundingRect( 
+        const QRect & r,
+        int flags,
+        const QString & text,
+        int tabstops,
+        int * tabarray ) const
+    {
+    SMC_MOCK_METHOD5( QRect, const QRect &, r, 
+        int, flags, 
+        const QString &, text, 
+        int, tabstops, 
+        int *, tabarray )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::size
+// -----------------------------------------------------------------------------
+//
+QSize QFontMetrics::size( 
+        int flags,
+        const QString & str,
+        int tabstops,
+        int * tabarray ) const
+    {
+    SMC_MOCK_METHOD4( QSize, int, flags, 
+        const QString &, str, 
+        int, tabstops, 
+        int *, tabarray )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::tightBoundingRect
+// -----------------------------------------------------------------------------
+//
+QRect QFontMetrics::tightBoundingRect( 
+        const QString & text ) const
+    {
+    SMC_MOCK_METHOD1( QRect, const QString &, text )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::elidedText
+// -----------------------------------------------------------------------------
+//
+QString QFontMetrics::elidedText( 
+        const QString & text,
+        Qt::TextElideMode mode,
+        int width,
+        int flags ) const
+    {
+    SMC_MOCK_METHOD4( QString, const QString &, text, 
+        Qt::TextElideMode, mode, 
+        int, width, 
+        int, flags )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::underlinePos
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::underlinePos(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::overlinePos
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::overlinePos(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::strikeOutPos
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::strikeOutPos(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetrics::lineWidth
+// -----------------------------------------------------------------------------
+//
+int QFontMetrics::lineWidth(  ) const
+    {
+    SMC_MOCK_METHOD0( int )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::QFontMetricsF
+// -----------------------------------------------------------------------------
+//
+QFontMetricsF::QFontMetricsF( 
+        const QFont & )
+    {
+    
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::QFontMetricsF
+// -----------------------------------------------------------------------------
+//
+QFontMetricsF::QFontMetricsF( 
+        const QFont &,
+        QPaintDevice * pd )
+    {
+    
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::QFontMetricsF
+// -----------------------------------------------------------------------------
+//
+QFontMetricsF::QFontMetricsF( 
+        const QFontMetrics & )
+    {
+    
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::QFontMetricsF
+// -----------------------------------------------------------------------------
+//
+QFontMetricsF::QFontMetricsF( 
+        const QFontMetricsF & )
+    {
+    
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::~QFontMetricsF
+// -----------------------------------------------------------------------------
+//
+QFontMetricsF::~QFontMetricsF(  )
+    {
+    
+    }
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::ascent
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::ascent(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::descent
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::descent(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::height
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::height(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::leading
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::leading(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::lineSpacing
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::lineSpacing(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::minLeftBearing
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::minLeftBearing(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::minRightBearing
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::minRightBearing(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::maxWidth
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::maxWidth(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::xHeight
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::xHeight(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::averageCharWidth
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::averageCharWidth(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::inFont
+// -----------------------------------------------------------------------------
+//
+//bool QFontMetricsF::inFont( QChar ) const
+//    {
+    //SMC_MOCK_METHOD0( bool )
+//    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::leftBearing
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::leftBearing( QChar ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::rightBearing
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::rightBearing( QChar ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::width
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::width( 
+        const QString & string ) const
+    {
+    SMC_MOCK_METHOD1( qreal, const QString &, string )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::width
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::width( QChar ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::boundingRect
+// -----------------------------------------------------------------------------
+//
+QRectF QFontMetricsF::boundingRect( 
+        const QString & string ) const
+    {
+    SMC_MOCK_METHOD1( QRectF, const QString &, string )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::boundingRect
+// -----------------------------------------------------------------------------
+//
+QRectF QFontMetricsF::boundingRect( QChar ) const
+    {
+    SMC_MOCK_METHOD0( QRectF )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::boundingRect
+// -----------------------------------------------------------------------------
+//
+QRectF QFontMetricsF::boundingRect( 
+        const QRectF & r,
+        int flags,
+        const QString & string,
+        int tabstops,
+        int * tabarray ) const
+    {
+    SMC_MOCK_METHOD5( QRectF, const QRectF &, r, 
+        int, flags, 
+        const QString &, string, 
+        int, tabstops, 
+        int *, tabarray )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::size
+// -----------------------------------------------------------------------------
+//
+QSizeF QFontMetricsF::size( 
+        int flags,
+        const QString & str,
+        int tabstops,
+        int * tabarray ) const
+    {
+    SMC_MOCK_METHOD4( QSizeF, int, flags, 
+        const QString &, str, 
+        int, tabstops, 
+        int *, tabarray )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::tightBoundingRect
+// -----------------------------------------------------------------------------
+//
+QRectF QFontMetricsF::tightBoundingRect( 
+        const QString & text ) const
+    {
+    SMC_MOCK_METHOD1( QRectF, const QString &, text )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::elidedText
+// -----------------------------------------------------------------------------
+//
+QString QFontMetricsF::elidedText( 
+        const QString & text,
+        Qt::TextElideMode mode,
+        qreal width,
+        int flags ) const
+    {
+    SMC_MOCK_METHOD4( QString, const QString &, text, 
+        Qt::TextElideMode, mode, 
+        qreal, width, 
+        int, flags )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::underlinePos
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::underlinePos(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::overlinePos
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::overlinePos(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::strikeOutPos
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::strikeOutPos(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+
+// -----------------------------------------------------------------------------
+// QFontMetricsF::lineWidth
+// -----------------------------------------------------------------------------
+//
+qreal QFontMetricsF::lineWidth(  ) const
+    {
+    SMC_MOCK_METHOD0( qreal )
+    }
+
+