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

#include <musescore.h>

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

Public Slots

virtual void cmd (QAction *a)
 
void dirtyChanged (Score *)
 
void setPos (const Fraction &tick)
 
void pluginTriggered (int)
 
void pluginTriggered (QString path)
 
void handleMessage (const QString &message)
 
void setCurrentScoreView (ScoreView *)
 
void setCurrentScoreView (int)
 
void setCurrentScores (Score *s1, Score *s2=nullptr)
 
void setNormalState ()
 
void setPlayState ()
 
void setNoteEntryState ()
 
void checkForUpdatesUI ()
 
void checkForExtensionsUpdate ()
 
void midiNoteReceived (int channel, int pitch, int velo)
 
void midiNoteReceived (int pitch, bool ctrl, int velo)
 
void instrumentChanged ()
 
void showMasterPalette (const QString &=0)
 
void selectionChanged (SelState)
 
void createNewWorkspace ()
 
void editWorkspace ()
 
void changeWorkspace (Workspace *p, bool first=false)
 
void mixerPreferencesChanged (bool showMidiControls)
 
void checkForUpdates ()
 
void restartAudioEngine ()
 

Signals

void windowSplit (bool)
 
void musescoreWindowWasShown ()
 
void workspacesChanged ()
 
void scoreStateChanged (ScoreState state)
 

Public Member Functions

 MuseScore ()
 
 ~MuseScore ()
 
bool checkDirty (MasterScore *)
 
PlayPanelgetPlayPanel () const
 
MixergetMixer () const
 
QMenu * genCreateMenu (QWidget *parent=0)
 
virtual int appendScore (MasterScore *)
 
void midiCtrlReceived (int controller, int value)
 
void showElementContext (Element *el)
 
void cmdAppendMeasures (int)
 
bool midiinEnabled () const
 
void incMag ()
 
void decMag ()
 
void readSettings ()
 
void writeSettings ()
 
void play (Element *e) const
 
void play (Element *e, int pitch) const
 
bool loadPlugin (const QString &filename)
 
QString createDefaultName () const
 
void startAutoSave ()
 
double getMag (ScoreView *) const
 
void setMag (double)
 
bool noScore () const
 
TextToolstextTools ()
 
void showDrumTools (const Drumset *, Staff *)
 
void updateDrumTools (const Drumset *ds)
 
void showPluginCreator (QAction *)
 
void showPluginManager ()
 
void updatePaletteBeamMode ()
 
QProgressBar * showProgressBar ()
 
void hideProgressBar ()
 
void addRecentScore (Score *)
 
QFileDialog * saveAsDialog ()
 
QFileDialog * saveCopyDialog ()
 
EditStylestyleDlg ()
 
void setStyleDlg (EditStyle *es)
 
SynthControlgetSynthControl () const
 
void editInPianoroll (Staff *staff, Position *p=0)
 
void editInDrumroll (Staff *staff)
 
PianorollEditorgetPianorollEditor () const
 
DrumrollEditorgetDrumrollEditor () const
 
PianoToolspianoTools () const
 
MsQmlEnginegetQmlUiEngine ()
 
void writeSessionFile (bool)
 
bool restoreSession (bool)
 
bool splitScreen () const
 
void setSplitScreen (bool val)
 
virtual void setCurrentView (int tabIdx, int idx)
 
void loadPlugins ()
 
void unloadPlugins ()
 
ScoreState state () const
 
void changeState (ScoreState)
 
void updateInputState (Score *)
 
void updateShadowNote ()
 
bool readLanguages (const QString &path)
 
void setRevision (QString &r)
 
Q_INVOKABLE QString revision ()
 
Q_INVOKABLE QString version ()
 
Q_INVOKABLE void newFile ()
 
MasterScoregetNewFile ()
 
Q_INVOKABLE void loadFile (const QString &url)
 
void loadFile (const QUrl &)
 
QTemporaryFile * getTemporaryScoreFileCopy (const QFileInfo &info, const QString &baseNameTemplate)
 
QNetworkAccessManager * networkManager ()
 
virtual ScoreopenScore (const QString &fn, bool switchTab=true)
 
bool hasToCheckForUpdate ()
 
bool hasToCheckForExtensionsUpdate ()
 
bool eventFilter (QObject *, QEvent *)
 
void setMidiRecordId (int id)
 
int midiRecordId () const
 
void setDefaultPalette ()
 
void scorePageLayoutChanged ()
 
bool processMidiRemote (MidiRemoteType type, int data, int value)
 
ScoreTabgetTab1 () const
 
ScoreTabgetTab2 () const
 
QList< LanguageItem > & languages ()
 
QStringList getOpenScoreNames (const QString &filter, const QString &title, bool singleFile=false)
 
QString getSaveScoreName (const QString &title, QString &name, const QString &filter, bool folder=false)
 
QString getStyleFilename (bool open, const QString &title=QString())
 
QString getFotoFilename (QString &filter, QString *selectedFilter)
 
QString getChordStyleFilename (bool open)
 
QString getScanFile (const QString &)
 
QString getAudioFile (const QString &)
 
QString getDrumsetFilename (bool open)
 
QString getPluginFilename (bool open)
 
QString getPaletteFilename (bool open, const QString &name="")
 
QString getWallpaper (const QString &caption)
 
bool hRaster () const
 
bool vRaster () const
 
PaletteWorkspacegetPaletteWorkspace ()
 
PaletteWidgetgetPaletteWidget ()
 
std::vector< QmlDockWidget * > qmlDockWidgets ()
 
void changeWorkspace (const QString &name)
 
void disableCommands (bool val)
 
TuplettupletDialog ()
 
void selectSimilar (Element *, bool)
 
void selectSimilarInRange (Element *e)
 
void selectElementDialog (Element *e)
 
void transpose ()
 
Q_INVOKABLE void openExternalLink (const QString &)
 
void endCmd (bool undoRedo)
 
void endCmd () override
 
void printFile ()
 
void exportFile ()
 
bool exportParts ()
 
virtual bool saveAs (Score *, bool saveCopy, const QString &path, const QString &ext)
 
QString saveFilename (QString fn)
 
bool savePdf (const QString &saveName)
 
bool savePdf (Score *cs, const QString &saveName)
 
bool savePdf (QList< Score *> cs, const QString &saveName)
 
bool savePdf (Score *cs, QPrinter &printer)
 
MasterScorereadScore (const QString &name)
 
bool saveAs (Score *, bool saveCopy=false)
 Save the current score using a different name or type. More...
 
bool saveSelection (Score *)
 
void addImage (Score *, Element *)
 
bool saveAudio (Score *, QIODevice *, std::function< bool(float)> updateProgress=nullptr)
 Function to synthesize audio and output it into a generic QIODevice. More...
 
bool saveAudio (Score *, const QString &name)
 
bool canSaveMp3 ()
 
bool saveMp3 (Score *, const QString &name)
 
bool saveMp3 (Score *, QIODevice *, bool &wasCanceled)
 
bool saveSvg (Score *, const QString &name)
 
bool saveSvg (Score *, QIODevice *, int pageNum=0, bool drawPageBackground=false)
 Save a single page. More...
 
bool savePng (Score *, QIODevice *, int pageNum=0, bool drawPageBackground=false)
 
bool savePng (Score *, const QString &name)
 
bool saveMidi (Score *, const QString &name)
 
bool saveMidi (Score *, QIODevice *)
 
bool savePositions (Score *, const QString &name, bool segments)
 
bool savePositions (Score *, QIODevice *, bool segments)
 
bool saveMetadataJSON (Score *, const QString &name)
 
QJsonObject saveMetadataJSON (Score *)
 
bool exportAllMediaFiles (const QString &inFilePath, const QString &outFilePath="/dev/stdout")
 
bool exportScoreMetadata (const QString &inFilePath, const QString &outFilePath="/dev/stdout")
 
bool exportMp3AsJSON (const QString &inFilePath, const QString &outFilePath="/dev/stdout")
 
bool exportPartsPdfsToJSON (const QString &inFilePath, const QString &outFilePath="/dev/stdout")
 
bool exportTransposedScoreToJSON (const QString &inFilePath, const QString &transposeOptions, const QString &outFilePath="/dev/stdout")
 
void scoreUnrolled (MasterScore *original)
 
virtual void closeScore (Score *score)
 
void addTempo ()
 
void addMetronome ()
 
SynthesizerState synthesizerState () const
 
Q_INVOKABLE QString getLocaleISOCode () const
 
Navigatornavigator () const
 
NScrollAreanavigatorScrollArea () const
 
Timelinetimeline () const
 
TDockWidgettimelineScrollArea () const
 
QWidget * searchDialog () const
 
SelectionWindowgetSelectionWindow () const
 
void updateLayer ()
 
void updatePlayMode ()
 
bool loop () const
 
bool metronome () const
 
bool countIn () const
 
bool panDuringPlayback () const
 
void noteTooShortForTupletDialog ()
 
void loadFiles (bool switchTab=true, bool singleFile=false)
 Create a modal file open dialog. More...
 
void midiPanelOnSwitchToFile (const QString &file)
 
void midiPanelOnCloseFile (const QString &file)
 
void allowShowMidiPanel (const QString &file)
 
void setMidiReopenInProgress (const QString &file)
 
WorkspaceDialogworkspaceDialog ()
 
void updateIcons ()
 
void updateMenus ()
 
Inspectorinspector ()
 
PluginCreatorpluginCreator ()
 
ScoreViewcurrentScoreView () const
 
ScoreTabcurrentScoreTab () const
 
QToolButton * playButton ()
 
void showMessage (const QString &s, int timeout)
 
void showHelp (QString)
 
void showContextHelp ()
 
void showHelp (const QUrl &)
 
TourHandlertourHandler ()
 
Q_INVOKABLE void showStartcenter (bool)
 
void reDisplayDockWidget (QDockWidget *widget, bool visible)
 
void showPlayPanel (bool)
 
QFileInfoList recentScores () const
 
void saveDialogState (const char *name, QFileDialog *d)
 
void restoreDialogState (const char *name, QFileDialog *d)
 
QPixmap extractThumbnail (const QString &name)
 
void showLoginDialog ()
 
void showUploadScoreDialog ()
 
LoginManagerloginManager ()
 
QHelpEngine * helpEngine () const
 
virtual void updateInspector () override
 
void updateInstrumentDialog ()
 
void reloadInstrumentTemplates ()
 
void showSynthControl (bool)
 
void showMixer (bool)
 
qreal physicalDotsPerInch () const
 
std::list< const char * > * noteInputMenuEntries ()
 
void setNoteInputMenuEntries (std::list< const char *> l)
 
void populateNoteInputMenu ()
 
std::list< const char * > * fileOperationEntries ()
 
void setFileOperationEntries (std::list< const char *> l)
 
void populateFileOperations ()
 
std::list< const char * > * playbackControlEntries ()
 
void setPlaybackControlEntries (std::list< const char *> l)
 
void populatePlaybackControls ()
 
bool playPartOnly () const
 
void setPlayPartOnly (bool val)
 
void showError ()
 
void updateWindowTitle (Score *score)
 
bool importExtension (QString path)
 
bool uninstallExtension (QString extensionId)
 
Q_INVOKABLE bool isInstalledExtension (QString extensionId)
 used from javascript in start center webview More...
 
void focusScoreView ()
 
void notifyElementDraggedToScoreView ()
 
ScriptRecordergetScriptRecorder ()
 
bool runTestScripts (const QStringList &scripts)
 
- Public Member Functions inherited from Ms::MuseScoreCore
 MuseScoreCore ()
 
ScorecurrentScore () const
 
void setCurrentScore (Score *score)
 
virtual void cmd (QAction *)
 
QList< MasterScore * > & scores ()
 

Static Public Member Functions

static QString fullVersion ()
 
static bool unstable ()
 
static Synthesizersynthesizer (const QString &name)
 
static PalettenewTempoPalette (bool defaultPalette=false)
 
static PalettenewTextPalette (bool defaultPalette=false)
 
static PalettenewTimePalette ()
 
static PalettenewRepeatsPalette ()
 
static PalettenewBreaksPalette ()
 
static PalettenewBeamPalette ()
 
static PalettenewDynamicsPalette (bool defaultPalette=false)
 
static PalettenewFramePalette ()
 
static PalettenewFingeringPalette ()
 
static PalettenewTremoloPalette ()
 
static PalettenewNoteHeadsPalette ()
 
static PalettenewArticulationsPalette ()
 
static PalettenewOrnamentsPalette ()
 
static PalettenewAccordionPalette ()
 
static PalettenewBracketsPalette ()
 
static PalettenewBreathPalette ()
 
static PalettenewArpeggioPalette ()
 
static PalettenewClefsPalette (bool defaultPalette=false)
 
static PalettenewGraceNotePalette ()
 
static PalettenewBagpipeEmbellishmentPalette ()
 
static PalettenewKeySigPalette ()
 
static PalettenewAccidentalsPalette (bool defaultPalette=false)
 
static PalettenewBarLinePalette ()
 
static PalettenewLinesPalette ()
 
static PalettenewFretboardDiagramPalette ()
 
static PalettePanelnewTempoPalettePanel (bool defaultPalette=false)
 
static PalettePanelnewTextPalettePanel (bool defaultPalette=false)
 
static PalettePanelnewTimePalettePanel ()
 
static PalettePanelnewRepeatsPalettePanel ()
 
static PalettePanelnewBreaksPalettePanel ()
 
static PalettePanelnewBeamPalettePanel ()
 
static PalettePanelnewDynamicsPalettePanel (bool defaultPalette=false)
 
static PalettePanelnewFramePalettePanel ()
 
static PalettePanelnewFingeringPalettePanel ()
 
static PalettePanelnewTremoloPalettePanel ()
 
static PalettePanelnewNoteHeadsPalettePanel ()
 
static PalettePanelnewArticulationsPalettePanel ()
 
static PalettePanelnewOrnamentsPalettePanel ()
 
static PalettePanelnewAccordionPalettePanel ()
 
static PalettePanelnewBracketsPalettePanel ()
 
static PalettePanelnewBreathPalettePanel ()
 
static PalettePanelnewArpeggioPalettePanel ()
 
static PalettePanelnewClefsPalettePanel (bool defaultPalette=false)
 
static PalettePanelnewGraceNotePalettePanel ()
 
static PalettePanelnewBagpipeEmbellishmentPalettePanel ()
 
static PalettePanelnewKeySigPalettePanel ()
 
static PalettePanelnewAccidentalsPalettePanel (bool defaultPalette=false)
 
static PalettePanelnewBarLinePalettePanel ()
 
static PalettePanelnewLinesPalettePanel ()
 
static PalettePanelnewFretboardDiagramPalettePanel ()
 
static PaletteTreenewMasterPaletteTree ()
 
static const std::list< const char * > & allNoteInputMenuEntries ()
 
static const std::list< const char * > & allFileOperationEntries ()
 
static const std::list< const char * > & allPlaybackControlEntries ()
 
static void updateUiStyleAndTheme ()
 
static void saveGeometry (QWidget const *const qw)
 
static void restoreGeometry (QWidget *const qw)
 
static void init (QStringList &argv)
 

Public Attributes

QString lastSaveCopyDirectory
 
QString lastSaveCopyFormat
 
QString lastSaveDirectory
 
QString lastSaveCaptureName
 

Private Slots

void cmd (QAction *a, const QString &cmd)
 
void autoSaveTimerTimeout ()
 
void helpBrowser1 () const
 
void resetAndRestart ()
 
void about ()
 
void aboutQt ()
 
void aboutMusicXML ()
 
void reportBug (QString medium)
 
void askForHelp ()
 
void leaveFeedback (QString medium)
 
void openRecentMenu ()
 
void selectScore (QAction *)
 
void startPreferenceDialog ()
 
void preferencesChanged (bool fromWorkspace=false)
 
void seqStarted ()
 
void seqStopped ()
 
void cmdAppendMeasures ()
 
void cmdInsertMeasures ()
 
void magChanged (MagIdx)
 
void showPageSettings ()
 
void removeTab (int)
 
void removeTab ()
 
void clipboardChanged ()
 
void inputMethodAnchorRectangleChanged ()
 
void inputMethodAnimatingChanged ()
 
void inputMethodCursorRectangleChanged ()
 
void inputMethodInputDirectionChanged (Qt::LayoutDirection newDirection)
 
void inputMethodInputItemClipRectangleChanged ()
 
void inputMethodKeyboardRectangleChanged ()
 
void inputMethodLocaleChanged ()
 
void inputMethodVisibleChanged ()
 
void endSearch ()
 
void saveScoreDialogFilterSelected (const QString &)
 
void deleteWorkspace ()
 
void resetWorkspace ()
 Reverts current workspace to the state of the source workspace. More...
 
void showWorkspaceMenu ()
 
void switchLayer (const QString &)
 
void switchPlayMode (int)
 
void networkFinished ()
 
void switchLayoutMode (int)
 
void showMidiImportPanel ()
 
void changeWorkspace (QAction *)
 
void onLongOperationFinished ()
 
void onFocusWindowChanged (QWindow *)
 
virtual QMenu * createPopupMenu () override
 
QByteArray exportPdfAsJSON (Score *)
 

Private Member Functions

virtual void closeEvent (QCloseEvent *)
 
virtual void dragEnterEvent (QDragEnterEvent *)
 
virtual void dropEvent (QDropEvent *)
 
virtual void changeEvent (QEvent *e)
 
virtual void showEvent (QShowEvent *event)
 
void retranslate ()
 
void setMenuTitles ()
 
void updateMenu (QMenu *&menu, QString menu_id, QString objectName)
 
void playVisible (bool flag)
 
void launchBrowser (const QString whereTo)
 
void loadScoreList ()
 
void editInstrList ()
 
void symbolMenu ()
 
void showKeyEditor ()
 
bool saveFile ()
 Save the current score. More...
 
bool saveFile (MasterScore *score)
 Save the score. More...
 
void fingeringMenu ()
 
void startDebugger ()
 
void midiinToggled (bool)
 
void undoRedo (bool undo)
 
void showPalette (bool)
 
void showInspector (bool)
 
void showOmrPanel (bool)
 
void showNavigator (bool)
 
void showTimeline (bool)
 
void showSelectionWindow (bool)
 
void showSearchDialog ()
 
void showToolbarEditor ()
 
void splitWindow (bool horizontal)
 
void removeSessionFile ()
 
void editChordStyle ()
 
void startExcerptsDialog ()
 
void initOsc ()
 
void editRaster ()
 
void showPianoKeyboard (bool)
 
void showMediaDialog ()
 
void showAlbumManager ()
 
void showLayerManager ()
 
void updateUndoRedo ()
 
void changeScore (int)
 
virtual void resizeEvent (QResizeEvent *)
 
void showModeText (const QString &)
 
void addRecentScore (const QString &scorePath)
 
void updateViewModeCombo ()
 
void switchLayoutMode (LayoutMode)
 
void setPlayRepeats (bool repeat)
 
ScoreTabcreateScoreTab ()
 
void askResetOldScorePositions (Score *score)
 
QString getUtmParameters (QString medium) const
 
void checkForUpdatesNoUI ()
 

Private Attributes

QSettings settings
 
ScoreViewcv { 0 }
 
ScoreTabctab { 0 }
 
QMap< MasterScore *, bool > scoreWasShown
 
ScoreState _sstate
 
UpdateCheckerucheck
 
ExtensionsUpdateCheckerpackUChecker = nullptr
 
std::list< const char * > _noteInputMenuEntries { _allNoteInputMenuEntries }
 
std::list< const char * > _fileOperationEntries { _allFileOperationEntries }
 
std::list< const char * > _playbackControlEntries { _allPlaybackControlEntries }
 
bool _playPartOnly = true
 
QVBoxLayout * layout
 
QSplitter * splitter
 
ScoreTabtab1
 
ScoreTabtab2
 
NScrollArea_navigator
 
TDockWidget_timeline
 
ImportMidiPanelimportmidiPanel { 0 }
 
QFrame * importmidiShowPanel
 
QSplitter * mainWindow
 
ScoreComparisonToolscoreCmpTool { 0 }
 
ScriptRecorderWidgetscriptRecorder { nullptr }
 
MagBoxmag
 
QComboBox * viewModeCombo
 
QAction * playId
 
QAction * pref
 
QAction * onlineHandbookAction
 
QAction * aboutAction
 
QAction * aboutQtAction
 
QAction * aboutMusicXMLAction
 
QAction * checkForUpdateAction { 0 }
 
QAction * askForHelpAction
 
QAction * reportBugAction
 
QAction * leaveFeedbackAction
 
QAction * revertToFactoryAction
 
QProgressBar * _progressBar { 0 }
 
PreferenceDialogpreferenceDialog { 0 }
 
QToolBar * cpitchTools
 
QToolBar * fotoTools
 
QToolBar * fileTools
 
QToolBar * transportTools
 
QToolBar * entryTools
 
QToolBar * feedbackTools
 
QToolBar * workspacesTools
 
TextTools_textTools { 0 }
 
PianoTools_pianoTools { 0 }
 
MediaDialog_mediaDialog { 0 }
 
DrumTools_drumTools { 0 }
 
QToolBar * voiceTools
 
InstrumentsDialoginstrList { 0 }
 
MeasuresDialogmeasuresDialog { 0 }
 
InsertMeasuresDialoginsertMeasuresDialog { 0 }
 
MasterPalettemasterPalette { 0 }
 
PluginCreator_pluginCreator { 0 }
 
MsQmlEngine_qmlUiEngine { 0 }
 
SelectionWindowselectionWindow { 0 }
 
QMenu * menuFile
 
QMenu * openRecent
 
QMenu * menuEdit
 
QMenu * menuView
 
QMenu * menuToolbars
 
QMenu * menuWorkspaces
 
QMenu * menuAdd
 
QMenu * menuAddMeasures
 
QMenu * menuAddFrames
 
QMenu * menuAddText
 
QMenu * menuAddLines
 
QMenu * menuAddPitch
 
QMenu * menuAddInterval
 
QMenu * menuTuplet
 
QMenu * menuFormat
 
QMenu * menuStretch
 
QMenu * menuTools
 
QMenu * menuVoices
 
QMenu * menuMeasure
 
QMenu * menuPlugins
 
QMenu * menuHelp
 
QMenu * menuTours
 
QMenu * menuDebug
 
AlbumManageralbumManager { 0 }
 
QWidget * _searchDialog { 0 }
 
QComboBox * searchCombo
 
PlayPanelplayPanel { 0 }
 
Mixermixer { 0 }
 
SynthControlsynthControl { 0 }
 
Debuggerdebugger { 0 }
 
MeasureListEditormeasureListEdit { 0 }
 
PageSettingspageSettings { 0 }
 
QWidget * symbolDialog { 0 }
 
PaletteScrollAreaclefPalette { 0 }
 
PaletteScrollAreakeyPalette { 0 }
 
KeyEditorkeyEditor { 0 }
 
ChordStyleEditorchordStyleEditor { 0 }
 
QStatusBar * _statusBar
 
QLabel * _modeText
 
QLabel * _positionLabel
 
NewWizardnewWizard { 0 }
 
HelpBrowserhelpBrowser { 0 }
 
QDockWidget * manualDock { 0 }
 
PaletteWorkspacepaletteWorkspace { nullptr }
 
PaletteWidgetpaletteWidget { nullptr }
 
Inspector_inspector { 0 }
 
OmrPanel * omrPanel { 0 }
 
QWidget * lastFocusWidget { 0 }
 
QPushButton * showMidiImportButton {0}
 
bool _midiinEnabled { true }
 
QList< QString > plugins
 
QString pluginPath
 
QTimer * autoSaveTimer
 
QList< QAction * > pluginActions
 
PianorollEditorpianorollEditor { 0 }
 
DrumrollEditordrumrollEditor { 0 }
 
bool _splitScreen { false }
 
bool _horizontalSplit { true }
 
QString rev
 
int _midiRecordId { -1 }
 
bool _fullscreen { false }
 
QList< LanguageItem_languages
 
Startcenterstartcenter { 0 }
 
QWidget * loginDialog { 0 }
 
UploadScoreDialoguploadScoreDialog { 0 }
 
LoginManager_loginManager { 0 }
 
QFileDialog * loadScoreDialog { 0 }
 
QFileDialog * saveScoreDialog { 0 }
 
QFileDialog * loadStyleDialog { 0 }
 
QFileDialog * saveStyleDialog { 0 }
 
QFileDialog * saveImageDialog { 0 }
 
QFileDialog * loadChordStyleDialog { 0 }
 
QFileDialog * saveChordStyleDialog { 0 }
 
QFileDialog * loadSfzFileDialog { 0 }
 
QFileDialog * loadBackgroundDialog { 0 }
 
QFileDialog * loadScanDialog { 0 }
 
QFileDialog * loadAudioDialog { 0 }
 
QFileDialog * loadDrumsetDialog { 0 }
 
QFileDialog * loadPluginDialog { 0 }
 
QFileDialog * loadPaletteDialog { 0 }
 
QFileDialog * savePaletteDialog { 0 }
 
QFileDialog * saveDrumsetDialog { 0 }
 
QFileDialog * savePluginDialog { 0 }
 
WorkspaceDialog_workspaceDialog { 0 }
 
EditStyle_styleDlg { nullptr }
 
QDialog * editRasterDialog { 0 }
 
QAction * hRasterAction
 
QAction * vRasterAction
 
ToolbarEditoreditToolbars { 0 }
 
QActionGroup * workspaces { 0 }
 
bool inChordEditor { false }
 
QComboBox * layerSwitch
 
QComboBox * playMode
 
QNetworkAccessManager * _networkManager { 0 }
 
QAction * lastCmd { 0 }
 
const ShortcutlastShortcut { 0 }
 
QHelpEngine * _helpEngine { 0 }
 
int globalX
 
int globalY
 
QAction * countInAction
 
QAction * metronomeAction
 
QAction * loopAction
 
QAction * loopInAction
 
QAction * loopOutAction
 
QAction * panAction
 
QLabel * cornerLabel
 
QStringList _recentScores
 
QToolButton * _playButton
 
qreal _physicalDotsPerInch
 
QMessageBox * infoMsgBox
 
TourHandler_tourHandler { 0 }
 
QWindow * _lastFocusWindow { nullptr }
 
bool _lastFocusWindowIsQQuickView { false }
 
std::unique_ptr< GeneralAutoUpdaterautoUpdater
 
SessionStatusObserver sessionStatusObserver
 

Static Private Attributes

static const std::list< const char * > _allNoteInputMenuEntries
 
static const std::list< const char * > _allFileOperationEntries
 
static const std::list< const char * > _allPlaybackControlEntries
 

Friends

class TestWorkspaces
 

Additional Inherited Members

- Static Public Attributes inherited from Ms::MuseScoreCore
static MuseScoreCoremscoreCore
 
- Protected Attributes inherited from Ms::MuseScoreCore
Scorecs { 0 }
 
QList< MasterScore * > scoreList
 

Constructor & Destructor Documentation

◆ MuseScore()

Ms::MuseScore::MuseScore ( )

◆ ~MuseScore()

Ms::MuseScore::~MuseScore ( )

Member Function Documentation

◆ about

void Ms::MuseScore::about ( )
privateslot

◆ aboutMusicXML

void Ms::MuseScore::aboutMusicXML ( )
privateslot

◆ aboutQt

void Ms::MuseScore::aboutQt ( )
privateslot

◆ addImage()

void Ms::MuseScore::addImage ( Score score,
Element e 
)

◆ addMetronome()

void Ms::MuseScore::addMetronome ( )

◆ addRecentScore() [1/2]

void Ms::MuseScore::addRecentScore ( const QString &  scorePath)
private

◆ addRecentScore() [2/2]

void Ms::MuseScore::addRecentScore ( Score score)

◆ addTempo()

void Ms::MuseScore::addTempo ( )

◆ allFileOperationEntries()

static const std::list<const char*>& Ms::MuseScore::allFileOperationEntries ( )
inlinestatic

◆ allNoteInputMenuEntries()

static const std::list<const char*>& Ms::MuseScore::allNoteInputMenuEntries ( )
inlinestatic

◆ allowShowMidiPanel()

void Ms::MuseScore::allowShowMidiPanel ( const QString &  file)

◆ allPlaybackControlEntries()

static const std::list<const char*>& Ms::MuseScore::allPlaybackControlEntries ( )
inlinestatic

◆ appendScore()

int Ms::MuseScore::appendScore ( MasterScore score)
virtual

Reimplemented from Ms::MuseScoreCore.

◆ askForHelp

void Ms::MuseScore::askForHelp ( )
privateslot

◆ askResetOldScorePositions()

void Ms::MuseScore::askResetOldScorePositions ( Score score)
private

◆ autoSaveTimerTimeout

void Ms::MuseScore::autoSaveTimerTimeout ( )
privateslot

◆ canSaveMp3()

bool Ms::MuseScore::canSaveMp3 ( )

◆ changeEvent()

void Ms::MuseScore::changeEvent ( QEvent *  e)
privatevirtual

◆ changeScore()

void Ms::MuseScore::changeScore ( int  step)
private

◆ changeState()

void Ms::MuseScore::changeState ( ScoreState  val)

◆ changeWorkspace [1/3]

void Ms::MuseScore::changeWorkspace ( QAction *  a)
privateslot

◆ changeWorkspace [2/3]

void Ms::MuseScore::changeWorkspace ( Workspace p,
bool  first = false 
)
slot

◆ changeWorkspace() [3/3]

void Ms::MuseScore::changeWorkspace ( const QString &  name)

◆ checkDirty()

bool Ms::MuseScore::checkDirty ( MasterScore s)

◆ checkForExtensionsUpdate

void Ms::MuseScore::checkForExtensionsUpdate ( )
slot

◆ checkForUpdates

void Ms::MuseScore::checkForUpdates ( )
slot

◆ checkForUpdatesNoUI()

void Ms::MuseScore::checkForUpdatesNoUI ( )
private

◆ checkForUpdatesUI

void Ms::MuseScore::checkForUpdatesUI ( )
slot

◆ clipboardChanged

void Ms::MuseScore::clipboardChanged ( )
privateslot

◆ closeEvent()

void Ms::MuseScore::closeEvent ( QCloseEvent *  ev)
privatevirtual

◆ closeScore()

void Ms::MuseScore::closeScore ( Score score)
virtual

Reimplemented from Ms::MuseScoreCore.

◆ cmd [1/2]

void Ms::MuseScore::cmd ( QAction *  a,
const QString &  cmd 
)
privateslot

◆ cmd [2/2]

void Ms::MuseScore::cmd ( QAction *  a)
virtualslot

◆ cmdAppendMeasures [1/2]

void Ms::MuseScore::cmdAppendMeasures ( )
privateslot

◆ cmdAppendMeasures() [2/2]

void Ms::MuseScore::cmdAppendMeasures ( int  )

◆ cmdInsertMeasures

void Ms::MuseScore::cmdInsertMeasures ( )
privateslot

◆ countIn()

bool Ms::MuseScore::countIn ( ) const
inline

◆ createDefaultName()

QString Ms::MuseScore::createDefaultName ( ) const

◆ createNewWorkspace

void Ms::MuseScore::createNewWorkspace ( )
slot

◆ createPopupMenu

QMenu * Ms::MuseScore::createPopupMenu ( )
overrideprivatevirtualslot

◆ createScoreTab()

ScoreTab * Ms::MuseScore::createScoreTab ( )
private

◆ currentScoreTab()

ScoreTab* Ms::MuseScore::currentScoreTab ( ) const
inline

◆ currentScoreView()

ScoreView* Ms::MuseScore::currentScoreView ( ) const
inline

◆ decMag()

void Ms::MuseScore::decMag ( )

◆ deleteWorkspace

void Ms::MuseScore::deleteWorkspace ( )
privateslot

◆ dirtyChanged

void Ms::MuseScore::dirtyChanged ( Score s)
slot

◆ disableCommands()

void Ms::MuseScore::disableCommands ( bool  val)
inline

◆ dragEnterEvent()

void Ms::MuseScore::dragEnterEvent ( QDragEnterEvent *  event)
privatevirtual

◆ dropEvent()

void Ms::MuseScore::dropEvent ( QDropEvent *  event)
privatevirtual

◆ editChordStyle()

void Ms::MuseScore::editChordStyle ( )
private

◆ editInDrumroll()

void Ms::MuseScore::editInDrumroll ( Staff staff)

◆ editInPianoroll()

void Ms::MuseScore::editInPianoroll ( Staff staff,
Position p = 0 
)

◆ editInstrList()

void Ms::MuseScore::editInstrList ( )
private

◆ editRaster()

void Ms::MuseScore::editRaster ( )
private

◆ editWorkspace

void Ms::MuseScore::editWorkspace ( )
slot

◆ endCmd() [1/2]

void Ms::MuseScore::endCmd ( bool  undoRedo)

◆ endCmd() [2/2]

void Ms::MuseScore::endCmd ( )
inlineoverridevirtual

Reimplemented from Ms::MuseScoreCore.

◆ endSearch

void Ms::MuseScore::endSearch ( )
privateslot

◆ eventFilter()

bool Ms::MuseScore::eventFilter ( QObject *  obj,
QEvent *  event 
)

◆ exportAllMediaFiles()

bool Ms::MuseScore::exportAllMediaFiles ( const QString &  inFilePath,
const QString &  outFilePath = "/dev/stdout" 
)

◆ exportFile()

void Ms::MuseScore::exportFile ( )

◆ exportMp3AsJSON()

bool Ms::MuseScore::exportMp3AsJSON ( const QString &  inFilePath,
const QString &  outFilePath = "/dev/stdout" 
)

◆ exportParts()

bool Ms::MuseScore::exportParts ( )

◆ exportPartsPdfsToJSON()

bool Ms::MuseScore::exportPartsPdfsToJSON ( const QString &  inFilePath,
const QString &  outFilePath = "/dev/stdout" 
)

◆ exportPdfAsJSON

QByteArray Ms::MuseScore::exportPdfAsJSON ( Score score)
privateslot

◆ exportScoreMetadata()

bool Ms::MuseScore::exportScoreMetadata ( const QString &  inFilePath,
const QString &  outFilePath = "/dev/stdout" 
)

◆ exportTransposedScoreToJSON()

bool Ms::MuseScore::exportTransposedScoreToJSON ( const QString &  inFilePath,
const QString &  transposeOptions,
const QString &  outFilePath = "/dev/stdout" 
)

◆ extractThumbnail()

QPixmap Ms::MuseScore::extractThumbnail ( const QString &  name)

◆ fileOperationEntries()

std::list<const char*>* Ms::MuseScore::fileOperationEntries ( )
inline

◆ fingeringMenu()

void Ms::MuseScore::fingeringMenu ( )
private

◆ focusScoreView()

void Ms::MuseScore::focusScoreView ( )

◆ fullVersion()

QString Ms::MuseScore::fullVersion ( )
static
Returns
Full version of MuseScore, including version label (e.g. 3.4.0-Beta).

◆ genCreateMenu()

QMenu* Ms::MuseScore::genCreateMenu ( QWidget *  parent = 0)

◆ getAudioFile()

QString Ms::MuseScore::getAudioFile ( const QString &  d)

◆ getChordStyleFilename()

QString Ms::MuseScore::getChordStyleFilename ( bool  open)

◆ getDrumrollEditor()

DrumrollEditor* Ms::MuseScore::getDrumrollEditor ( ) const
inline

◆ getDrumsetFilename()

QString Ms::MuseScore::getDrumsetFilename ( bool  open)

◆ getFotoFilename()

QString Ms::MuseScore::getFotoFilename ( QString &  filter,
QString *  selectedFilter 
)

◆ getLocaleISOCode()

QString Ms::MuseScore::getLocaleISOCode ( ) const

◆ getMag()

double Ms::MuseScore::getMag ( ScoreView canvas) const

◆ getMixer()

Mixer* Ms::MuseScore::getMixer ( ) const
inline

◆ getNewFile()

MasterScore * Ms::MuseScore::getNewFile ( )

◆ getOpenScoreNames()

QStringList Ms::MuseScore::getOpenScoreNames ( const QString &  filter,
const QString &  title,
bool  singleFile = false 
)

◆ getPaletteFilename()

QString Ms::MuseScore::getPaletteFilename ( bool  open,
const QString &  name = "" 
)

◆ getPaletteWidget()

PaletteWidget* Ms::MuseScore::getPaletteWidget ( )
inline

◆ getPaletteWorkspace()

PaletteWorkspace * Ms::MuseScore::getPaletteWorkspace ( )

◆ getPianorollEditor()

PianorollEditor* Ms::MuseScore::getPianorollEditor ( ) const
inline

◆ getPlayPanel()

PlayPanel* Ms::MuseScore::getPlayPanel ( ) const
inline

◆ getPluginFilename()

QString Ms::MuseScore::getPluginFilename ( bool  open)

◆ getQmlUiEngine()

MsQmlEngine * Ms::MuseScore::getQmlUiEngine ( )

◆ getSaveScoreName()

QString Ms::MuseScore::getSaveScoreName ( const QString &  title,
QString &  name,
const QString &  filter,
bool  folder = false 
)

◆ getScanFile()

QString Ms::MuseScore::getScanFile ( const QString &  d)

◆ getScriptRecorder()

ScriptRecorder * Ms::MuseScore::getScriptRecorder ( )

◆ getSelectionWindow()

SelectionWindow* Ms::MuseScore::getSelectionWindow ( ) const
inline

◆ getStyleFilename()

QString Ms::MuseScore::getStyleFilename ( bool  open,
const QString &  title = QString() 
)

◆ getSynthControl()

SynthControl* Ms::MuseScore::getSynthControl ( ) const
inline

◆ getTab1()

ScoreTab* Ms::MuseScore::getTab1 ( ) const
inline

◆ getTab2()

ScoreTab* Ms::MuseScore::getTab2 ( ) const
inline

◆ getTemporaryScoreFileCopy()

QTemporaryFile * Ms::MuseScore::getTemporaryScoreFileCopy ( const QFileInfo &  info,
const QString &  baseNameTemplate 
)

◆ getUtmParameters()

QString Ms::MuseScore::getUtmParameters ( QString  medium) const
private

◆ getWallpaper()

QString Ms::MuseScore::getWallpaper ( const QString &  caption)

◆ handleMessage

void Ms::MuseScore::handleMessage ( const QString &  message)
slot

◆ hasToCheckForExtensionsUpdate()

bool Ms::MuseScore::hasToCheckForExtensionsUpdate ( )

◆ hasToCheckForUpdate()

bool Ms::MuseScore::hasToCheckForUpdate ( )

◆ helpBrowser1

void Ms::MuseScore::helpBrowser1 ( ) const
privateslot

◆ helpEngine()

QHelpEngine* Ms::MuseScore::helpEngine ( ) const
inline

◆ hideProgressBar()

void Ms::MuseScore::hideProgressBar ( )

◆ hRaster()

bool Ms::MuseScore::hRaster ( ) const
inline

◆ importExtension()

bool Ms::MuseScore::importExtension ( QString  path)

◆ incMag()

void Ms::MuseScore::incMag ( )

◆ init()

void Ms::MuseScore::init ( QStringList &  argv)
static

◆ initOsc()

void Ms::MuseScore::initOsc ( )
private

◆ inputMethodAnchorRectangleChanged

void Ms::MuseScore::inputMethodAnchorRectangleChanged ( )
privateslot

◆ inputMethodAnimatingChanged

void Ms::MuseScore::inputMethodAnimatingChanged ( )
privateslot

◆ inputMethodCursorRectangleChanged

void Ms::MuseScore::inputMethodCursorRectangleChanged ( )
privateslot

◆ inputMethodInputDirectionChanged

void Ms::MuseScore::inputMethodInputDirectionChanged ( Qt::LayoutDirection  newDirection)
privateslot

◆ inputMethodInputItemClipRectangleChanged

void Ms::MuseScore::inputMethodInputItemClipRectangleChanged ( )
privateslot

◆ inputMethodKeyboardRectangleChanged

void Ms::MuseScore::inputMethodKeyboardRectangleChanged ( )
privateslot

◆ inputMethodLocaleChanged

void Ms::MuseScore::inputMethodLocaleChanged ( )
privateslot

◆ inputMethodVisibleChanged

void Ms::MuseScore::inputMethodVisibleChanged ( )
privateslot

◆ inspector()

Inspector* Ms::MuseScore::inspector ( )
inline

◆ instrumentChanged

void Ms::MuseScore::instrumentChanged ( )
slot

◆ isInstalledExtension()

bool Ms::MuseScore::isInstalledExtension ( QString  extensionId)

used from javascript in start center webview

◆ languages()

QList<LanguageItem>& Ms::MuseScore::languages ( )
inline

◆ launchBrowser()

void Ms::MuseScore::launchBrowser ( const QString  whereTo)
private

◆ leaveFeedback

void Ms::MuseScore::leaveFeedback ( QString  medium)
privateslot

◆ loadFile() [1/2]

void Ms::MuseScore::loadFile ( const QString &  url)

◆ loadFile() [2/2]

void Ms::MuseScore::loadFile ( const QUrl &  url)

◆ loadFiles()

void Ms::MuseScore::loadFiles ( bool  switchTab = true,
bool  singleFile = false 
)

Create a modal file open dialog.

If a file is selected, load it. Handles the GUI's file-open action.

◆ loadPlugin()

bool Ms::MuseScore::loadPlugin ( const QString &  filename)

◆ loadPlugins()

void Ms::MuseScore::loadPlugins ( )

◆ loadScoreList()

void Ms::MuseScore::loadScoreList ( )
private

◆ loginManager()

LoginManager* Ms::MuseScore::loginManager ( )
inline

◆ loop()

bool Ms::MuseScore::loop ( ) const
inline

◆ magChanged

void Ms::MuseScore::magChanged ( MagIdx  idx)
privateslot

◆ metronome()

bool Ms::MuseScore::metronome ( ) const
inline

◆ midiCtrlReceived()

void Ms::MuseScore::midiCtrlReceived ( int  controller,
int  value 
)

◆ midiinEnabled()

bool Ms::MuseScore::midiinEnabled ( ) const

◆ midiinToggled()

void Ms::MuseScore::midiinToggled ( bool  val)
private

◆ midiNoteReceived [1/2]

void Ms::MuseScore::midiNoteReceived ( int  channel,
int  pitch,
int  velo 
)
slot

◆ midiNoteReceived [2/2]

void Ms::MuseScore::midiNoteReceived ( int  pitch,
bool  ctrl,
int  velo 
)
slot

◆ midiPanelOnCloseFile()

void Ms::MuseScore::midiPanelOnCloseFile ( const QString &  file)

◆ midiPanelOnSwitchToFile()

void Ms::MuseScore::midiPanelOnSwitchToFile ( const QString &  file)

◆ midiRecordId()

int Ms::MuseScore::midiRecordId ( ) const
inline

◆ mixerPreferencesChanged

void Ms::MuseScore::mixerPreferencesChanged ( bool  showMidiControls)
slot

◆ musescoreWindowWasShown

void Ms::MuseScore::musescoreWindowWasShown ( )
signal

◆ navigator()

Navigator * Ms::MuseScore::navigator ( ) const

◆ navigatorScrollArea()

NScrollArea* Ms::MuseScore::navigatorScrollArea ( ) const
inline

◆ networkFinished

void Ms::MuseScore::networkFinished ( )
privateslot

◆ networkManager()

QNetworkAccessManager * Ms::MuseScore::networkManager ( )

◆ newAccidentalsPalette()

Palette * Ms::MuseScore::newAccidentalsPalette ( bool  defaultPalette = false)
static

◆ newAccidentalsPalettePanel()

PalettePanel * Ms::MuseScore::newAccidentalsPalettePanel ( bool  defaultPalette = false)
static

◆ newAccordionPalette()

Palette * Ms::MuseScore::newAccordionPalette ( )
static

◆ newAccordionPalettePanel()

PalettePanel * Ms::MuseScore::newAccordionPalettePanel ( )
static

◆ newArpeggioPalette()

Palette * Ms::MuseScore::newArpeggioPalette ( )
static

◆ newArpeggioPalettePanel()

PalettePanel * Ms::MuseScore::newArpeggioPalettePanel ( )
static

◆ newArticulationsPalette()

Palette * Ms::MuseScore::newArticulationsPalette ( )
static

◆ newArticulationsPalettePanel()

PalettePanel * Ms::MuseScore::newArticulationsPalettePanel ( )
static

◆ newBagpipeEmbellishmentPalette()

Palette * Ms::MuseScore::newBagpipeEmbellishmentPalette ( )
static

◆ newBagpipeEmbellishmentPalettePanel()

PalettePanel * Ms::MuseScore::newBagpipeEmbellishmentPalettePanel ( )
static

◆ newBarLinePalette()

Palette * Ms::MuseScore::newBarLinePalette ( )
static

◆ newBarLinePalettePanel()

PalettePanel * Ms::MuseScore::newBarLinePalettePanel ( )
static

◆ newBeamPalette()

Palette * Ms::MuseScore::newBeamPalette ( )
static

◆ newBeamPalettePanel()

PalettePanel * Ms::MuseScore::newBeamPalettePanel ( )
static

◆ newBracketsPalette()

Palette * Ms::MuseScore::newBracketsPalette ( )
static

◆ newBracketsPalettePanel()

PalettePanel * Ms::MuseScore::newBracketsPalettePanel ( )
static

◆ newBreaksPalette()

Palette * Ms::MuseScore::newBreaksPalette ( )
static

◆ newBreaksPalettePanel()

PalettePanel * Ms::MuseScore::newBreaksPalettePanel ( )
static

◆ newBreathPalette()

Palette * Ms::MuseScore::newBreathPalette ( )
static

◆ newBreathPalettePanel()

PalettePanel * Ms::MuseScore::newBreathPalettePanel ( )
static

◆ newClefsPalette()

Palette * Ms::MuseScore::newClefsPalette ( bool  defaultPalette = false)
static

◆ newClefsPalettePanel()

PalettePanel * Ms::MuseScore::newClefsPalettePanel ( bool  defaultPalette = false)
static

◆ newDynamicsPalette()

Palette * Ms::MuseScore::newDynamicsPalette ( bool  defaultPalette = false)
static

◆ newDynamicsPalettePanel()

PalettePanel * Ms::MuseScore::newDynamicsPalettePanel ( bool  defaultPalette = false)
static

◆ newFile()

void Ms::MuseScore::newFile ( )

◆ newFingeringPalette()

Palette * Ms::MuseScore::newFingeringPalette ( )
static

◆ newFingeringPalettePanel()

PalettePanel * Ms::MuseScore::newFingeringPalettePanel ( )
static

◆ newFramePalette()

Palette * Ms::MuseScore::newFramePalette ( )
static

◆ newFramePalettePanel()

PalettePanel * Ms::MuseScore::newFramePalettePanel ( )
static

◆ newFretboardDiagramPalette()

Palette * Ms::MuseScore::newFretboardDiagramPalette ( )
static

◆ newFretboardDiagramPalettePanel()

PalettePanel * Ms::MuseScore::newFretboardDiagramPalettePanel ( )
static

◆ newGraceNotePalette()

Palette * Ms::MuseScore::newGraceNotePalette ( )
static

◆ newGraceNotePalettePanel()

PalettePanel * Ms::MuseScore::newGraceNotePalettePanel ( )
static

◆ newKeySigPalette()

Palette * Ms::MuseScore::newKeySigPalette ( )
static

◆ newKeySigPalettePanel()

PalettePanel * Ms::MuseScore::newKeySigPalettePanel ( )
static

◆ newLinesPalette()

Palette * Ms::MuseScore::newLinesPalette ( )
static

◆ newLinesPalettePanel()

PalettePanel * Ms::MuseScore::newLinesPalettePanel ( )
static

◆ newMasterPaletteTree()

PaletteTree * Ms::MuseScore::newMasterPaletteTree ( )
static

◆ newNoteHeadsPalette()

Palette * Ms::MuseScore::newNoteHeadsPalette ( )
static

◆ newNoteHeadsPalettePanel()

PalettePanel * Ms::MuseScore::newNoteHeadsPalettePanel ( )
static

◆ newOrnamentsPalette()

Palette * Ms::MuseScore::newOrnamentsPalette ( )
static

◆ newOrnamentsPalettePanel()

PalettePanel * Ms::MuseScore::newOrnamentsPalettePanel ( )
static

◆ newRepeatsPalette()

Palette * Ms::MuseScore::newRepeatsPalette ( )
static

◆ newRepeatsPalettePanel()

PalettePanel * Ms::MuseScore::newRepeatsPalettePanel ( )
static

◆ newTempoPalette()

Palette * Ms::MuseScore::newTempoPalette ( bool  defaultPalette = false)
static

◆ newTempoPalettePanel()

PalettePanel * Ms::MuseScore::newTempoPalettePanel ( bool  defaultPalette = false)
static

◆ newTextPalette()

Palette * Ms::MuseScore::newTextPalette ( bool  defaultPalette = false)
static

◆ newTextPalettePanel()

PalettePanel * Ms::MuseScore::newTextPalettePanel ( bool  defaultPalette = false)
static

◆ newTimePalette()

Palette * Ms::MuseScore::newTimePalette ( )
static

◆ newTimePalettePanel()

PalettePanel * Ms::MuseScore::newTimePalettePanel ( )
static

◆ newTremoloPalette()

Palette * Ms::MuseScore::newTremoloPalette ( )
static

◆ newTremoloPalettePanel()

PalettePanel * Ms::MuseScore::newTremoloPalettePanel ( )
static

◆ noScore()

bool Ms::MuseScore::noScore ( ) const
inline

◆ noteInputMenuEntries()

std::list<const char*>* Ms::MuseScore::noteInputMenuEntries ( )
inline

◆ noteTooShortForTupletDialog()

void Ms::MuseScore::noteTooShortForTupletDialog ( )

◆ notifyElementDraggedToScoreView()

void Ms::MuseScore::notifyElementDraggedToScoreView ( )

◆ onFocusWindowChanged

void Ms::MuseScore::onFocusWindowChanged ( QWindow *  w)
privateslot

◆ onLongOperationFinished

void Ms::MuseScore::onLongOperationFinished ( )
privateslot

◆ openExternalLink()

void Ms::MuseScore::openExternalLink ( const QString &  url)

◆ openRecentMenu

void Ms::MuseScore::openRecentMenu ( )
privateslot

◆ openScore()

Score * Ms::MuseScore::openScore ( const QString &  fn,
bool  switchTab = true 
)
virtual

Reimplemented from Ms::MuseScoreCore.

◆ panDuringPlayback()

bool Ms::MuseScore::panDuringPlayback ( ) const
inline

◆ physicalDotsPerInch()

qreal Ms::MuseScore::physicalDotsPerInch ( ) const
inline

◆ pianoTools()

PianoTools* Ms::MuseScore::pianoTools ( ) const
inline

◆ play() [1/2]

void Ms::MuseScore::play ( Element e) const

◆ play() [2/2]

void Ms::MuseScore::play ( Element e,
int  pitch 
) const

◆ playbackControlEntries()

std::list<const char*>* Ms::MuseScore::playbackControlEntries ( )
inline

◆ playButton()

QToolButton* Ms::MuseScore::playButton ( )
inline

◆ playPartOnly()

bool Ms::MuseScore::playPartOnly ( ) const
inline

◆ playVisible()

void Ms::MuseScore::playVisible ( bool  flag)
private

◆ pluginCreator()

PluginCreator* Ms::MuseScore::pluginCreator ( )
inline

◆ pluginTriggered [1/2]

void Ms::MuseScore::pluginTriggered ( int  idx)
slot

◆ pluginTriggered [2/2]

void Ms::MuseScore::pluginTriggered ( QString  path)
slot

◆ populateFileOperations()

void Ms::MuseScore::populateFileOperations ( )

◆ populateNoteInputMenu()

void Ms::MuseScore::populateNoteInputMenu ( )

◆ populatePlaybackControls()

void Ms::MuseScore::populatePlaybackControls ( )

◆ preferencesChanged

void Ms::MuseScore::preferencesChanged ( bool  fromWorkspace = false)
privateslot

◆ printFile()

void Ms::MuseScore::printFile ( )

◆ processMidiRemote()

bool Ms::MuseScore::processMidiRemote ( MidiRemoteType  type,
int  data,
int  value 
)

◆ qmlDockWidgets()

std::vector< QmlDockWidget * > Ms::MuseScore::qmlDockWidgets ( )

◆ readLanguages()

bool Ms::MuseScore::readLanguages ( const QString &  path)

◆ readScore()

MasterScore * Ms::MuseScore::readScore ( const QString &  name)

◆ readSettings()

void Ms::MuseScore::readSettings ( )

◆ recentScores()

QFileInfoList Ms::MuseScore::recentScores ( ) const

◆ reDisplayDockWidget()

void Ms::MuseScore::reDisplayDockWidget ( QDockWidget *  widget,
bool  visible 
)

◆ reloadInstrumentTemplates()

void Ms::MuseScore::reloadInstrumentTemplates ( )

◆ removeSessionFile()

void Ms::MuseScore::removeSessionFile ( )
private

◆ removeTab [1/2]

void Ms::MuseScore::removeTab ( int  i)
privateslot

◆ removeTab [2/2]

void Ms::MuseScore::removeTab ( )
privateslot

◆ reportBug

void Ms::MuseScore::reportBug ( QString  medium)
privateslot

◆ resetAndRestart

void Ms::MuseScore::resetAndRestart ( )
privateslot

◆ resetWorkspace

void Ms::MuseScore::resetWorkspace ( )
privateslot

Reverts current workspace to the state of the source workspace.

◆ resizeEvent()

void Ms::MuseScore::resizeEvent ( QResizeEvent *  )
privatevirtual

◆ restartAudioEngine

void Ms::MuseScore::restartAudioEngine ( )
slot

◆ restoreDialogState()

void Ms::MuseScore::restoreDialogState ( const char *  name,
QFileDialog *  d 
)

◆ restoreGeometry()

void Ms::MuseScore::restoreGeometry ( QWidget *const  qw)
static

◆ restoreSession()

bool Ms::MuseScore::restoreSession ( bool  always)

◆ retranslate()

void Ms::MuseScore::retranslate ( )
private

◆ revision()

Q_INVOKABLE QString Ms::MuseScore::revision ( )
inline

◆ runTestScripts()

bool Ms::MuseScore::runTestScripts ( const QStringList &  scripts)

◆ saveAs() [1/2]

bool Ms::MuseScore::saveAs ( Score cs_,
bool  saveCopy,
const QString &  path,
const QString &  ext 
)
virtual

Reimplemented from Ms::MuseScoreCore.

◆ saveAs() [2/2]

bool Ms::MuseScore::saveAs ( Score cs_,
bool  saveCopy = false 
)

Save the current score using a different name or type.

Handles the GUI's file-save-as and file-save-a-copy actions. The saveCopy flag, if true, does not change the name of the active score nor marks it clean. Return true if OK and false on error.

◆ saveAsDialog()

QFileDialog* Ms::MuseScore::saveAsDialog ( )

◆ saveAudio() [1/2]

bool Ms::MuseScore::saveAudio ( Score score,
QIODevice *  device,
std::function< bool(float)>  updateProgress = nullptr 
)

Function to synthesize audio and output it into a generic QIODevice.

Parameters
scoreThe score to output
deviceThe output device
updateProgressAn optional callback function that will be notified with the progress in range [0, 1]
Returns
True on success, false otherwise.

If the callback function is non zero an returns false the export will be canceled.

◆ saveAudio() [2/2]

bool Ms::MuseScore::saveAudio ( Score ,
const QString &  name 
)

◆ saveCopyDialog()

QFileDialog* Ms::MuseScore::saveCopyDialog ( )

◆ saveDialogState()

void Ms::MuseScore::saveDialogState ( const char *  name,
QFileDialog *  d 
)

◆ saveFile() [1/2]

bool Ms::MuseScore::saveFile ( )
private

Save the current score.

Handles the GUI's file-save action.

◆ saveFile() [2/2]

bool Ms::MuseScore::saveFile ( MasterScore score)
private

Save the score.

◆ saveFilename()

QString Ms::MuseScore::saveFilename ( QString  fn)

◆ saveGeometry()

void Ms::MuseScore::saveGeometry ( QWidget const *const  qw)
static

◆ saveMetadataJSON() [1/2]

bool Ms::MuseScore::saveMetadataJSON ( Score score,
const QString &  name 
)

◆ saveMetadataJSON() [2/2]

QJsonObject Ms::MuseScore::saveMetadataJSON ( Score score)

◆ saveMidi() [1/2]

bool Ms::MuseScore::saveMidi ( Score score,
const QString &  name 
)

◆ saveMidi() [2/2]

bool Ms::MuseScore::saveMidi ( Score score,
QIODevice *  device 
)

◆ saveMp3() [1/2]

bool Ms::MuseScore::saveMp3 ( Score score,
const QString &  name 
)

◆ saveMp3() [2/2]

bool Ms::MuseScore::saveMp3 ( Score score,
QIODevice *  device,
bool &  wasCanceled 
)

◆ savePdf() [1/4]

bool Ms::MuseScore::savePdf ( const QString &  saveName)

◆ savePdf() [2/4]

bool Ms::MuseScore::savePdf ( Score cs,
const QString &  saveName 
)

◆ savePdf() [3/4]

bool Ms::MuseScore::savePdf ( QList< Score *>  cs,
const QString &  saveName 
)

◆ savePdf() [4/4]

bool Ms::MuseScore::savePdf ( Score cs,
QPrinter &  printer 
)

◆ savePng() [1/2]

bool Ms::MuseScore::savePng ( Score score,
QIODevice *  device,
int  pageNum = 0,
bool  drawPageBackground = false 
)

◆ savePng() [2/2]

bool Ms::MuseScore::savePng ( Score score,
const QString &  name 
)

◆ savePositions() [1/2]

bool Ms::MuseScore::savePositions ( Score score,
const QString &  name,
bool  segments 
)

◆ savePositions() [2/2]

bool Ms::MuseScore::savePositions ( Score score,
QIODevice *  device,
bool  segments 
)

◆ saveScoreDialogFilterSelected

void Ms::MuseScore::saveScoreDialogFilterSelected ( const QString &  s)
privateslot

◆ saveSelection()

bool Ms::MuseScore::saveSelection ( Score cs_)

◆ saveSvg() [1/2]

bool Ms::MuseScore::saveSvg ( Score score,
const QString &  name 
)

◆ saveSvg() [2/2]

bool Ms::MuseScore::saveSvg ( Score score,
QIODevice *  device,
int  pageNum = 0,
bool  drawPageBackground = false 
)

Save a single page.

◆ scorePageLayoutChanged()

void Ms::MuseScore::scorePageLayoutChanged ( )

◆ scoreStateChanged

void Ms::MuseScore::scoreStateChanged ( ScoreState  state)
signal

◆ scoreUnrolled()

void Ms::MuseScore::scoreUnrolled ( MasterScore original)

◆ searchDialog()

QWidget * Ms::MuseScore::searchDialog ( ) const

◆ selectElementDialog()

void Ms::MuseScore::selectElementDialog ( Element e)

◆ selectionChanged

void Ms::MuseScore::selectionChanged ( SelState  selectionState)
slot

◆ selectScore

void Ms::MuseScore::selectScore ( QAction *  action)
privateslot

◆ selectSimilar()

void Ms::MuseScore::selectSimilar ( Element e,
bool  sameStaff 
)

◆ selectSimilarInRange()

void Ms::MuseScore::selectSimilarInRange ( Element e)

◆ seqStarted

void Ms::MuseScore::seqStarted ( )
privateslot

◆ seqStopped

void Ms::MuseScore::seqStopped ( )
privateslot

◆ setCurrentScores

void Ms::MuseScore::setCurrentScores ( Score s1,
Score s2 = nullptr 
)
slot

◆ setCurrentScoreView [1/2]

void Ms::MuseScore::setCurrentScoreView ( ScoreView view)
slot

◆ setCurrentScoreView [2/2]

void Ms::MuseScore::setCurrentScoreView ( int  idx)
slot

◆ setCurrentView()

void Ms::MuseScore::setCurrentView ( int  tabIdx,
int  idx 
)
virtual

Reimplemented from Ms::MuseScoreCore.

◆ setDefaultPalette()

void Ms::MuseScore::setDefaultPalette ( )

◆ setFileOperationEntries()

void Ms::MuseScore::setFileOperationEntries ( std::list< const char *>  l)
inline

◆ setMag()

void Ms::MuseScore::setMag ( double  d)

◆ setMenuTitles()

void Ms::MuseScore::setMenuTitles ( )
private

◆ setMidiRecordId()

void Ms::MuseScore::setMidiRecordId ( int  id)
inline

◆ setMidiReopenInProgress()

void Ms::MuseScore::setMidiReopenInProgress ( const QString &  file)

◆ setNormalState

void Ms::MuseScore::setNormalState ( )
inlineslot

◆ setNoteEntryState

void Ms::MuseScore::setNoteEntryState ( )
inlineslot

◆ setNoteInputMenuEntries()

void Ms::MuseScore::setNoteInputMenuEntries ( std::list< const char *>  l)
inline

◆ setPlaybackControlEntries()

void Ms::MuseScore::setPlaybackControlEntries ( std::list< const char *>  l)
inline

◆ setPlayPartOnly()

void Ms::MuseScore::setPlayPartOnly ( bool  val)

◆ setPlayRepeats()

void Ms::MuseScore::setPlayRepeats ( bool  repeat)
private

◆ setPlayState

void Ms::MuseScore::setPlayState ( )
inlineslot

◆ setPos

void Ms::MuseScore::setPos ( const Fraction tick)
slot

◆ setRevision()

void Ms::MuseScore::setRevision ( QString &  r)
inline

◆ setSplitScreen()

void Ms::MuseScore::setSplitScreen ( bool  val)

◆ setStyleDlg()

void Ms::MuseScore::setStyleDlg ( EditStyle es)
inline

◆ showAlbumManager()

void Ms::MuseScore::showAlbumManager ( )
private

◆ showContextHelp()

void Ms::MuseScore::showContextHelp ( )

◆ showDrumTools()

void Ms::MuseScore::showDrumTools ( const Drumset drumset,
Staff staff 
)

◆ showElementContext()

void Ms::MuseScore::showElementContext ( Element el)

◆ showError()

void Ms::MuseScore::showError ( )

◆ showEvent()

void Ms::MuseScore::showEvent ( QShowEvent *  event)
privatevirtual

◆ showHelp() [1/2]

void Ms::MuseScore::showHelp ( QString  s)

◆ showHelp() [2/2]

void Ms::MuseScore::showHelp ( const QUrl &  url)

◆ showInspector()

void Ms::MuseScore::showInspector ( bool  visible)
private

◆ showKeyEditor()

void Ms::MuseScore::showKeyEditor ( )
private

◆ showLayerManager()

void Ms::MuseScore::showLayerManager ( )
private

◆ showLoginDialog()

void Ms::MuseScore::showLoginDialog ( )

◆ showMasterPalette

void Ms::MuseScore::showMasterPalette ( const QString &  s = 0)
slot

◆ showMediaDialog()

void Ms::MuseScore::showMediaDialog ( )
private

◆ showMessage()

void Ms::MuseScore::showMessage ( const QString &  s,
int  timeout 
)

◆ showMidiImportPanel

void Ms::MuseScore::showMidiImportPanel ( )
privateslot

◆ showMixer()

void Ms::MuseScore::showMixer ( bool  visible)

◆ showModeText()

void Ms::MuseScore::showModeText ( const QString &  s)
private

◆ showNavigator()

void Ms::MuseScore::showNavigator ( bool  visible)
private

◆ showOmrPanel()

void Ms::MuseScore::showOmrPanel ( bool  visible)
private

◆ showPageSettings

void Ms::MuseScore::showPageSettings ( )
privateslot

◆ showPalette()

void Ms::MuseScore::showPalette ( bool  visible)
private

◆ showPianoKeyboard()

void Ms::MuseScore::showPianoKeyboard ( bool  visible)
private

◆ showPlayPanel()

void Ms::MuseScore::showPlayPanel ( bool  visible)

◆ showPluginCreator()

void Ms::MuseScore::showPluginCreator ( QAction *  a)

◆ showPluginManager()

void Ms::MuseScore::showPluginManager ( )

◆ showProgressBar()

QProgressBar * Ms::MuseScore::showProgressBar ( )

◆ showSearchDialog()

void Ms::MuseScore::showSearchDialog ( )
private

◆ showSelectionWindow()

void Ms::MuseScore::showSelectionWindow ( bool  visible)
private

◆ showStartcenter()

void Ms::MuseScore::showStartcenter ( bool  show)

◆ showSynthControl()

void Ms::MuseScore::showSynthControl ( bool  val)

◆ showTimeline()

void Ms::MuseScore::showTimeline ( bool  visible)
private

◆ showToolbarEditor()

void Ms::MuseScore::showToolbarEditor ( )
private

◆ showUploadScoreDialog()

void Ms::MuseScore::showUploadScoreDialog ( )

◆ showWorkspaceMenu

void Ms::MuseScore::showWorkspaceMenu ( )
privateslot

◆ splitScreen()

bool Ms::MuseScore::splitScreen ( ) const
inline

◆ splitWindow()

void Ms::MuseScore::splitWindow ( bool  horizontal)
private

◆ startAutoSave()

void Ms::MuseScore::startAutoSave ( )

◆ startDebugger()

void Ms::MuseScore::startDebugger ( )
private

◆ startExcerptsDialog()

void Ms::MuseScore::startExcerptsDialog ( )
private

◆ startPreferenceDialog

void Ms::MuseScore::startPreferenceDialog ( )
privateslot

◆ state()

ScoreState Ms::MuseScore::state ( ) const
inline

◆ styleDlg()

EditStyle* Ms::MuseScore::styleDlg ( )
inline

◆ switchLayer

void Ms::MuseScore::switchLayer ( const QString &  s)
privateslot

◆ switchLayoutMode() [1/2]

void Ms::MuseScore::switchLayoutMode ( LayoutMode  mode)
private

◆ switchLayoutMode [2/2]

void Ms::MuseScore::switchLayoutMode ( int  val)
privateslot

◆ switchPlayMode

void Ms::MuseScore::switchPlayMode ( int  mode)
privateslot

◆ symbolMenu()

void Ms::MuseScore::symbolMenu ( )
private

◆ synthesizer()

Synthesizer * Ms::MuseScore::synthesizer ( const QString &  name)
static

◆ synthesizerState()

SynthesizerState Ms::MuseScore::synthesizerState ( ) const

◆ textTools()

TextTools * Ms::MuseScore::textTools ( )

◆ timeline()

Timeline * Ms::MuseScore::timeline ( ) const

◆ timelineScrollArea()

TDockWidget* Ms::MuseScore::timelineScrollArea ( ) const
inline

◆ tourHandler()

TourHandler* Ms::MuseScore::tourHandler ( )
inline

◆ transpose()

void Ms::MuseScore::transpose ( )

◆ tupletDialog()

Tuplet * Ms::MuseScore::tupletDialog ( )

◆ undoRedo()

void Ms::MuseScore::undoRedo ( bool  undo)
private

◆ uninstallExtension()

bool Ms::MuseScore::uninstallExtension ( QString  extensionId)

◆ unloadPlugins()

void Ms::MuseScore::unloadPlugins ( )

◆ unstable()

bool Ms::MuseScore::unstable ( )
static

◆ updateDrumTools()

void Ms::MuseScore::updateDrumTools ( const Drumset ds)

◆ updateIcons()

void Ms::MuseScore::updateIcons ( )

◆ updateInputState()

void Ms::MuseScore::updateInputState ( Score score)

◆ updateInspector()

void Ms::MuseScore::updateInspector ( )
overridevirtual

Reimplemented from Ms::MuseScoreCore.

◆ updateInstrumentDialog()

void Ms::MuseScore::updateInstrumentDialog ( )

◆ updateLayer()

void Ms::MuseScore::updateLayer ( )

◆ updateMenu()

void Ms::MuseScore::updateMenu ( QMenu *&  menu,
QString  menu_id,
QString  objectName 
)
private

◆ updateMenus()

void Ms::MuseScore::updateMenus ( )

◆ updatePaletteBeamMode()

void Ms::MuseScore::updatePaletteBeamMode ( )

◆ updatePlayMode()

void Ms::MuseScore::updatePlayMode ( )

◆ updateShadowNote()

void Ms::MuseScore::updateShadowNote ( )

◆ updateUiStyleAndTheme()

void Ms::MuseScore::updateUiStyleAndTheme ( )
static

◆ updateUndoRedo()

void Ms::MuseScore::updateUndoRedo ( )
private

◆ updateViewModeCombo()

void Ms::MuseScore::updateViewModeCombo ( )
private

◆ updateWindowTitle()

void Ms::MuseScore::updateWindowTitle ( Score score)

◆ version()

Q_INVOKABLE QString Ms::MuseScore::version ( )
inline

◆ vRaster()

bool Ms::MuseScore::vRaster ( ) const
inline

◆ windowSplit

void Ms::MuseScore::windowSplit ( bool  )
signal

◆ workspaceDialog()

WorkspaceDialog* Ms::MuseScore::workspaceDialog ( )
inline

◆ workspacesChanged

void Ms::MuseScore::workspacesChanged ( )
signal

◆ writeSessionFile()

void Ms::MuseScore::writeSessionFile ( bool  cleanExit)

◆ writeSettings()

void Ms::MuseScore::writeSettings ( )

Friends And Related Function Documentation

◆ TestWorkspaces

friend class TestWorkspaces
friend

Member Data Documentation

◆ _allFileOperationEntries

const std::list< const char * > Ms::MuseScore::_allFileOperationEntries
staticprivate
Initial value:
{
"file-new",
"file-open",
"file-save",
"file-save-online",
"print",
"undo",
"redo"
}

◆ _allNoteInputMenuEntries

const std::list< const char * > Ms::MuseScore::_allNoteInputMenuEntries
staticprivate

◆ _allPlaybackControlEntries

const std::list< const char * > Ms::MuseScore::_allPlaybackControlEntries
staticprivate
Initial value:
{
"rewind",
"play",
"loop",
"",
"repeat",
"pan",
"metronome",
"countin"
}

◆ _drumTools

DrumTools* Ms::MuseScore::_drumTools { 0 }
private

◆ _fileOperationEntries

std::list<const char*> Ms::MuseScore::_fileOperationEntries { _allFileOperationEntries }
private

◆ _fullscreen

bool Ms::MuseScore::_fullscreen { false }
private

◆ _helpEngine

QHelpEngine* Ms::MuseScore::_helpEngine { 0 }
private

◆ _horizontalSplit

bool Ms::MuseScore::_horizontalSplit { true }
private

◆ _inspector

Inspector* Ms::MuseScore::_inspector { 0 }
private

◆ _languages

QList<LanguageItem> Ms::MuseScore::_languages
private

◆ _lastFocusWindow

QWindow* Ms::MuseScore::_lastFocusWindow { nullptr }
private

◆ _lastFocusWindowIsQQuickView

bool Ms::MuseScore::_lastFocusWindowIsQQuickView { false }
private

◆ _loginManager

LoginManager* Ms::MuseScore::_loginManager { 0 }
private

◆ _mediaDialog

MediaDialog* Ms::MuseScore::_mediaDialog { 0 }
private

◆ _midiinEnabled

bool Ms::MuseScore::_midiinEnabled { true }
private

◆ _midiRecordId

int Ms::MuseScore::_midiRecordId { -1 }
private

◆ _modeText

QLabel* Ms::MuseScore::_modeText
private

◆ _navigator

NScrollArea* Ms::MuseScore::_navigator
private

◆ _networkManager

QNetworkAccessManager* Ms::MuseScore::_networkManager { 0 }
private

◆ _noteInputMenuEntries

std::list<const char*> Ms::MuseScore::_noteInputMenuEntries { _allNoteInputMenuEntries }
private

◆ _physicalDotsPerInch

qreal Ms::MuseScore::_physicalDotsPerInch
private

◆ _pianoTools

PianoTools* Ms::MuseScore::_pianoTools { 0 }
private

◆ _playbackControlEntries

std::list<const char*> Ms::MuseScore::_playbackControlEntries { _allPlaybackControlEntries }
private

◆ _playButton

QToolButton* Ms::MuseScore::_playButton
private

◆ _playPartOnly

bool Ms::MuseScore::_playPartOnly = true
private

◆ _pluginCreator

PluginCreator* Ms::MuseScore::_pluginCreator { 0 }
private

◆ _positionLabel

QLabel* Ms::MuseScore::_positionLabel
private

◆ _progressBar

QProgressBar* Ms::MuseScore::_progressBar { 0 }
private

◆ _qmlUiEngine

MsQmlEngine* Ms::MuseScore::_qmlUiEngine { 0 }
private

◆ _recentScores

QStringList Ms::MuseScore::_recentScores
private

◆ _searchDialog

QWidget* Ms::MuseScore::_searchDialog { 0 }
private

◆ _splitScreen

bool Ms::MuseScore::_splitScreen { false }
private

◆ _sstate

ScoreState Ms::MuseScore::_sstate
private

◆ _statusBar

QStatusBar* Ms::MuseScore::_statusBar
private

◆ _styleDlg

EditStyle* Ms::MuseScore::_styleDlg { nullptr }
private

◆ _textTools

TextTools* Ms::MuseScore::_textTools { 0 }
private

◆ _timeline

TDockWidget* Ms::MuseScore::_timeline
private

◆ _tourHandler

TourHandler* Ms::MuseScore::_tourHandler { 0 }
private

◆ _workspaceDialog

WorkspaceDialog* Ms::MuseScore::_workspaceDialog { 0 }
private

◆ aboutAction

QAction* Ms::MuseScore::aboutAction
private

◆ aboutMusicXMLAction

QAction* Ms::MuseScore::aboutMusicXMLAction
private

◆ aboutQtAction

QAction* Ms::MuseScore::aboutQtAction
private

◆ albumManager

AlbumManager* Ms::MuseScore::albumManager { 0 }
private

◆ askForHelpAction

QAction* Ms::MuseScore::askForHelpAction
private

◆ autoSaveTimer

QTimer* Ms::MuseScore::autoSaveTimer
private

◆ autoUpdater

std::unique_ptr<GeneralAutoUpdater> Ms::MuseScore::autoUpdater
private

◆ checkForUpdateAction

QAction* Ms::MuseScore::checkForUpdateAction { 0 }
private

◆ chordStyleEditor

ChordStyleEditor* Ms::MuseScore::chordStyleEditor { 0 }
private

◆ clefPalette

PaletteScrollArea* Ms::MuseScore::clefPalette { 0 }
private

◆ cornerLabel

QLabel* Ms::MuseScore::cornerLabel
private

◆ countInAction

QAction* Ms::MuseScore::countInAction
private

◆ cpitchTools

QToolBar* Ms::MuseScore::cpitchTools
private

◆ ctab

ScoreTab* Ms::MuseScore::ctab { 0 }
private

◆ cv

ScoreView* Ms::MuseScore::cv { 0 }
private

◆ debugger

Debugger* Ms::MuseScore::debugger { 0 }
private

◆ drumrollEditor

DrumrollEditor* Ms::MuseScore::drumrollEditor { 0 }
private

◆ editRasterDialog

QDialog* Ms::MuseScore::editRasterDialog { 0 }
private

◆ editToolbars

ToolbarEditor* Ms::MuseScore::editToolbars { 0 }
private

◆ entryTools

QToolBar* Ms::MuseScore::entryTools
private

◆ feedbackTools

QToolBar* Ms::MuseScore::feedbackTools
private

◆ fileTools

QToolBar* Ms::MuseScore::fileTools
private

◆ fotoTools

QToolBar* Ms::MuseScore::fotoTools
private

◆ globalX

int Ms::MuseScore::globalX
private

◆ globalY

int Ms::MuseScore::globalY
private

◆ helpBrowser

HelpBrowser* Ms::MuseScore::helpBrowser { 0 }
private

◆ hRasterAction

QAction* Ms::MuseScore::hRasterAction
private

◆ importmidiPanel

ImportMidiPanel* Ms::MuseScore::importmidiPanel { 0 }
private

◆ importmidiShowPanel

QFrame* Ms::MuseScore::importmidiShowPanel
private

◆ inChordEditor

bool Ms::MuseScore::inChordEditor { false }
private

◆ infoMsgBox

QMessageBox* Ms::MuseScore::infoMsgBox
private

◆ insertMeasuresDialog

InsertMeasuresDialog* Ms::MuseScore::insertMeasuresDialog { 0 }
private

◆ instrList

InstrumentsDialog* Ms::MuseScore::instrList { 0 }
private

◆ keyEditor

KeyEditor* Ms::MuseScore::keyEditor { 0 }
private

◆ keyPalette

PaletteScrollArea* Ms::MuseScore::keyPalette { 0 }
private

◆ lastCmd

QAction* Ms::MuseScore::lastCmd { 0 }
private

◆ lastFocusWidget

QWidget* Ms::MuseScore::lastFocusWidget { 0 }
private

◆ lastSaveCaptureName

QString Ms::MuseScore::lastSaveCaptureName

◆ lastSaveCopyDirectory

QString Ms::MuseScore::lastSaveCopyDirectory

◆ lastSaveCopyFormat

QString Ms::MuseScore::lastSaveCopyFormat

◆ lastSaveDirectory

QString Ms::MuseScore::lastSaveDirectory

◆ lastShortcut

const Shortcut* Ms::MuseScore::lastShortcut { 0 }
private

◆ layerSwitch

QComboBox* Ms::MuseScore::layerSwitch
private

◆ layout

QVBoxLayout* Ms::MuseScore::layout
private

◆ leaveFeedbackAction

QAction* Ms::MuseScore::leaveFeedbackAction
private

◆ loadAudioDialog

QFileDialog* Ms::MuseScore::loadAudioDialog { 0 }
private

◆ loadBackgroundDialog

QFileDialog* Ms::MuseScore::loadBackgroundDialog { 0 }
private

◆ loadChordStyleDialog

QFileDialog* Ms::MuseScore::loadChordStyleDialog { 0 }
private

◆ loadDrumsetDialog

QFileDialog* Ms::MuseScore::loadDrumsetDialog { 0 }
private

◆ loadPaletteDialog

QFileDialog* Ms::MuseScore::loadPaletteDialog { 0 }
private

◆ loadPluginDialog

QFileDialog* Ms::MuseScore::loadPluginDialog { 0 }
private

◆ loadScanDialog

QFileDialog* Ms::MuseScore::loadScanDialog { 0 }
private

◆ loadScoreDialog

QFileDialog* Ms::MuseScore::loadScoreDialog { 0 }
private

◆ loadSfzFileDialog

QFileDialog* Ms::MuseScore::loadSfzFileDialog { 0 }
private

◆ loadStyleDialog

QFileDialog* Ms::MuseScore::loadStyleDialog { 0 }
private

◆ loginDialog

QWidget* Ms::MuseScore::loginDialog { 0 }
private

◆ loopAction

QAction* Ms::MuseScore::loopAction
private

◆ loopInAction

QAction* Ms::MuseScore::loopInAction
private

◆ loopOutAction

QAction* Ms::MuseScore::loopOutAction
private

◆ mag

MagBox* Ms::MuseScore::mag
private

◆ mainWindow

QSplitter* Ms::MuseScore::mainWindow
private

◆ manualDock

QDockWidget* Ms::MuseScore::manualDock { 0 }
private

◆ masterPalette

MasterPalette* Ms::MuseScore::masterPalette { 0 }
private

◆ measureListEdit

MeasureListEditor* Ms::MuseScore::measureListEdit { 0 }
private

◆ measuresDialog

MeasuresDialog* Ms::MuseScore::measuresDialog { 0 }
private

◆ menuAdd

QMenu* Ms::MuseScore::menuAdd
private

◆ menuAddFrames

QMenu* Ms::MuseScore::menuAddFrames
private

◆ menuAddInterval

QMenu* Ms::MuseScore::menuAddInterval
private

◆ menuAddLines

QMenu* Ms::MuseScore::menuAddLines
private

◆ menuAddMeasures

QMenu* Ms::MuseScore::menuAddMeasures
private

◆ menuAddPitch

QMenu* Ms::MuseScore::menuAddPitch
private

◆ menuAddText

QMenu* Ms::MuseScore::menuAddText
private

◆ menuDebug

QMenu* Ms::MuseScore::menuDebug
private

◆ menuEdit

QMenu* Ms::MuseScore::menuEdit
private

◆ menuFile

QMenu* Ms::MuseScore::menuFile
private

◆ menuFormat

QMenu* Ms::MuseScore::menuFormat
private

◆ menuHelp

QMenu* Ms::MuseScore::menuHelp
private

◆ menuMeasure

QMenu* Ms::MuseScore::menuMeasure
private

◆ menuPlugins

QMenu* Ms::MuseScore::menuPlugins
private

◆ menuStretch

QMenu* Ms::MuseScore::menuStretch
private

◆ menuToolbars

QMenu* Ms::MuseScore::menuToolbars
private

◆ menuTools

QMenu* Ms::MuseScore::menuTools
private

◆ menuTours

QMenu* Ms::MuseScore::menuTours
private

◆ menuTuplet

QMenu* Ms::MuseScore::menuTuplet
private

◆ menuView

QMenu* Ms::MuseScore::menuView
private

◆ menuVoices

QMenu* Ms::MuseScore::menuVoices
private

◆ menuWorkspaces

QMenu* Ms::MuseScore::menuWorkspaces
private

◆ metronomeAction

QAction* Ms::MuseScore::metronomeAction
private

◆ mixer

Mixer* Ms::MuseScore::mixer { 0 }
private

◆ newWizard

NewWizard* Ms::MuseScore::newWizard { 0 }
private

◆ omrPanel

OmrPanel* Ms::MuseScore::omrPanel { 0 }
private

◆ onlineHandbookAction

QAction* Ms::MuseScore::onlineHandbookAction
private

◆ openRecent

QMenu* Ms::MuseScore::openRecent
private

◆ packUChecker

ExtensionsUpdateChecker* Ms::MuseScore::packUChecker = nullptr
private

◆ pageSettings

PageSettings* Ms::MuseScore::pageSettings { 0 }
private

◆ paletteWidget

PaletteWidget* Ms::MuseScore::paletteWidget { nullptr }
private

◆ paletteWorkspace

PaletteWorkspace* Ms::MuseScore::paletteWorkspace { nullptr }
private

◆ panAction

QAction* Ms::MuseScore::panAction
private

◆ pianorollEditor

PianorollEditor* Ms::MuseScore::pianorollEditor { 0 }
private

◆ playId

QAction* Ms::MuseScore::playId
private

◆ playMode

QComboBox* Ms::MuseScore::playMode
private

◆ playPanel

PlayPanel* Ms::MuseScore::playPanel { 0 }
private

◆ pluginActions

QList<QAction*> Ms::MuseScore::pluginActions
private

◆ pluginPath

QString Ms::MuseScore::pluginPath
private

◆ plugins

QList<QString> Ms::MuseScore::plugins
private

◆ pref

QAction* Ms::MuseScore::pref
private

◆ preferenceDialog

PreferenceDialog* Ms::MuseScore::preferenceDialog { 0 }
private

◆ reportBugAction

QAction* Ms::MuseScore::reportBugAction
private

◆ rev

QString Ms::MuseScore::rev
private

◆ revertToFactoryAction

QAction* Ms::MuseScore::revertToFactoryAction
private

◆ saveChordStyleDialog

QFileDialog* Ms::MuseScore::saveChordStyleDialog { 0 }
private

◆ saveDrumsetDialog

QFileDialog* Ms::MuseScore::saveDrumsetDialog { 0 }
private

◆ saveImageDialog

QFileDialog* Ms::MuseScore::saveImageDialog { 0 }
private

◆ savePaletteDialog

QFileDialog* Ms::MuseScore::savePaletteDialog { 0 }
private

◆ savePluginDialog

QFileDialog* Ms::MuseScore::savePluginDialog { 0 }
private

◆ saveScoreDialog

QFileDialog* Ms::MuseScore::saveScoreDialog { 0 }
private

◆ saveStyleDialog

QFileDialog* Ms::MuseScore::saveStyleDialog { 0 }
private

◆ scoreCmpTool

ScoreComparisonTool* Ms::MuseScore::scoreCmpTool { 0 }
private

◆ scoreWasShown

QMap<MasterScore*, bool> Ms::MuseScore::scoreWasShown
private

◆ scriptRecorder

ScriptRecorderWidget* Ms::MuseScore::scriptRecorder { nullptr }
private

◆ searchCombo

QComboBox* Ms::MuseScore::searchCombo
private

◆ selectionWindow

SelectionWindow* Ms::MuseScore::selectionWindow { 0 }
private

◆ sessionStatusObserver

SessionStatusObserver Ms::MuseScore::sessionStatusObserver
private

◆ settings

QSettings Ms::MuseScore::settings
private

◆ showMidiImportButton

QPushButton* Ms::MuseScore::showMidiImportButton {0}
private

◆ splitter

QSplitter* Ms::MuseScore::splitter
private

◆ startcenter

Startcenter* Ms::MuseScore::startcenter { 0 }
private

◆ symbolDialog

QWidget* Ms::MuseScore::symbolDialog { 0 }
private

◆ synthControl

SynthControl* Ms::MuseScore::synthControl { 0 }
private

◆ tab1

ScoreTab* Ms::MuseScore::tab1
private

◆ tab2

ScoreTab* Ms::MuseScore::tab2
private

◆ transportTools

QToolBar* Ms::MuseScore::transportTools
private

◆ ucheck

UpdateChecker* Ms::MuseScore::ucheck
private

◆ uploadScoreDialog

UploadScoreDialog* Ms::MuseScore::uploadScoreDialog { 0 }
private

◆ viewModeCombo

QComboBox* Ms::MuseScore::viewModeCombo
private

◆ voiceTools

QToolBar* Ms::MuseScore::voiceTools
private

◆ vRasterAction

QAction* Ms::MuseScore::vRasterAction
private

◆ workspaces

QActionGroup* Ms::MuseScore::workspaces { 0 }
private

◆ workspacesTools

QToolBar* Ms::MuseScore::workspacesTools
private

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