LMMS
Loading...
Searching...
No Matches
lmms::gui::ProjectNotes Class Reference

#include <ProjectNotes.h>

Inheritance diagram for lmms::gui::ProjectNotes:
lmms::SerializingObject

Public Member Functions

 ProjectNotes ()
 ~ProjectNotes () override=default
void clear ()
void setText (const QString &_text)
void saveSettings (QDomDocument &_doc, QDomElement &_parent) override
void loadSettings (const QDomElement &_this) override
QString nodeName () const override
Public Member Functions inherited from lmms::SerializingObject
 SerializingObject ()
virtual ~SerializingObject ()
virtual QDomElement saveState (QDomDocument &_doc, QDomElement &_parent)
virtual void restoreState (const QDomElement &_this)
void setHook (SerializingObjectHook *_hook)
SerializingObjectHookhook ()

Protected Member Functions

void setupActions ()

Private Slots

void textBold ()
void textUnderline ()
void textItalic ()
void textFamily (const QString &_f)
void textSize (const QString &_p)
void textColor ()
void textAlign (QAction *_a)
void formatChanged (const QTextCharFormat &_f)
void alignmentChanged (int _a)

Private Attributes

QTextEdit * m_edit
QAction * m_actionTextBold
QAction * m_actionTextUnderline
QAction * m_actionTextItalic
QAction * m_actionTextColor
QAction * m_actionAlignLeft
QAction * m_actionAlignCenter
QAction * m_actionAlignRight
QAction * m_actionAlignJustify
QComboBox * m_comboFont
QComboBox * m_comboSize

Constructor & Destructor Documentation

◆ ProjectNotes()

lmms::gui::ProjectNotes::ProjectNotes ( )

◆ ~ProjectNotes()

lmms::gui::ProjectNotes::~ProjectNotes ( )
overridedefault

Member Function Documentation

◆ alignmentChanged

void lmms::gui::ProjectNotes::alignmentChanged ( int _a)
privateslot

◆ clear()

void lmms::gui::ProjectNotes::clear ( )

◆ formatChanged

void lmms::gui::ProjectNotes::formatChanged ( const QTextCharFormat & _f)
privateslot

◆ loadSettings()

void lmms::gui::ProjectNotes::loadSettings ( const QDomElement & _this)
overridevirtual

◆ nodeName()

QString lmms::gui::ProjectNotes::nodeName ( void ) const
inlineoverridevirtual

◆ saveSettings()

void lmms::gui::ProjectNotes::saveSettings ( QDomDocument & _doc,
QDomElement & _parent )
overridevirtual

◆ setText()

void lmms::gui::ProjectNotes::setText ( const QString & _text)

◆ setupActions()

void lmms::gui::ProjectNotes::setupActions ( )
protected

◆ textAlign

void lmms::gui::ProjectNotes::textAlign ( QAction * _a)
privateslot

◆ textBold

void lmms::gui::ProjectNotes::textBold ( )
privateslot

◆ textColor

void lmms::gui::ProjectNotes::textColor ( )
privateslot

◆ textFamily

void lmms::gui::ProjectNotes::textFamily ( const QString & _f)
privateslot

◆ textItalic

void lmms::gui::ProjectNotes::textItalic ( )
privateslot

◆ textSize

void lmms::gui::ProjectNotes::textSize ( const QString & _p)
privateslot

◆ textUnderline

void lmms::gui::ProjectNotes::textUnderline ( )
privateslot

Member Data Documentation

◆ m_actionAlignCenter

QAction * lmms::gui::ProjectNotes::m_actionAlignCenter
private

◆ m_actionAlignJustify

QAction * lmms::gui::ProjectNotes::m_actionAlignJustify
private

◆ m_actionAlignLeft

QAction * lmms::gui::ProjectNotes::m_actionAlignLeft
private

◆ m_actionAlignRight

QAction * lmms::gui::ProjectNotes::m_actionAlignRight
private

◆ m_actionTextBold

QAction* lmms::gui::ProjectNotes::m_actionTextBold
private

◆ m_actionTextColor

QAction * lmms::gui::ProjectNotes::m_actionTextColor
private

◆ m_actionTextItalic

QAction * lmms::gui::ProjectNotes::m_actionTextItalic
private

◆ m_actionTextUnderline

QAction * lmms::gui::ProjectNotes::m_actionTextUnderline
private

◆ m_comboFont

QComboBox* lmms::gui::ProjectNotes::m_comboFont
private

◆ m_comboSize

QComboBox* lmms::gui::ProjectNotes::m_comboSize
private

◆ m_edit

QTextEdit* lmms::gui::ProjectNotes::m_edit
private

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