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

#include <palettedialog.h>

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

Signals

void changed ()
 

Public Member Functions

 PalettePropertiesDialog (PalettePanel *, QWidget *parent=nullptr)
 
 ~PalettePropertiesDialog ()
 
void gridCheckBoxChanged (int state)
 
void nameChanged (const QString &text)
 
void heightChanged (int height)
 
void widthChanged (int width)
 
void offsetChanged (double offset)
 
void scaleChanged (double scale)
 

Private Member Functions

void fillControlsWithData ()
 
virtual void hideEvent (QHideEvent *)
 
virtual void reject ()
 
void setInitialProperties ()
 
void applyInitialPropertiesToThePalette ()
 
bool areInitialPropertiesChanged () const
 

Private Attributes

Ui::PaletteProperties * ui
 
PalettePanelpalette
 
bool isGridCheckBoxChanged = false
 
bool isNameChanged = false
 
bool isHeightChanged = false
 
bool isWidthChanged = false
 
bool isScaleChanged = false
 
bool isOffsetChanged = false
 
int gridCheckboxInitialState = 0
 
QString initialName
 
QString initialTranslatedName
 
int initialWidth = 0
 
int initialHeight = 0
 
double initialOffset = 0.f
 
double initialScale = 0.f
 

Constructor & Destructor Documentation

◆ PalettePropertiesDialog()

Ms::PalettePropertiesDialog::PalettePropertiesDialog ( PalettePanel p,
QWidget *  parent = nullptr 
)

◆ ~PalettePropertiesDialog()

Ms::PalettePropertiesDialog::~PalettePropertiesDialog ( )

Member Function Documentation

◆ applyInitialPropertiesToThePalette()

void Ms::PalettePropertiesDialog::applyInitialPropertiesToThePalette ( )
private

◆ areInitialPropertiesChanged()

bool Ms::PalettePropertiesDialog::areInitialPropertiesChanged ( ) const
private

◆ changed

void Ms::PalettePropertiesDialog::changed ( )
signal

◆ fillControlsWithData()

void Ms::PalettePropertiesDialog::fillControlsWithData ( )
private

◆ gridCheckBoxChanged()

void Ms::PalettePropertiesDialog::gridCheckBoxChanged ( int  state)

◆ heightChanged()

void Ms::PalettePropertiesDialog::heightChanged ( int  height)

◆ hideEvent()

void Ms::PalettePropertiesDialog::hideEvent ( QHideEvent *  event)
privatevirtual

◆ nameChanged()

void Ms::PalettePropertiesDialog::nameChanged ( const QString &  text)

◆ offsetChanged()

void Ms::PalettePropertiesDialog::offsetChanged ( double  offset)

◆ reject()

void Ms::PalettePropertiesDialog::reject ( )
privatevirtual

◆ scaleChanged()

void Ms::PalettePropertiesDialog::scaleChanged ( double  scale)

◆ setInitialProperties()

void Ms::PalettePropertiesDialog::setInitialProperties ( )
private

◆ widthChanged()

void Ms::PalettePropertiesDialog::widthChanged ( int  width)

Member Data Documentation

◆ gridCheckboxInitialState

int Ms::PalettePropertiesDialog::gridCheckboxInitialState = 0
private

◆ initialHeight

int Ms::PalettePropertiesDialog::initialHeight = 0
private

◆ initialName

QString Ms::PalettePropertiesDialog::initialName
private

◆ initialOffset

double Ms::PalettePropertiesDialog::initialOffset = 0.f
private

◆ initialScale

double Ms::PalettePropertiesDialog::initialScale = 0.f
private

◆ initialTranslatedName

QString Ms::PalettePropertiesDialog::initialTranslatedName
private

◆ initialWidth

int Ms::PalettePropertiesDialog::initialWidth = 0
private

◆ isGridCheckBoxChanged

bool Ms::PalettePropertiesDialog::isGridCheckBoxChanged = false
private

◆ isHeightChanged

bool Ms::PalettePropertiesDialog::isHeightChanged = false
private

◆ isNameChanged

bool Ms::PalettePropertiesDialog::isNameChanged = false
private

◆ isOffsetChanged

bool Ms::PalettePropertiesDialog::isOffsetChanged = false
private

◆ isScaleChanged

bool Ms::PalettePropertiesDialog::isScaleChanged = false
private

◆ isWidthChanged

bool Ms::PalettePropertiesDialog::isWidthChanged = false
private

◆ palette

PalettePanel* Ms::PalettePropertiesDialog::palette
private

◆ ui

Ui::PaletteProperties* Ms::PalettePropertiesDialog::ui
private

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