Add QtQuick::Text::font.weight enum values
authorShawn Rutledge <shawn.rutledge@digia.com>
Mon, 11 May 2015 09:34:08 +0000 (11:34 +0200)
committerShawn Rutledge <shawn.rutledge@digia.com>
Mon, 11 May 2015 15:07:42 +0000 (15:07 +0000)
Followup to 517da68893be9e6d97c7993922c573de9560604d in qtbase:
make all possible font weights available in QML.

Task-number: QTBUG-38482
Change-Id: I4f821d2fadbcd42fbb237903be474d67a0a5a7c9
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
src/quick/doc/src/qmltypereference.qdoc
src/quick/items/qquicktext.cpp
src/quick/items/qquicktextedit.cpp
src/quick/items/qquicktextinput.cpp
src/quick/util/qquickvaluetypes_p.h

index 0dbc342..e3641f2 100644 (file)
@@ -185,18 +185,30 @@ available when you import \c QtQuick.
 
     \table
     \row
+        \li \c Font.Thin
+        \li 0
+    \row
+        \li \c Font.ExtraLight
+        \li 12
+    \row
         \li \c Font.Light
         \li 25
     \row
         \li \c Font.Normal
         \li 50
     \row
+        \li \c Font.Medium
+        \li 57
+    \row
         \li \c Font.DemiBold
         \li 63
     \row
         \li \c Font.Bold
         \li 75
     \row
+        \li \c Font.ExtraBold
+        \li 81
+    \row
         \li \c Font.Black
         \li 87
     \endtable
index 456ec25..dd4f57b 100644 (file)
@@ -1372,10 +1372,14 @@ QQuickText::~QQuickText()
 
     The weight can be one of:
     \list
+    \li Font.Thin
     \li Font.Light
+    \li Font.ExtraLight
     \li Font.Normal - the default
+    \li Font.Medium
     \li Font.DemiBold
     \li Font.Bold
+    \li Font.ExtraBold
     \li Font.Black
     \endlist
 
index c331587..2f2fc0d 100644 (file)
@@ -211,10 +211,14 @@ QString QQuickTextEdit::text() const
 
     The weight can be one of:
     \list
+    \li Font.Thin
     \li Font.Light
+    \li Font.ExtraLight
     \li Font.Normal - the default
+    \li Font.Medium
     \li Font.DemiBold
     \li Font.Bold
+    \li Font.ExtraBold
     \li Font.Black
     \endlist
 
index 5c8c0cf..54da9a4 100644 (file)
@@ -234,10 +234,14 @@ QString QQuickTextInputPrivate::realText() const
 
     The weight can be one of:
     \list
+    \li Font.Thin
     \li Font.Light
+    \li Font.ExtraLight
     \li Font.Normal - the default
+    \li Font.Medium
     \li Font.DemiBold
     \li Font.Bold
+    \li Font.ExtraBold
     \li Font.Black
     \endlist
 
index 75ed2bc..f62306e 100644 (file)
@@ -283,11 +283,15 @@ class QQuickFontValueType
     Q_PROPERTY(qreal wordSpacing READ wordSpacing WRITE setWordSpacing FINAL)
 
 public:
-    enum FontWeight { Light = QFont::Light,
-                       Normal = QFont::Normal,
-                       DemiBold = QFont::DemiBold,
-                       Bold = QFont::Bold,
-                       Black = QFont::Black };
+    enum FontWeight { Thin = QFont::Thin,
+                      ExtraLight = QFont::ExtraLight,
+                      Light = QFont::Light,
+                      Normal = QFont::Normal,
+                      Medium = QFont::Medium,
+                      DemiBold = QFont::DemiBold,
+                      Bold = QFont::Bold,
+                      ExtraBold = QFont::ExtraBold,
+                      Black = QFont::Black };
     enum Capitalization { MixedCase = QFont::MixedCase,
                            AllUppercase = QFont::AllUppercase,
                            AllLowercase = QFont::AllLowercase,