summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qtextformat.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/text/qtextformat.h')
-rw-r--r--src/gui/text/qtextformat.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/gui/text/qtextformat.h b/src/gui/text/qtextformat.h
index 2e1bcd8d33..5c9d6fe20e 100644
--- a/src/gui/text/qtextformat.h
+++ b/src/gui/text/qtextformat.h
@@ -180,8 +180,10 @@ public:
// character properties
FirstFontProperty = 0x1FE0,
FontCapitalization = FirstFontProperty,
+ FontAbsoluteLetterSpacing = 0x2033, // if true FontLetterSpacing is absolute
FontLetterSpacing = 0x1FE1,
FontWordSpacing = 0x1FE2,
+ FontStretch = 0x2034,
FontStyleHint = 0x1FE3,
FontStyleStrategy = 0x1FE4,
FontKerning = 0x1FE5,
@@ -428,8 +430,14 @@ public:
{ setProperty(FontCapitalization, capitalization); }
inline QFont::Capitalization fontCapitalization() const
{ return static_cast<QFont::Capitalization>(intProperty(FontCapitalization)); }
+ inline void setFontAbsoluteLetterSpacing(qreal absoluteSpacing)
+ { setProperty(FontAbsoluteLetterSpacing, absoluteSpacing);
+ clearProperty(FontLetterSpacing); }
+ inline qreal fontAbsoluteLetterSpacing() const
+ { return doubleProperty(FontAbsoluteLetterSpacing); }
inline void setFontLetterSpacing(qreal spacing)
- { setProperty(FontLetterSpacing, spacing); }
+ { setProperty(FontLetterSpacing, spacing);
+ clearProperty(FontAbsoluteLetterSpacing); }
inline qreal fontLetterSpacing() const
{ return doubleProperty(FontLetterSpacing); }
inline void setFontWordSpacing(qreal spacing)
@@ -461,6 +469,11 @@ public:
inline bool fontFixedPitch() const
{ return boolProperty(FontFixedPitch); }
+ inline void setFontStretch(qreal factor)
+ { setProperty(FontStretch, factor); }
+ inline int fontStretch() const
+ { return intProperty(FontStretch); }
+
inline void setFontStyleHint(QFont::StyleHint hint, QFont::StyleStrategy strategy = QFont::PreferDefault)
{ setProperty(FontStyleHint, hint); setProperty(FontStyleStrategy, strategy); }
inline void setFontStyleStrategy(QFont::StyleStrategy strategy)