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

#include <textbase.h>

Collaboration diagram for Ms::TextFragment:
Collaboration graph
[legend]

Public Member Functions

bool operator== (const TextFragment &f) const
 
 TextFragment ()
 
 TextFragment (const QString &s)
 
 TextFragment (TextCursor *, const QString &)
 
TextFragment split (int column)
 
void draw (QPainter *, const TextBase *) const
 
QFont font (const TextBase *) const
 
int columns () const
 
void changeFormat (FormatId id, QVariant data)
 

Public Attributes

CharFormat format
 
QPointF pos
 
QString text
 

Constructor & Destructor Documentation

◆ TextFragment() [1/3]

Ms::TextFragment::TextFragment ( )

◆ TextFragment() [2/3]

Ms::TextFragment::TextFragment ( const QString &  s)

◆ TextFragment() [3/3]

Ms::TextFragment::TextFragment ( TextCursor cursor,
const QString &  s 
)

Member Function Documentation

◆ changeFormat()

void Ms::TextFragment::changeFormat ( FormatId  id,
QVariant  data 
)

◆ columns()

int Ms::TextFragment::columns ( ) const

◆ draw()

void Ms::TextFragment::draw ( QPainter *  p,
const TextBase t 
) const

◆ font()

QFont Ms::TextFragment::font ( const TextBase t) const

◆ operator==()

bool Ms::TextFragment::operator== ( const TextFragment f) const

◆ split()

TextFragment Ms::TextFragment::split ( int  column)

Member Data Documentation

◆ format

CharFormat Ms::TextFragment::format
mutable

◆ pos

QPointF Ms::TextFragment::pos

◆ text

QString Ms::TextFragment::text
mutable

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