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

#include <newwizard.h>

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

Public Types

enum  Page {
  Invalid = -1, Type, Instruments, Template,
  Keysig, Timesig
}
 

Public Member Functions

 NewWizard (QWidget *parent=0)
 
virtual int nextId () const
 
QString templatePath () const
 
int measures () const
 
Fraction timesig () const
 
void createInstruments (Score *s)
 
QString title () const
 
QString subtitle () const
 
QString composer () const
 
QString poet () const
 
QString copyright () const
 
KeySigEvent keysig () const
 
bool pickupMeasure (int *z, int *n) const
 
TimeSigType timesigType () const
 
double tempo () const
 
bool createTempo () const
 
bool emptyScore () const
 
void updateValues () const
 

Private Slots

void idChanged (int)
 

Private Member Functions

virtual void hideEvent (QHideEvent *)
 

Private Attributes

NewWizardInfoPageinfoPage
 
NewWizardInstrumentsPageinstrumentsPage
 
NewWizardTimesigPagetimesigPage
 
NewWizardTemplatePagetemplatePage
 
NewWizardKeysigPagekeysigPage
 

Friends

class QWizardPage
 

Member Enumeration Documentation

◆ Page

Enumerator
Invalid 
Type 
Instruments 
Template 
Keysig 
Timesig 

Constructor & Destructor Documentation

◆ NewWizard()

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

Member Function Documentation

◆ composer()

QString Ms::NewWizard::composer ( ) const
inline

◆ copyright()

QString Ms::NewWizard::copyright ( ) const
inline

◆ createInstruments()

void Ms::NewWizard::createInstruments ( Score s)
inline

◆ createTempo()

bool Ms::NewWizard::createTempo ( ) const
inline

◆ emptyScore()

bool Ms::NewWizard::emptyScore ( ) const

◆ hideEvent()

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

◆ idChanged

void Ms::NewWizard::idChanged ( int  )
privateslot

◆ keysig()

KeySigEvent Ms::NewWizard::keysig ( ) const
inline

◆ measures()

int Ms::NewWizard::measures ( ) const
inline

◆ nextId()

int Ms::NewWizard::nextId ( ) const
virtual

◆ pickupMeasure()

bool Ms::NewWizard::pickupMeasure ( int *  z,
int *  n 
) const
inline

◆ poet()

QString Ms::NewWizard::poet ( ) const
inline

◆ subtitle()

QString Ms::NewWizard::subtitle ( ) const
inline

◆ templatePath()

QString Ms::NewWizard::templatePath ( ) const
inline

◆ tempo()

double Ms::NewWizard::tempo ( ) const
inline

◆ timesig()

Fraction Ms::NewWizard::timesig ( ) const
inline

◆ timesigType()

TimeSigType Ms::NewWizard::timesigType ( ) const
inline

◆ title()

QString Ms::NewWizard::title ( ) const
inline

◆ updateValues()

void Ms::NewWizard::updateValues ( ) const

Friends And Related Function Documentation

◆ QWizardPage

friend class QWizardPage
friend

Member Data Documentation

◆ infoPage

NewWizardInfoPage* Ms::NewWizard::infoPage
private

◆ instrumentsPage

NewWizardInstrumentsPage* Ms::NewWizard::instrumentsPage
private

◆ keysigPage

NewWizardKeysigPage* Ms::NewWizard::keysigPage
private

◆ templatePage

NewWizardTemplatePage* Ms::NewWizard::templatePage
private

◆ timesigPage

NewWizardTimesigPage* Ms::NewWizard::timesigPage
private

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