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

#include <texttools.h>

Inheritance diagram for Ms::TextTools:
Inheritance graph
[legend]
Collaboration diagram for Ms::TextTools:
Collaboration graph
[legend]

Public Member Functions

 TextTools (QWidget *parent=0)
 
void updateTools (EditData &)
 
QAction * kbAction () const
 
void toggleBold ()
 
void toggleItalic ()
 
void toggleUnderline ()
 
TextBasetextElement ()
 

Private Slots

void sizeChanged (double value)
 
void fontChanged (const QFont &)
 
void boldClicked (bool)
 
void italicClicked (bool)
 
void underlineClicked (bool)
 
void subscriptClicked (bool)
 
void superscriptClicked (bool)
 
void showKeyboardClicked (bool)
 

Private Member Functions

void blockAllSignals (bool val)
 
void updateText ()
 
void layoutText ()
 

Private Attributes

TextBasetext
 
TextCursorcursor
 
QDoubleSpinBox * typefaceSize
 
QFontComboBox * typefaceFamily
 
QAction * typefaceBold
 
QAction * typefaceItalic
 
QAction * typefaceUnderline
 
QAction * typefaceSubscript
 
QAction * typefaceSuperscript
 
QAction * showKeyboard
 

Constructor & Destructor Documentation

◆ TextTools()

Ms::TextTools::TextTools ( QWidget *  parent = 0)

Member Function Documentation

◆ blockAllSignals()

void Ms::TextTools::blockAllSignals ( bool  val)
private

◆ boldClicked

void Ms::TextTools::boldClicked ( bool  val)
privateslot

◆ fontChanged

void Ms::TextTools::fontChanged ( const QFont &  f)
privateslot

◆ italicClicked

void Ms::TextTools::italicClicked ( bool  val)
privateslot

◆ kbAction()

QAction* Ms::TextTools::kbAction ( ) const
inline

◆ layoutText()

void Ms::TextTools::layoutText ( )
private

◆ showKeyboardClicked

void Ms::TextTools::showKeyboardClicked ( bool  val)
privateslot

◆ sizeChanged

void Ms::TextTools::sizeChanged ( double  value)
privateslot

◆ subscriptClicked

void Ms::TextTools::subscriptClicked ( bool  val)
privateslot

◆ superscriptClicked

void Ms::TextTools::superscriptClicked ( bool  val)
privateslot

◆ textElement()

TextBase* Ms::TextTools::textElement ( )

◆ toggleBold()

void Ms::TextTools::toggleBold ( )

◆ toggleItalic()

void Ms::TextTools::toggleItalic ( )

◆ toggleUnderline()

void Ms::TextTools::toggleUnderline ( )

◆ underlineClicked

void Ms::TextTools::underlineClicked ( bool  val)
privateslot

◆ updateText()

void Ms::TextTools::updateText ( )
private

◆ updateTools()

void Ms::TextTools::updateTools ( EditData ed)

Member Data Documentation

◆ cursor

TextCursor* Ms::TextTools::cursor
private

◆ showKeyboard

QAction* Ms::TextTools::showKeyboard
private

◆ text

TextBase* Ms::TextTools::text
private

◆ typefaceBold

QAction* Ms::TextTools::typefaceBold
private

◆ typefaceFamily

QFontComboBox* Ms::TextTools::typefaceFamily
private

◆ typefaceItalic

QAction* Ms::TextTools::typefaceItalic
private

◆ typefaceSize

QDoubleSpinBox* Ms::TextTools::typefaceSize
private

◆ typefaceSubscript

QAction* Ms::TextTools::typefaceSubscript
private

◆ typefaceSuperscript

QAction* Ms::TextTools::typefaceSuperscript
private

◆ typefaceUnderline

QAction* Ms::TextTools::typefaceUnderline
private

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