QskTextOptions

Public Types

  Name
enum FontSizeMode { FixedSize, HorizontalFit, VerticalFit, Fit}
enum WrapMode { NoWrap = QTextOption::NoWrap, WordWrap = QTextOption::WordWrap, WrapAnywhere = QTextOption::WrapAnywhere, Wrap = QTextOption::WrapAtWordBoundaryOrAnywhere}
enum TextFormat { PlainText = Qt::PlainText, RichText = Qt::RichText, AutoText = Qt::AutoText, StyledText = 4}

Public Functions

  Name
constexpr QskTextOptions()
void setFormat(TextFormat format)
TextFormat effectiveFormat(const QString & text) const
constexpr Qt::TextElideMode elideMode() const
void setElideMode(Qt::TextElideMode elideMode)
constexpr Qt::TextElideMode effectiveElideMode() const
constexpr FontSizeMode fontSizeMode() const
void setFontSizeMode(FontSizeMode fontSizeMode)
constexpr WrapMode wrapMode() const
void setWrapMode(WrapMode wrapMode)
constexpr int maximumLineCount() const
void setMaximumLineCount(int lineCount)
constexpr bool operator==(const QskTextOptions & other) const
constexpr bool operator!=(const QskTextOptions & other) const
int textFlags() const

Public Properties

  Name
TextFormat format
Qt::TextElideMode elideMode
WrapMode wrapMode
FontSizeMode fontSizeMode
int maximumLineCount

Public Attributes

  Name
constexpr TextFormat const noexcept

Public Types Documentation

enum FontSizeMode

Enumerator Value Description
FixedSize    
HorizontalFit    
VerticalFit    
Fit    

enum WrapMode

Enumerator Value Description
NoWrap QTextOption::NoWrap  
WordWrap QTextOption::WordWrap  
WrapAnywhere QTextOption::WrapAnywhere  
Wrap QTextOption::WrapAtWordBoundaryOrAnywhere  

enum TextFormat

Enumerator Value Description
PlainText Qt::PlainText  
RichText Qt::RichText  
AutoText Qt::AutoText  
StyledText 4  

Public Functions Documentation

function QskTextOptions

inline constexpr QskTextOptions()

function setFormat

inline void setFormat(
    TextFormat format
)

function effectiveFormat

TextFormat effectiveFormat(
    const QString & text
) const

function elideMode

inline constexpr Qt::TextElideMode elideMode() const

function setElideMode

inline void setElideMode(
    Qt::TextElideMode elideMode
)

function effectiveElideMode

inline constexpr Qt::TextElideMode effectiveElideMode() const

function fontSizeMode

inline constexpr FontSizeMode fontSizeMode() const

function setFontSizeMode

inline void setFontSizeMode(
    FontSizeMode fontSizeMode
)

function wrapMode

inline constexpr WrapMode wrapMode() const

function setWrapMode

inline void setWrapMode(
    WrapMode wrapMode
)

function maximumLineCount

inline constexpr int maximumLineCount() const

function setMaximumLineCount

inline void setMaximumLineCount(
    int lineCount
)

function operator==

inline constexpr bool operator==(
    const QskTextOptions & other
) const

function operator!=

inline constexpr bool operator!=(
    const QskTextOptions & other
) const

function textFlags

int textFlags() const

Public Property Documentation

property format

TextFormat format;

property elideMode

Qt::TextElideMode elideMode;

property wrapMode

WrapMode wrapMode;

property fontSizeMode

FontSizeMode fontSizeMode;

property maximumLineCount

int maximumLineCount;

Public Attributes Documentation

variable noexcept

constexpr TextFormat const noexcept;

Updated on 28 July 2023 at 14:02:27 CEST