MuseScore  3.4
Music composition and notation
Public Member Functions | Private Attributes | List of all members
Ms::CharFormat Class Reference

#include <textbase.h>

Public Member Functions

 CharFormat ()
 
bool operator== (const CharFormat &) const
 
FontStyle style () const
 
void setStyle (FontStyle s)
 
bool bold () const
 
bool italic () const
 
bool underline () const
 
void setBold (bool val)
 
void setItalic (bool val)
 
void setUnderline (bool val)
 
bool preedit () const
 
VerticalAlignment valign () const
 
qreal fontSize () const
 
QString fontFamily () const
 
void setPreedit (bool val)
 
void setValign (VerticalAlignment val)
 
void setFontSize (qreal val)
 
void setFontFamily (const QString &val)
 
void setFormat (FormatId, QVariant)
 

Private Attributes

FontStyle _style { FontStyle::Normal }
 
bool _preedit { false }
 
VerticalAlignment _valign { VerticalAlignment::AlignNormal }
 
qreal _fontSize { 12.0 }
 
QString _fontFamily
 

Constructor & Destructor Documentation

◆ CharFormat()

Ms::CharFormat::CharFormat ( )
inline

Member Function Documentation

◆ bold()

bool Ms::CharFormat::bold ( ) const
inline

◆ fontFamily()

QString Ms::CharFormat::fontFamily ( ) const
inline

◆ fontSize()

qreal Ms::CharFormat::fontSize ( ) const
inline

◆ italic()

bool Ms::CharFormat::italic ( ) const
inline

◆ operator==()

bool Ms::CharFormat::operator== ( const CharFormat cf) const

◆ preedit()

bool Ms::CharFormat::preedit ( ) const
inline

◆ setBold()

void Ms::CharFormat::setBold ( bool  val)
inline

◆ setFontFamily()

void Ms::CharFormat::setFontFamily ( const QString &  val)
inline

◆ setFontSize()

void Ms::CharFormat::setFontSize ( qreal  val)
inline

◆ setFormat()

void Ms::CharFormat::setFormat ( FormatId  id,
QVariant  data 
)

◆ setItalic()

void Ms::CharFormat::setItalic ( bool  val)
inline

◆ setPreedit()

void Ms::CharFormat::setPreedit ( bool  val)
inline

◆ setStyle()

void Ms::CharFormat::setStyle ( FontStyle  s)
inline

◆ setUnderline()

void Ms::CharFormat::setUnderline ( bool  val)
inline

◆ setValign()

void Ms::CharFormat::setValign ( VerticalAlignment  val)
inline

◆ style()

FontStyle Ms::CharFormat::style ( ) const
inline

◆ underline()

bool Ms::CharFormat::underline ( ) const
inline

◆ valign()

VerticalAlignment Ms::CharFormat::valign ( ) const
inline

Member Data Documentation

◆ _fontFamily

QString Ms::CharFormat::_fontFamily
private

◆ _fontSize

qreal Ms::CharFormat::_fontSize { 12.0 }
private

◆ _preedit

bool Ms::CharFormat::_preedit { false }
private

◆ _style

FontStyle Ms::CharFormat::_style { FontStyle::Normal }
private

◆ _valign

VerticalAlignment Ms::CharFormat::_valign { VerticalAlignment::AlignNormal }
private

The documentation for this class was generated from the following files: