src/hbcore/utils/hbfontspec.cpp
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
child 5 627c4a0fd0e7
--- a/src/hbcore/utils/hbfontspec.cpp	Mon Apr 19 14:02:13 2010 +0300
+++ b/src/hbcore/utils/hbfontspec.cpp	Mon May 03 12:48:33 2010 +0300
@@ -23,15 +23,17 @@
 **
 ****************************************************************************/
 #include "hbfontspec.h"
+#ifndef HB_BOOTSTRAPPED
 #include "hbinstance_p.h"
 #include "hbtypefaceinfo_p.h"
 #include "hbstyle.h"
+#endif
 
+#include <QVariant>
 #include <QFont>
-#include <QSharedData>
 
 /*!
-    @beta
+	@stable
     @hbcore
     \class HbFontSpec
     \brief HbFontSpec is used to request a system font.
@@ -137,6 +139,9 @@
 */
 qreal HbFontSpecPrivate::textHeight() const
 {
+#ifdef HB_BOOTSTRAPPED
+    return 0;
+#else
     if ( (mRole != HbFontSpec::Undefined) && (mTextHeight < 0) ) {
         qreal parameterValue;
         QString parameterName;
@@ -162,6 +167,7 @@
         mTextHeight = parameterValue;
     }
 	return mTextHeight;
+#endif
 }
 
 /*!
@@ -169,6 +175,9 @@
 */
 QFont HbFontSpecPrivate::font() const
 {
+#ifdef HB_BOOTSTRAPPED
+    return QFont();
+#else
     if ( mRole == HbFontSpec::Undefined ) {
         return QFont();
     }
@@ -188,6 +197,7 @@
     font.setPixelSize(downSizedSize);
 
     return font;
+#endif
 }
 
 /*!
@@ -286,60 +296,6 @@
 }
 
 /*!
-    \deprecated HbFontSpec::pixelSize() const
-        is deprecated. Use QFont instead.
-*/
-int HbFontSpec::pixelSize() const
-{
-    return -1;
-}
-
-/*!
-    \deprecated HbFontSpec::setPixelSize(int)
-        is deprecated. Use QFont instead.
-*/
-void HbFontSpec::setPixelSize(int pixelSize)
-{
-    Q_UNUSED(pixelSize);
-}
-
-/*!
-    \deprecated HbFontSpec::pointSize() const
-        is deprecated. Use QFont instead.
-*/
-int HbFontSpec::pointSize() const
-{
-    return -1;
-}
-
-/*!
-    \deprecated HbFontSpec::setPointSize(int)
-        is deprecated. Use QFont instead.
-*/
-void HbFontSpec::setPointSize(int pointSize)
-{
-    Q_UNUSED(pointSize);
-}
-
-/*!
-    \deprecated HbFontSpec::fontDelta() const
-        is deprecated. Use QFont instead.
-*/
-QFont HbFontSpec::fontDelta() const
-{
-    return QFont();
-}
-
-/*!
-    \deprecated HbFontSpec::setFontDelta(const QFont&)
-        is deprecated. Use QFont instead.
-*/
-void HbFontSpec::setFontDelta(const QFont &fontDelta)
-{
-    Q_UNUSED(fontDelta);
-}
-
-/*!
     Returns the fontspec as a QVariant.
 */
 HbFontSpec::operator QVariant() const
@@ -365,24 +321,6 @@
 }
 
 /*!
-    \deprecated HbFontSpec::textPaneHeight() const
-        is deprecated. Use textHeight instead.
-*/
-qreal HbFontSpec::textPaneHeight() const
-{
-	return textHeight();
-}
-
-/*!
-    \deprecated HbFontSpec::setTextPaneHeight(qreal)
-        is deprecated. Use textHeight instead.
-*/
-void HbFontSpec::setTextPaneHeight(qreal textHeight)
-{
-    setTextHeight(textHeight);
-}
-
-/*!
     Returns the text height that was set using \a setTextHeight.
 
     If text height is not set returns default value defined by the font role.