Go to the documentation of this file.
12 #include <QFileDialog>
17 #include "ui_mainwin.h"
49 #ifdef QT_WEBENGINEWIDGETS_LIB
60 class CAPrintPreviewCtl;
71 class CAMainWin :
public QMainWindow,
private Ui::uiMainWindow
155 #ifdef QT_WEBENGINEWIDGETS_LIB
549 #ifdef QT_WEBENGINEWIDGETS_LIB
CAMusElement::CAMusElementType musElementType()
Definition: muselementfactory.h:90
void createCustomActions()
Definition: mainwin.cpp:252
static void documentProperties(CADocument *doc, QWidget *parent)
Definition: propertiesdialog.cpp:173
CAKeybdInput * _keybdInput
Definition: mainwin.h:398
@ VII
Definition: functionmark.h:28
void writeSettings()
Definition: settings.cpp:133
bool configureSlur(CAStaff *staff, CANote *noteStart, CANote *noteEnd)
Definition: muselementfactory.cpp:293
void setPlayableLength(CAPlayableLength &playableLength)
Definition: muselementfactory.h:95
@ RepeatClose
Definition: barline.h:25
void updateWindowTitle()
Definition: mainwin.cpp:3261
void on_uiCanorusMLSource_triggered()
Definition: mainwin.cpp:1131
void on_uiDocumentProperties_triggered()
Definition: mainwin.cpp:4440
void on_uiFMTonicDegree_toggled(bool, int)
Definition: mainwin.cpp:3895
void setVolume(const int v)
Definition: dynamic.h:34
void on_uiTupletType_toggled(bool, int)
Definition: mainwin.cpp:4122
void on_uiRepeatMarkType_toggled(bool, int)
Definition: mainwin.cpp:5911
@ LToe
Definition: fingering.h:27
bool addEmptySyllable(int timeStart, int timeLength)
Definition: lyricscontext.cpp:204
CAMarkType
Definition: mark.h:17
QLineEdit * uiTempoBpm
Definition: mainwin.h:535
Definition: lcdnumber.h:35
void setStemDirection(CANote::CAStemDirection direction)
Definition: voice.h:99
CAMusElementType
Definition: muselement.h:23
void on_uiNewSheet_triggered()
Definition: mainwin.cpp:1383
Definition: pyconsole.h:18
virtual void setStreamToFile(const QString filename)
Definition: export.h:46
@ Crescendo
Definition: mark.h:23
void on_uiFingeringOriginal_toggled(bool checked)
Definition: mainwin.cpp:5890
creation, removal, configuration of music elements
Definition: muselementfactory.h:39
CAResourceView * _resourceView
Definition: mainwin.h:354
void on_uiFermataType_toggled(bool, int)
Definition: mainwin.cpp:5844
bool configureBarline(CAStaff *staff, CAMusElement *right)
Definition: muselementfactory.cpp:197
static QFileDialog * uiImportDialog
Definition: mainwin.h:148
const int volume()
Definition: dynamic.h:33
void on_uiSettings_triggered()
Definition: mainwin.cpp:4297
void on_uiZoomToHeight_triggered()
Definition: mainwin.cpp:3073
CANote * noteStart()
Definition: slur.h:50
void on_uiTranspose_triggered()
Definition: mainwin.cpp:4329
@ Third
Definition: fingering.h:21
void on_uiTempoBeat_toggled(bool, int)
Definition: mainwin.cpp:5944
CADocument * openDocument(const QString &fileName)
Definition: mainwin.cpp:3142
CAFingerNumber finger()
Definition: fingering.h:39
void setTempoBeat(CAPlayableLength &length)
Definition: muselementfactory.h:219
static const int DEFAULT_VIEW_WIDTH
Definition: view.h:35
void setFBMAccsVisible(int n)
Definition: muselementfactory.h:180
const QList< CAVoice * > & voiceList()
Definition: staff.h:35
void setSlurStart(CASlur *slurStart)
Definition: note.h:59
@ PrallPrall
Definition: articulation.h:36
CAContext * context()
Definition: muselement.h:48
Definition: drawablemuselement.h:16
CAStaff * staff()
Definition: playable.h:33
@ Decrescendo
Definition: crescendo.h:19
@ Staff
Definition: context.h:23
CAMenuToolButton * uiFBMNumber
Definition: mainwin.h:513
void on_uiFBMAccs_toggled(bool, int)
Definition: mainwin.cpp:3812
@ InsertMode
Definition: mainwin.h:83
void setDateLastModified(const QDateTime dateLastModified)
Definition: document.h:59
Represents a rest in the score.
Definition: rest.h:15
virtual bool openOutputPort(int port)=0
void playImmediately(QList< CAMusElement * > elts, int port)
Definition: playback.cpp:110
int number()
Definition: tuplet.h:27
void setRepeatMarkType(CARepeatMarkType t)
Definition: repeatmark.h:35
bool remove(CAMusElement *elt, bool updateSignsTimes=true)
Definition: voice.cpp:307
const QString text()
Definition: dynamic.h:31
CAMenuToolButton * uiTimeSigType
Definition: mainwin.h:440
void updateClefToolBar()
Definition: mainwin.cpp:4890
@ sff
Definition: dynamic.h:21
void on_uiUsersGuide_triggered()
Definition: mainwin.cpp:4271
void show()
Definition: jumptoview.cpp:26
@ Portato
Definition: articulation.h:24
CADrawable::CADirection resizeDirection()
Definition: scoreview.h:121
unsigned int _timeEditedTime
Definition: mainwin.h:384
QDockWidget * helpDock()
Definition: mainwin.h:154
void insertContextAfter(CAContext *after, CAContext *c)
Definition: sheet.cpp:172
Class checking the user errors in the score (e.g. too long bars etc.)
Definition: notechecker.h:13
@ Mark
Definition: muselement.h:37
static CAHelpCtl * help()
Definition: canorus.h:70
void setOriginal(bool original)
Definition: fingering.h:46
@ MidiNote
Definition: muselement.h:27
@ NormalFermata
Definition: fermata.h:19
CAMenuToolButton * uiPlayableLength
Definition: mainwin.h:478
bool finaleLyricsBehaviour()
Definition: settings.h:39
Definition: previewctl.h:23
@ Trill
Definition: articulation.h:33
Audio playback of the score. This class creates playback events (usually MIDI events) for the music e...
Definition: playback.h:21
QToolBar * uiPlayableToolBar
Definition: mainwin.h:476
@ NoDocumentMode
Definition: mainwin.h:81
@ LHeel
Definition: fingering.h:25
void viewClicked()
Definition: mainwin.cpp:1902
QLineEdit * uiVoiceName
Definition: mainwin.h:470
~CAMainWin()
Definition: mainwin.cpp:208
@ Sixteenth
Definition: playablelength.h:25
CASlur * phrasingSlurStart()
Definition: note.h:51
bool isChordAreaMinor()
Definition: functionmark.h:67
QAction * uiTupletNumberAction
Definition: mainwin.h:488
static void removeMainWin(CAMainWin *w)
Definition: canorus.h:51
QLineEdit * uiSheetName
Definition: mainwin.h:450
void setCurrentView(CAView *v)
Definition: viewcontainer.h:35
void setChordArea(CAFunctionType chordArea)
Definition: functionmark.h:53
@ Treble
Definition: clef.h:22
Midi file export filter This class is used to export the document or parts of the document to a midi ...
Definition: midiexport.h:32
bool insert(CAMusElement *eltAfter, CAMusElement *elt, bool addToChord=false)
Definition: voice.cpp:154
CAMusElement * next(CAMusElement *elt)
Definition: staff.cpp:215
@ Pedal
Definition: mark.h:24
void addView(CAView *v, QSplitter *s=0)
Definition: viewcontainer.cpp:167
CAMode mode()
Definition: mainwin.h:111
CABarlineType
Definition: barline.h:19
void stop()
Definition: playback.cpp:352
void setMarkType(CAMark::CAMarkType t)
Definition: muselementfactory.h:170
CATextEdit * textEdit()
Definition: scoreview.h:235
int actualNumber()
Definition: tuplet.h:30
CASlur * slurEnd()
Definition: note.h:50
Represents a note in the score.
Definition: note.h:18
bool isMinor()
Definition: functionmark.h:66
void on_uiOpenRecent_aboutToShow()
Definition: mainwin.cpp:5990
CAKeySignature * getKeySig(CAMusElement *elt)
Definition: voice.cpp:283
int _iNumAllowed
Definition: mainwin.h:374
void on_uiContextName_returnPressed()
Definition: mainwin.cpp:4464
@ Eighth
Definition: playablelength.h:24
@ UpBow
Definition: articulation.h:26
static QStringList instrumentNames()
Definition: mididevice.cpp:184
void on_uiPaste_triggered()
Definition: mainwin.cpp:5164
void setDotted(const int d)
Definition: playablelength.h:38
@ DownBow
Definition: articulation.h:27
int lastTimeEnd()
Definition: voice.h:72
CAPreviewCtl * _poPrintPreviewCtl
Definition: mainwin.h:351
void setZoom(float z, double x=0, double y=0, bool animate=false, bool force=false)
Definition: scoreview.cpp:858
QFileDialog * exportDialog()
Definition: mainwin.h:112
@ Tuplet
Definition: muselement.h:33
Definition: pyconsoleinterface.h:15
Class which represents the current document.
Definition: document.h:19
Definition: transposeview.h:16
void addContext(CAContext *c)
Definition: sheet.h:33
void updateVoiceToolBar()
Definition: mainwin.cpp:4606
@ Clef
Definition: muselement.h:29
QSpinBox * uiDynamicVolume
Definition: mainwin.h:528
static void exportAction(QString filter, CADocument *document, QString filename)
Definition: pluginmanager.cpp:457
static void populateComboBox(QComboBox *c)
Definition: keysignatureui.cpp:99
CADrawableMusElement * selectMElement(CAMusElement *elt)
Definition: scoreview.cpp:388
QToolBar * uiDynamicToolBar
Definition: mainwin.h:526
CAExport * _poExp
Definition: mainwin.h:353
CASheet * currentSheet()
Definition: plugins_swig.h:18
void setLyricsContext(CALyricsContext *c)
Definition: sourceview.h:47
void exportSheet(CASheet *)
Definition: export.cpp:121
void rebuildUi()
Definition: resourceview.cpp:52
@ D
Definition: functionmark.h:31
void on_uiCopy_triggered()
Definition: mainwin.cpp:5142
CADocument * document()
Definition: mainwin.h:139
@ spp
Definition: dynamic.h:21
void on_uiEditMode_toggled(bool)
Definition: mainwin.cpp:1485
static const int offsetFromReadable(const int offsetInterval)
Definition: clef.cpp:198
double xPos() const
Definition: drawable.h:55
void on_uiInvertSelection_triggered()
Definition: mainwin.cpp:3051
void setFMChordArea(CAFunctionMark::CAFunctionType c)
Definition: muselementfactory.h:186
@ TieType
Definition: slur.h:34
bool configureRest(CAVoice *voice, CAMusElement *right)
Definition: muselementfactory.cpp:442
Class which represents a voice in the staff.
Definition: voice.h:23
QPoint lastMousePressCoords()
Definition: scoreview.h:94
CAStaff * addStaff()
Definition: sheet.cpp:83
@ RepeatCloseOpen
Definition: barline.h:26
CAMusicLength
Definition: playablelength.h:18
QTimer * _repaintTimer
Definition: mainwin.h:378
CAView * currentView()
Definition: mainwin.h:118
bool useNoteChecker()
Definition: settings.h:51
static bool importFilterExists(const QString filter)
Definition: pluginmanager.h:39
CANote * noteEnd()
Definition: slur.h:51
QSpinBox * uiTimeSigBeat
Definition: mainwin.h:509
CAMenuToolButton * uiFMFunction
Definition: mainwin.h:517
void addNoteExtraAccs(int iAdd)
Definition: muselementfactory.h:126
CAMode _mode
Definition: mainwin.h:349
void setShadowNoteAccs(int accs)
Definition: scoreview.h:230
@ fffff
Definition: dynamic.h:20
QToolBar * uiInsertToolBar
Definition: mainwin.h:432
@ Barline
Definition: muselement.h:28
void updateFMToolBar()
Definition: mainwin.cpp:4955
void setFBMNumber(int n)
Definition: muselementfactory.h:176
@ End
Definition: barline.h:23
Represents a time signature in the staff.
Definition: timesignature.h:18
CAMidiRecorderView * midiRecorderView()
Definition: mainwin.h:116
void initView(CAView *)
Definition: mainwin.cpp:1188
void updateFBMToolBar()
Definition: mainwin.cpp:4913
static const QString diatonicKeyToString(CADiatonicKey k)
Definition: diatonickey.cpp:156
QList< CAPlayable * > getChord(int time)
Definition: staff.cpp:307
@ Alto
Definition: clef.h:27
void setCurrentViewContainer(CAViewContainer *vpc)
Definition: mainwin.h:365
CAMode
Definition: mainwin.h:80
void on_uiJumpTo_triggered()
Definition: mainwin.cpp:4335
void on_uiFinger_toggled(bool checked, int t)
Definition: mainwin.cpp:5867
@ SourceView
Definition: view.h:25
void on_uiRemoveContext_triggered()
Definition: mainwin.cpp:1457
virtual void closeOutputPort()=0
void setCurrentContext(CADrawableContext *c)
Definition: scoreview.h:98
CALCDNumber * uiVoiceNum
Definition: mainwin.h:469
QActionGroup * uiInsertGroup
Definition: mainwin.h:433
void exportDocument(CADocument *, bool bStartThread=true)
Definition: export.cpp:97
static CASettings * settings()
Definition: canorus.h:65
@ RehersalMark
Definition: mark.h:27
void onUiOpenRecentDocumentTriggered()
Definition: mainwin.cpp:6001
void addNote(CAPlayable *p)
Definition: tuplet.cpp:279
void setVoltaNumber(int n)
Definition: repeatmark.h:38
@ Breve
Definition: playablelength.h:20
@ DalSegno
Definition: repeatmark.h:23
void on_uiImportDocument_triggered()
Definition: mainwin.cpp:3357
QList< CAView * > _viewList
Definition: mainwin.h:371
bool configureTimeSignature(CAStaff *staff, CAMusElement *right)
Definition: muselementfactory.cpp:179
void onExportDone(int status)
Definition: mainwin.cpp:3472
CAPlayable * nextPlayable(int timeStart)
Definition: voice.cpp:860
QList< CAVoice * > voiceList()
Definition: sheet.cpp:148
@ ppp
Definition: dynamic.h:19
Context for keeping the figured bass marks.
Definition: figuredbasscontext.h:16
void setTuplet(CATuplet *t)
Definition: playable.h:29
@ EditorSettings
Definition: settingsdialog.h:26
CAStemDirection stemDirection()
Definition: note.h:42
void updateToolBars()
Definition: mainwin.cpp:4546
CAVoice * voice()
Definition: sourceview.h:43
CADrawableMusElement * nearestLeftElement(double x, double y, CADrawableContext *context=0)
Definition: scoreview.cpp:444
void on_uiTupletActualNumber_valueChanged(int)
Definition: mainwin.cpp:4170
PDF export filter This class is used to export the document or parts of the document to PDF format....
Definition: pdfexport.h:19
void on_uiInsertSyllable_toggled(bool)
Definition: mainwin.cpp:3569
QList< CAView * > unsplitAll()
Definition: viewcontainer.cpp:156
void setWorldX(double x, bool animate=false, bool force=false)
Definition: scoreview.cpp:628
void deleteUndoStack(CADocument *doc)
Definition: undo.cpp:83
CADrawableMusElement * selectPrevMusElement(bool append=false)
Definition: scoreview.cpp:1481
void setRepeatMarkVoltaNumber(const int n)
Definition: muselementfactory.h:234
void setTonicDegree(CAFunctionType tonicDegree)
Definition: functionmark.h:55
void setText(const QString t)
Definition: dynamic.h:32
CATuplet * clone(CAContext *context=0)
Definition: tuplet.cpp:56
QAction * uiTupletActualNumberAction
Definition: mainwin.h:491
static const int offsetToReadable(const int offset)
Definition: clef.cpp:185
void on_uiInstrumentChange_activated(int)
Definition: mainwin.cpp:5824
Definition: canorusmlexport.h:22
void copySelection(CAScoreView *v)
Definition: mainwin.cpp:5173
Definition: settingsdialog.h:20
QComboBox * uiVoiceInstrument
Definition: mainwin.h:471
@ K
Definition: functionmark.h:35
QSpinBox * uiStanzaNumber
Definition: mainwin.h:461
Playable instances of music elements.
Definition: playable.h:18
const QString name()
Definition: context.h:29
void on_uiSheetName_returnPressed()
Definition: mainwin.cpp:4444
@ Breath
Definition: articulation.h:25
@ Prall
Definition: articulation.h:34
void updateTimeSigToolBar()
Definition: mainwin.cpp:4865
@ EditMode
Definition: mainwin.h:84
CALyricsContext * lyricsContext()
Definition: syllable.h:34
void scoreViewMousePress(QMouseEvent *e, const QPoint coords)
Definition: mainwin.cpp:1696
static void action(QString onAction, CADocument *document, QEvent *evt, QPoint *coords, CAMainWin *mainWin)
Definition: pluginmanager.cpp:489
void on_uiSplitVertically_triggered()
Definition: mainwin.cpp:1082
void setLockScrollPlayback(bool l)
Definition: settings.h:76
static int mainWinCount(CADocument *)
Definition: canorus.cpp:311
@ Flageolet
Definition: articulation.h:28
CAContext * context()
Definition: drawablecontext.h:28
void on_uiExportDocument_triggered()
Definition: mainwin.cpp:3287
void on_uiBarlineType_toggled(bool, int)
Definition: mainwin.cpp:4174
@ SixtyFourth
Definition: playablelength.h:27
CARepeatMarkType repeatMarkType()
Definition: repeatmark.h:34
bool rebuildUILock()
Definition: mainwin.h:94
CAKeySignatureUI * _poKeySignatureUI
Definition: mainwin.h:500
void on_uiInsertFM_toggled(bool)
Definition: mainwin.cpp:3582
@ DownMordent
Definition: articulation.h:41
void setFinger(CAFingerNumber f)
Definition: fingering.h:40
void on_uiClefOffset_valueChanged(int)
Definition: mainwin.cpp:3503
LilyPond export filter This class is used to export the document or parts of the document to LilyPond...
Definition: lilypondexport.h:27
void playbackFinished()
Definition: mainwin.cpp:2953
@ Mordent
Definition: articulation.h:35
@ Normal
Definition: rest.h:19
Class for opening the Canorus documents.
Definition: canorusmlimport.h:35
CAView * currentView()
Definition: viewcontainer.h:36
void updateInsertToolBar()
Definition: mainwin.cpp:4692
void stopNow()
Definition: playback.cpp:362
void on_uiNewView_triggered()
Definition: mainwin.cpp:1173
void closeEvent(QCloseEvent *event)
Definition: mainwin.cpp:3078
void setBarlineType(CABarline::CABarlineType type)
Definition: muselementfactory.h:154
CAMenuToolButton * uiFBMAccs
Definition: mainwin.h:514
void onMidiInEvent(QVector< unsigned char > message)
Definition: mainwin.cpp:3279
bool configureClef(CAStaff *staff, CAMusElement *right)
Definition: muselementfactory.cpp:145
void removeNote(CAPlayable *p)
Definition: tuplet.h:36
QSpinBox * uiClefOffset
Definition: mainwin.h:503
@ Tenor
Definition: clef.h:28
CAVoice * selectedVoice()
Definition: scoreview.h:220
CAMenuToolButton * uiNoteAccs
Definition: mainwin.h:479
QAction * uiStanzaNumberAction
Definition: mainwin.h:462
void on_uiFMFunction_toggled(bool, int)
Definition: mainwin.cpp:3849
void pushUndoCommand()
Definition: undo.cpp:105
@ Undefined
Definition: drawable.h:35
@ UpPrall
Definition: articulation.h:38
const double worldY()
Definition: scoreview.h:173
const QList< CADrawableMusElement * > & selection()
Definition: scoreview.h:88
const int instrument()
Definition: instrumentchange.h:24
void on_uiDynamicVolume_valueChanged(int)
Definition: mainwin.cpp:5790
void deleteSelection(CAScoreView *v, bool deleteSyllable, bool deleteNotes, bool undo)
Definition: mainwin.cpp:5334
void rebuildUI(CASheet *sheet, bool repaint=true)
Definition: mainwin.cpp:1590
@ Tempo
Definition: mark.h:20
@ RToe
Definition: fingering.h:28
void on_uiCloseDocument_triggered()
Definition: mainwin.cpp:1113
@ pp
Definition: dynamic.h:19
Definition: musicxmlexport.h:23
int bpm()
Definition: tempo.h:22
static void voiceProperties(CAVoice *voice, QWidget *parent)
Definition: propertiesdialog.cpp:197
@ Volta
Definition: repeatmark.h:19
void setTupletActualNumber(int actualNumber)
Definition: muselementfactory.h:161
CAMainWin()
Definition: plugins_swig.h:17
QSpinBox * uiTupletNumber
Definition: mainwin.h:485
Definition: mimedata.h:17
static QFileDialog * uiExportDialog
Definition: mainwin.h:147
@ StemDown
Definition: note.h:24
CAPyConsoleInterface * pyConsoleIface
Definition: plugins_swig.h:23
void setNoteAccs(int iNoteAccs)
Definition: muselementfactory.h:107
void on_uiTempoBpm_returnPressed()
Definition: mainwin.cpp:5967
QList< CAPlayable * > getChord(int time)
Definition: sheet.cpp:120
QList< CADrawableMusElement * > musElementsAt(double x, double y)
Definition: scoreview.cpp:371
@ ShortFermata
Definition: fermata.h:20
void setTemplateVoice(CAVoice *voice)
Definition: lilypondimport.h:35
static const int DEFAULT_VIEW_HEIGHT
Definition: view.h:36
void on_uiAboutQt_triggered()
Definition: mainwin.cpp:4279
CAMusElementFactory * musElementFactory()
Definition: mainwin.h:388
void scoreViewWheel(QWheelEvent *e, const QPoint coords)
Definition: mainwin.cpp:2082
Musical key.
Definition: diatonickey.h:15
QToolBar * uiFermataToolBar
Definition: mainwin.h:536
void checkSheet(CASheet *)
Definition: notechecker.cpp:36
@ ScoreView
Definition: view.h:24
static const QList< CAMainWin * > & mainWinList()
Definition: canorus.h:49
@ Undefined
Definition: functionmark.h:21
void on_uiRemoveVoice_triggered()
Definition: mainwin.cpp:1420
static void removeRecentDocument(QString)
Definition: canorus.cpp:240
void on_uiPlayableLength_toggled(bool, int)
Definition: mainwin.cpp:3589
@ Sound
Definition: resource.h:20
void importVoice()
Definition: import.cpp:178
@ Coda
Definition: repeatmark.h:21
const QString name()
Definition: sheet.h:46
Class for live recording of the Midi events.
Definition: midirecorder.h:18
CADrawableContextType drawableContextType()
Definition: drawablecontext.h:29
void setLastMousePressCoordsAfter(const QList< CAMusElement * > list)
Definition: scoreview.cpp:334
void setPlayableLength(CAPlayableLength &l)
Definition: playable.h:24
@ DownPrall
Definition: articulation.h:39
@ Right
Definition: drawable.h:39
void setFermataType(CAFermataType t)
Definition: fermata.h:33
void setFMTonicDegree(CAFunctionMark::CAFunctionType td)
Definition: muselementfactory.h:189
int offset()
Definition: clef.h:59
void on_uiDynamicText_toggled(bool, int)
Definition: mainwin.cpp:5770
void on_uiDynamicCustomText_returnPressed()
Definition: mainwin.cpp:5805
Keysignature user interface objects creation.
Definition: keysignatureui.h:24
@ StemUp
Definition: note.h:23
const double worldWidth()
Definition: scoreview.h:174
@ LongFermata
Definition: fermata.h:21
QList< CADrawableContext * > findContextsInRegion(QRect ®)
Definition: scoreview.cpp:1751
void setFingeringFinger(const CAFingering::CAFingerNumber f)
Definition: muselementfactory.h:237
@ StemPreferred
Definition: note.h:25
@ DrawableStaff
Definition: drawablecontext.h:21
Base class for various views.
Definition: view.h:15
bool mouseDragActivated()
Definition: scoreview.cpp:1365
bool configureFiguredBassNumber(CAFiguredBassMark *fbm)
Definition: muselementfactory.cpp:466
Represents a function mark in the score.
Definition: functionmark.h:18
void setChordAreaMinor(bool minor)
Definition: functionmark.h:54
CADocument * _document
Definition: mainwin.h:348
Definition: scoreview.h:55
QList< CAMusElement * > getSignList()
Definition: voice.cpp:698
static CADynamicText dynamicTextFromString(const QString t)
Definition: dynamic.cpp:70
static CAMidiDevice * midiDevice()
Definition: canorus.h:67
void addSheet(CASheet *s)
Definition: mainwin.cpp:956
CATuplet * tuplet()
Definition: playable.h:28
void setMidiRecorderView(CAMidiRecorderView *v)
Definition: mainwin.h:117
CAContext * currentContext()
Definition: mainwin.cpp:1261
CAMenuToolButton * uiDynamicText
Definition: mainwin.h:527
@ p
Definition: dynamic.h:19
void setDocument(CADocument *doc)
Definition: resourceview.h:27
int calculatePitch(double x, double y)
Definition: drawablestaff.cpp:123
void repositFiguredBassMarks()
Definition: figuredbasscontext.cpp:66
void updateUndoRedoButtons()
Definition: mainwin.cpp:1368
@ RepeatOpen
Definition: barline.h:24
void on_uiRemoveSheet_triggered()
Definition: mainwin.cpp:4384
QComboBox * uiInstrumentChange
Definition: mainwin.h:531
CAPyConsole * pyConsole
Definition: mainwin.h:151
void on_uiTabWidget_CAMoveTab(int from, int to)
Definition: mainwin.cpp:1032
bool saveDocument(QString fileName)
Definition: mainwin.cpp:3216
void on_uiCloseCurrentView_triggered()
Definition: mainwin.cpp:1102
Definition: drawablestaff.h:24
@ Hidden
Definition: rest.h:20
@ RepeatMark
Definition: mark.h:29
@ Second
Definition: fingering.h:20
CADrawableContext * currentContext()
Definition: scoreview.h:97
@ RHeel
Definition: fingering.h:26
void setTupletNumber(int number)
Definition: muselementfactory.h:158
void setFMChordAreaMinor(bool m)
Definition: muselementfactory.h:198
void createUndoCommand(CADocument *d, QString text)
Definition: undo.cpp:183
CADynamicText
Definition: dynamic.h:18
void on_uiTimeSigType_toggled(bool, int)
Definition: mainwin.cpp:4084
bool addSyllable(CASyllable *, bool replace=true)
Definition: lyricscontext.cpp:185
const QList< CAView * > & viewList() const
Definition: mainwin.h:120
void setName(const QString name)
Definition: voice.h:102
CANote::CAStemDirection stemDirection()
Definition: voice.h:98
Different resources included in the file.
Definition: resource.h:15
static const QString dynamicTextToString(CADynamicText t)
Definition: dynamic.cpp:44
@ Accent
Definition: articulation.h:18
bool showUsersGuide(QString chapter="", QWidget *helpWidget=nullptr)
Definition: helpctl.cpp:76
@ TimeSignature
Definition: muselement.h:30
@ First
Definition: fingering.h:19
QStatusBar * _permanentStatusBar
Definition: mainwin.h:359
@ II
Definition: functionmark.h:23
CAMusElement * next(CAMusElement *elt)
Definition: voice.cpp:713
CAViewContainer * _currentViewContainer
Definition: mainwin.h:368
void on_uiSlurType_toggled(bool, int)
Definition: mainwin.cpp:3939
void on_uiOpenDocument_triggered()
Definition: mainwin.cpp:3087
bool textEditVisible()
Definition: scoreview.h:237
CAMarkType markType()
Definition: mark.h:45
bool configureFunctionMark(CAFunctionMarkContext *fmc, int timeStart, int timeLength)
Definition: muselementfactory.cpp:484
CAMenuToolButton * uiVoiceStemDirection
Definition: mainwin.h:473
void setCrescendoType(const CACrescendo::CACrescendoType t)
Definition: muselementfactory.h:228
CAFermataType
Definition: fermata.h:18
bool remove(CAMusElement *elt)
Definition: figuredbasscontext.cpp:163
QSpinBox * uiTupletActualNumber
Definition: mainwin.h:486
int stanzaNumber()
Definition: lyricscontext.h:43
@ Turn
Definition: articulation.h:31
void on_uiLilyPondSource_triggered()
Definition: mainwin.cpp:4341
@ Undefined
Definition: muselement.h:24
const CAMusicLength musicLength()
Definition: playablelength.h:34
@ Fingering
Definition: mark.h:31
CAJumpToView * _jumpToView
Definition: mainwin.h:356
CAMenuToolButton * uiClefType
Definition: mainwin.h:438
void newDocument()
Definition: mainwin.cpp:867
void setNoteExtraAccs(int iNoteExtraAccs)
Definition: muselementfactory.h:123
void setFMTonicDegreeMinor(bool m)
Definition: muselementfactory.h:195
CALyricsContext * importedLyricsContext()
Definition: import.h:44
unsigned char midiProgram()
Definition: voice.h:107
bool configureKeySignature(CAStaff *staff, CAMusElement *right)
Definition: muselementfactory.cpp:161
QLabel * uiTupletInsteadOf
Definition: mainwin.h:489
CAFunctionType chordArea()
Definition: functionmark.h:47
void setStreamFromFile(const QString filename)
Definition: import.cpp:91
CAMenuToolButton * uiArticulationType
Definition: mainwin.h:443
double yPos() const
Definition: drawable.h:56
CANoteChecker _noteChecker
Definition: mainwin.h:386
Context for function marks.
Definition: functionmarkcontext.h:19
QCheckBox * uiFingeringOriginal
Definition: mainwin.h:542
Finger marks.
Definition: fingering.h:16
QList< CADrawableMusElement * > _prePlaybackSelection
Definition: mainwin.h:377
void on_uiStanzaNumber_valueChanged(int)
Definition: mainwin.cpp:4484
@ Espressivo
Definition: articulation.h:21
void setVoice(CAVoice *voice)
Definition: sourceview.h:46
virtual int timeLength() const
Definition: muselement.h:53
void setRitardandoType(CARitardando::CARitardandoType t)
Definition: muselementfactory.h:222
bool removeLyricsContext(CALyricsContext *lc)
Definition: voice.h:117
@ N
Definition: functionmark.h:33
void setTimeEdited(const unsigned int timeEdited)
Definition: document.h:60
void on_uiMarkType_toggled(bool, int)
Definition: mainwin.cpp:3973
CASlur * phrasingSlurEnd()
Definition: note.h:52
bool configureMark(CAMusElement *elt)
Definition: muselementfactory.cpp:329
void removeVoice(CAVoice *voice)
Definition: staff.h:39
void setStemDirection(CAStemDirection direction)
Definition: note.cpp:228
@ Articulation
Definition: mark.h:30
@ L
Definition: functionmark.h:34
void show()
Definition: transposeview.cpp:51
@ DalCoda
Definition: repeatmark.h:24
void cloneLyricsContextProperties(CALyricsContext *)
Definition: lyricscontext.cpp:71
QToolBar * uiInstrumentToolBar
Definition: mainwin.h:530
Absolute dynamic marks.
Definition: dynamic.h:16
bool isTonicDegreeMinor()
Definition: functionmark.h:68
void on_uiHiddenRest_toggled(bool checked)
Definition: mainwin.cpp:1052
@ Quarter
Definition: playablelength.h:23
void on_uiVoiceNum_valChanged(int)
Definition: mainwin.cpp:3479
@ LinePrall
Definition: articulation.h:44
void setSlurType(CASlur::CASlurType type)
Definition: muselementfactory.h:164
static void importAction(QString filter, CADocument *document, QString filename)
Definition: pluginmanager.cpp:477
@ VI
Definition: functionmark.h:27
void setInstrument(const int instrument)
Definition: muselementfactory.h:210
CAMenuToolButton * uiTupletType
Definition: mainwin.h:484
void setupCustomUi()
Definition: mainwin.cpp:612
CADrawableMusElementType drawableMusElementType()
Definition: drawablemuselement.h:37
void on_uiVoiceProperties_triggered()
Definition: mainwin.cpp:3496
CAMenuToolButton * uiTempoBeat
Definition: mainwin.h:533
QTimer _timeEditedTimer
Definition: mainwin.h:383
CASlur * tieEnd()
Definition: note.h:48
void storeActionsFromMainWindow(CAMainWin &mainWin)
Definition: actionstorage.cpp:30
CADrawableContext * selectContext(CAContext *context)
Definition: scoreview.cpp:313
@ Ritardando
Definition: mark.h:21
void undo(CADocument *)
Definition: undo.cpp:61
void createUndoStack(CADocument *d)
Definition: undo.cpp:52
void addLyricsContext(CALyricsContext *lc)
Definition: voice.h:114
void checkScrollBars()
Definition: scoreview.cpp:1212
void on_uiTupletNumber_valueChanged(int)
Definition: mainwin.cpp:4166
QToolBar * uiVoiceToolBar
Definition: mainwin.h:467
const float zoom()
Definition: scoreview.h:178
QToolBar * uiTempoToolBar
Definition: mainwin.h:532
void scoreViewMouseRelease(QMouseEvent *e, const QPoint coords)
Definition: mainwin.cpp:2018
@ HundredTwentyEighth
Definition: playablelength.h:28
void updateKeySigToolBar()
Definition: keysignatureui.cpp:67
@ IV
Definition: functionmark.h:25
void setMusElementType(CAMusElement::CAMusElementType eMEType)
Definition: muselementfactory.h:91
CAMenuToolButton * uiNoteStemDirection
Definition: mainwin.h:493
Fermata mark.
Definition: fermata.h:16
CAMenuToolButton * uiRepeatMarkType
Definition: mainwin.h:539
const int noteName() const
Definition: diatonicpitch.h:50
QToolBar * uiRepeatMarkToolBar
Definition: mainwin.h:538
void setInitTimeStart(int t)
Definition: playback.h:36
Musical note pitch.
Definition: diatonicpitch.h:16
void on_uiTabWidget_currentChanged(int)
Definition: mainwin.cpp:1010
void on_uiScoreView_triggered()
Definition: mainwin.cpp:4367
void setNoteStemDirection(CANote::CAStemDirection eDir)
Definition: muselementfactory.h:102
CASlur * tieStart()
Definition: note.h:47
CADrawableContext * selectCElement(double x, double y)
Definition: scoreview.cpp:353
void on_uiVoiceInstrument_activated(int)
Definition: mainwin.cpp:3547
@ Syllable
Definition: muselement.h:34
CAArticulationType
Definition: articulation.h:16
Tempo mark.
Definition: tempo.h:14
CADocument * document()
Definition: sourceview.h:42
CAView * _currentView
Definition: mainwin.h:375
@ ThirtySecond
Definition: playablelength.h:26
void setFileName(const QString fileName)
Definition: document.h:70
QAction * resourceViewAction()
Definition: mainwin.h:115
void on_uiTimeSigBeats_valueChanged(int)
Definition: mainwin.cpp:4022
int oldUiClefOffsetValue
Definition: mainwin.h:504
CAMenuToolButton * uiFinger
Definition: mainwin.h:541
CAMidiRecorderView * _midiRecorderView
Definition: mainwin.h:357
Definition: musicxmlimport.h:29
double timeToCoords(int time)
Definition: scoreview.cpp:1833
bool remove(CAMusElement *elt)
Definition: functionmarkcontext.cpp:91
const int status()
Definition: file.h:21
void keyPressEvent(QKeyEvent *)
Definition: mainwin.cpp:2923
static bool enablePlugins(CAMainWin *mainWin)
Definition: pluginmanager.cpp:122
CAMenuToolButton * uiMarkType
Definition: mainwin.h:442
@ VarCoda
Definition: repeatmark.h:22
Definition: canimport.h:15
void on_uiNewWindow_triggered()
Definition: mainwin.cpp:1301
void clear()
Definition: functionmark.cpp:70
CAVoice * associatedVoice()
Definition: lyricscontext.h:41
void setHyphenStart(bool h)
Definition: syllable.h:26
void on_uiResourceView_toggled(bool)
Definition: mainwin.cpp:1143
CASlur::CASlurType slurType()
Definition: muselementfactory.h:163
@ FunctionMark
Definition: muselement.h:35
void on_uiContextProperties_triggered()
Definition: mainwin.cpp:4477
void updateHelpers()
Definition: scoreview.cpp:1144
bool insertMusElementAt(const QPoint coords, CAScoreView *v)
Definition: mainwin.cpp:2540
@ Thumb
Definition: fingering.h:24
void setPhrasingSlurStart(CASlur *pSlurStart)
Definition: note.h:61
void removeSheet(CASheet *s)
Definition: mainwin.cpp:4401
bool _rebuildUILock
Definition: mainwin.h:379
bool playing()
Definition: scoreview.h:214
@ Tenuto
Definition: articulation.h:23
void setBeat(CAPlayableLength l)
Definition: tempo.h:25
@ Single
Definition: barline.h:21
@ Bass
Definition: clef.h:23
SVG export filter This class is used to export the document or parts of the document to SVG format....
Definition: svgexport.h:19
@ sp
Definition: dynamic.h:21
@ KeySignature
Definition: muselement.h:31
@ Subbass
Definition: clef.h:31
@ Minor
Definition: diatonickey.h:19
CAFermataType fermataType()
Definition: fermata.h:32
static bool placeAutoBar(CAPlayable *elt)
Definition: staff.cpp:501
@ mp
Definition: dynamic.h:21
CATransposeView * _transposeView
Definition: mainwin.h:355
bool isPartOfChord()
Definition: note.cpp:149
void setText(QString text)
Definition: syllable.h:30
CAFiguredBassMark * figuredBassMarkAtTimeStart(int timeStart)
Definition: figuredbasscontext.cpp:116
CAMusElement * musElement()
Definition: drawablemuselement.h:38
CAPlayableLength & playableLength()
Definition: muselementfactory.h:93
@ ReverseTurn
Definition: articulation.h:32
CASlurType
Definition: slur.h:33
@ pppp
Definition: dynamic.h:19
@ Double
Definition: barline.h:22
QList< CAViewContainer * > _viewContainerList
Definition: mainwin.h:369
@ Baritone
Definition: clef.h:29
Class used for tuplets (triplets, duols etc.)
Definition: tuplet.h:17
bool isFirstInTuplet()
Definition: playable.h:35
QComboBox * uiFMKeySig
Definition: mainwin.h:520
@ Soprano
Definition: clef.h:25
@ Left
Definition: drawable.h:38
@ V
Definition: functionmark.h:26
void addEmptyFunction(int timeStart, int timeLength)
Definition: functionmarkcontext.cpp:130
void setTieEnd(CASlur *tieEnd)
Definition: note.h:58
CAFunctionType
Definition: functionmark.h:20
void on_uiFMChordArea_toggled(bool, int)
Definition: mainwin.cpp:3872
@ Ritardando
Definition: ritardando.h:18
const QList< CASheet * > & sheetList()
Definition: document.h:26
CAPlayback * _playback
Definition: mainwin.h:382
QToolBar * uiClefToolBar
Definition: mainwin.h:502
void on_uiVoiceStemDirection_toggled(bool, int)
Definition: mainwin.cpp:4506
@ FunctionMarkContext
Definition: context.h:25
void updatePlayableToolBar()
Definition: mainwin.cpp:4810
Represents a staff in the sheet.
Definition: staff.h:25
void setName(const QString name)
Definition: sheet.h:47
An abstract class which represents every music element in the score.
Definition: muselement.h:21
CAMenuToolButton * uiFMChordArea
Definition: mainwin.h:518
void setTempoBpm(const int tempoBpm)
Definition: muselementfactory.h:216
@ III
Definition: functionmark.h:24
void scoreViewDoubleClick(QMouseEvent *e, const QPoint coords)
Definition: mainwin.cpp:1992
static QFileDialog * uiSaveDialog
Definition: mainwin.h:145
@ PhrasingSlurType
Definition: slur.h:36
void setPlaying(bool playing)
Definition: scoreview.h:215
@ mf
Definition: dynamic.h:21
QLabel * uiTimeSigSlash
Definition: mainwin.h:508
CAContextType contextType()
Definition: context.h:32
void on_uiZoomToFit_triggered()
Definition: mainwin.cpp:3063
@ Crescendo
Definition: crescendo.h:18
void on_uiTimeSigBeat_valueChanged(int)
Definition: mainwin.cpp:4055
void rebuild()
Definition: scoreview.cpp:579
void sourceViewCommit(QString inputString)
Definition: mainwin.cpp:4185
CAActionStorage * actionStorage
Definition: mainwin.h:494
void clearSelectionRegionList()
Definition: scoreview.h:120
void setDynamicVolume(const int vol)
Definition: muselementfactory.h:207
void onScoreViewSelectionChanged()
Definition: mainwin.cpp:2929
CASlur * slurStart()
Definition: note.h:49
void on_uiFBMNumber_toggled(bool, int)
Definition: mainwin.cpp:3776
CAVoice * importedVoice()
Definition: import.h:43
static void addMainWin(CAMainWin *w)
Definition: canorus.h:50
void on_uiZoomToWidth_triggered()
Definition: mainwin.cpp:3068
CADrawableContext * nearestUpContext(double x, double y)
Definition: scoreview.cpp:479
void setTimeStart(int time)
Definition: muselement.h:52
void redo(CADocument *)
Definition: undo.cpp:72
void updateContextToolBar()
Definition: mainwin.cpp:4646
void on_uiVoiceName_returnPressed()
Definition: mainwin.cpp:3534
@ ReadOnlyMode
Definition: mainwin.h:85
static QList< QString > & recentDocumentList()
Definition: canorus.h:63
CAKeySignatureCtl & ctl()
Definition: keysignatureui.h:31
void setDynamicText(const QString t)
Definition: muselementfactory.h:204
void on_uiCut_triggered()
Definition: mainwin.cpp:5151
CALyricsContext * lyricsContext()
Definition: sourceview.h:44
void setDocument(CADocument *document)
Definition: mainwin.h:141
CAFunctionType function()
Definition: functionmark.h:45
void removeContext(CAContext *c)
Definition: sheet.h:34
@ Rest
Definition: muselement.h:26
void onImportDone(int status)
Definition: mainwin.cpp:3428
bool removeFromSelection(CADrawableMusElement *elt)
Definition: scoreview.h:105
CAMenuToolButton * uiSlurType
Definition: mainwin.h:480
CAScoreView * currentScoreView()
Definition: mainwin.h:122
QLabel * uiTempoEquals
Definition: mainwin.h:534
void addToSelection(CADrawableMusElement *elt, bool triggerSignal=true)
Definition: scoreview.cpp:1531
CAMenuToolButton * uiBarlineType
Definition: mainwin.h:441
const int accs() const
Definition: diatonicpitch.h:51
void setFunction(CAFunctionType function)
Definition: functionmark.h:51
void repositSyllables()
Definition: lyricscontext.cpp:83
bool isPlayable()
Definition: muselement.cpp:78
@ Half
Definition: playablelength.h:22
CAStaff * currentStaff()
Definition: mainwin.h:129
@ Mezzosoprano
Definition: clef.h:26
CAMenuToolButton * uiContextType
Definition: mainwin.h:435
void setBeat(int beat)
Definition: timesignature.h:38
Definition: mxlimport.h:18
QToolBar * uiFMToolBar
Definition: mainwin.h:516
@ T
Definition: functionmark.h:29
Musical length of notes and rests.
Definition: playablelength.h:16
static const int playableLengthToTimeLength(CAPlayableLength length)
Definition: playablelength.cpp:107
static CAResource * createEmptyResource(QString name, CADocument *parent=0, CAResource::CAResourceType t=CAResource::Other)
Definition: resourcectl.cpp:98
const int dotted()
Definition: playablelength.h:35
void setOffset(int offset)
Definition: clef.h:58
@ French
Definition: clef.h:24
@ fff
Definition: dynamic.h:20
QDockWidget * uiHelpDock
Definition: mainwin.h:548
const QString fileName()
Definition: document.h:66
bool isPartOfEllipse()
Definition: functionmark.h:69
void updateInstrumentToolBar()
Definition: mainwin.cpp:5118
void repositFunctions()
Definition: functionmarkcontext.cpp:103
static CAUndo * undo()
Definition: canorus.h:58
@ Custom
Definition: dynamic.h:22
void setShadowNoteLength(CAPlayableLength)
Definition: scoreview.cpp:1878
void subNoteExtraAccs(int iSub)
Definition: muselementfactory.h:129
int timeEnd()
Definition: muselement.h:55
@ Fifth
Definition: fingering.h:23
void restartTimeEditedTime()
Definition: mainwin.h:101
void on_uiUndo_toggled(bool, int)
Definition: mainwin.cpp:1312
static void cleanUp()
Definition: canorus.cpp:247
@ Accellerando
Definition: ritardando.h:19
static bool exportFilterExists(const QString filter)
Definition: pluginmanager.h:37
void clearUI()
Definition: mainwin.cpp:983
@ f
Definition: dynamic.h:20
void updateFermataToolBar()
Definition: mainwin.cpp:5016
Definition: midirecorderview.h:23
void setDiatonicPitch(CADiatonicPitch pitch)
Definition: note.h:36
void setFMFunction(CAFunctionMark::CAFunctionType f)
Definition: muselementfactory.h:183
void setMode(CAMode mode, const QString &oModeHash)
Definition: mainwin.cpp:1493
static void restartTimeEditedTimes(CADocument *doc)
Definition: canorus.h:56
void unsetBorder()
Definition: scoreview.cpp:1194
void on_uiShowRuler_toggled(bool)
Definition: mainwin.cpp:1154
CAMenuToolButton * uiFermataType
Definition: mainwin.h:537
CASyllable * clone(CAContext *context)
Definition: syllable.cpp:57
CAUndoToolButton * uiRedo
Definition: mainwin.h:429
Lyrics under the note.
Definition: syllable.h:19
void setName(const QString name)
Definition: context.h:30
CADrawableMusElement * nearestRightElement(double x, double y, CADrawableContext *context=0)
Definition: scoreview.cpp:462
void scoreViewKeyPress(QKeyEvent *e)
Definition: mainwin.cpp:2118
@ StemNeutral
Definition: note.h:22
CARepeatMarkType
Definition: repeatmark.h:17
QSpinBox * uiTimeSigBeats
Definition: mainwin.h:507
void on_uiSplitHorizontally_triggered()
Definition: mainwin.cpp:1071
A bookmark shortcut.
Definition: bookmark.h:14
Definition: midiimport.h:34
bool handleUnsavedChanges()
Definition: mainwin.cpp:932
void setRepeatMarkType(const CARepeatMark::CARepeatMarkType t)
Definition: muselementfactory.h:231
void setShowRuler(bool b)
Definition: settings.h:85
static QList< CARest * > composeRests(int timeLength, int timeStart, CAVoice *voice=0, CARestType=Hidden)
Definition: rest.cpp:96
const QList< CAContext * > & contextList()
Definition: sheet.h:29
void playImmediately(QList< CAMusElement * > elements)
Definition: mainwin.cpp:6024
void append(CAMusElement *elt, bool addToChord=false)
Definition: voice.cpp:120
void setShadowNoteVisible(bool visible)
Definition: scoreview.h:224
CAMusElement * next(CAMusElement *)
Definition: lyricscontext.cpp:116
@ SlurType
Definition: slur.h:35
Repeat marks like segno, volta, coda etc.
Definition: repeatmark.h:15
void emptyMusElem()
Definition: muselementfactory.h:54
void setTieStart(CASlur *tieStart)
Definition: note.h:57
QList< CAStaff * > staffList()
Definition: sheet.cpp:157
QString createModeHash()
Definition: mainwin.cpp:1567
virtual CAView * clone()=0
QDockWidget * uiPyConsoleDock
Definition: mainwin.h:545
@ ffff
Definition: dynamic.h:20
void on_uiArticulationType_toggled(bool, int)
Definition: mainwin.cpp:4006
CAMusElement * previous(CAMusElement *)
Definition: lyricscontext.cpp:127
@ VeryLongFermata
Definition: fermata.h:22
void setCurrentView(CAView *view)
Definition: mainwin.h:364
void confirmTextEdit(CAScoreView *v, CATextEdit *textEdit, CAMusElement *elt)
Definition: mainwin.cpp:3729
static QFileDialog * uiOpenDialog
Definition: mainwin.h:146
void on_uiSelectAll_triggered()
Definition: mainwin.cpp:3041
void setMinor(bool minor)
Definition: functionmark.h:59
QList< CANote * > getChord()
Definition: note.cpp:197
void on_uiNewDocument_triggered()
Definition: mainwin.cpp:1308
Widget that shows the current score source in various syntax.
Definition: sourceview.h:22
@ InstrumentChange
Definition: mark.h:25
bool on_uiSaveDocument_triggered()
Definition: mainwin.cpp:3101
void assignTimes()
Definition: tuplet.cpp:159
@ DalVarCoda
Definition: repeatmark.h:25
double width() const
Definition: drawable.h:57
CAFunctionType tonicDegree()
Definition: functionmark.h:48
@ rfz
Definition: dynamic.h:21
CAFingerNumber
Definition: fingering.h:18
void on_uiFullscreen_toggled(bool)
Definition: mainwin.cpp:1045
int voltaNumber()
Definition: repeatmark.h:37
@ PrallUp
Definition: articulation.h:43
void on_uiLockScrollPlayback_toggled(bool)
Definition: mainwin.cpp:3037
void pasteAt(const QPoint coords, CAScoreView *v)
Definition: mainwin.cpp:5569
void setMidiProgram(const unsigned char program)
Definition: voice.h:108
void on_uiInsertPlayable_toggled(bool)
Definition: mainwin.cpp:3557
Definition: jumptoview.h:17
void on_uiZoomToSelection_triggered()
Definition: mainwin.cpp:3058
bool isInsertKeySigChecked()
Definition: mainwin.h:142
CADiatonicKey key()
Definition: functionmark.h:46
@ Note
Definition: muselement.h:25
static void rebuildUI(CADocument *document, CASheet *sheet)
Definition: canorus.cpp:326
void on_uiContextType_toggled(bool, int)
Definition: mainwin.cpp:1478
int beats()
Definition: timesignature.h:34
CATextEdit * createTextEdit(CADrawableMusElement *elt)
Definition: scoreview.cpp:1681
@ ff
Definition: dynamic.h:20
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition: plugins_swig.h:6
double height() const
Definition: drawable.h:58
void floatViewClosed(CAView *)
Definition: mainwin.cpp:1166
void setRealValue(int val)
Definition: lcdnumber.cpp:42
Definition: mainwinprogressctl.h:18
void setRebuildUILock(bool l)
Definition: mainwin.h:380
void on_uiExportToPdf_triggered()
Definition: mainwin.cpp:3467
Definition: drawablecontext.h:18
void setSelectedVoice(CAVoice *selectedVoice)
Definition: scoreview.h:221
void updateFingeringToolBar()
Definition: mainwin.cpp:5068
One stanza line of lyrics.
Definition: lyricscontext.h:19
QComboBox * uiAssociatedVoice
Definition: mainwin.h:463
@ FiguredBassMark
Definition: muselement.h:36
QToolBar * uiSheetToolBar
Definition: mainwin.h:448
void on_uiNewVoice_triggered()
Definition: mainwin.cpp:1395
void setFermataType(const CAFermata::CAFermataType type)
Definition: muselementfactory.h:213
void setTimeSigBeat(int iTimeSigBeat)
Definition: muselementfactory.h:142
void updateDynamicToolBar()
Definition: mainwin.cpp:4989
void scoreViewMouseMove(QMouseEvent *e, const QPoint coords)
Definition: mainwin.cpp:1915
CAViewType viewType()
Definition: view.h:28
Definition: printctl.h:24
void setMouseTracking(bool)
Definition: scoreview.cpp:239
CASlurType slurType()
Definition: slur.h:49
virtual int timeStart() const
Definition: muselement.h:51
void addNoteAccs(int iAdd)
Definition: muselementfactory.h:110
void changeDocument(CADocument *, CADocument *)
Definition: undo.cpp:193
CAStaff * staff()
Definition: voice.h:29
static void insertRecentDocument(QString)
Definition: canorus.cpp:224
CADiatonicKey diatonicKey()
Definition: keysignature.h:50
QList< CANote * > getNoteList()
Definition: voice.cpp:683
void setInstrument(const int instrument)
Definition: instrumentchange.h:25
void setClef(CAClef::CAPredefinedClefType eClefType)
Definition: muselementfactory.h:146
CADiatonicPitch & diatonicPitch()
Definition: note.h:35
Line of music elements in the sheet.
Definition: context.h:16
void addWinActions()
Definition: actionstorage.cpp:117
void on_uiMidiRecorder_triggered()
Definition: mainwin.cpp:4313
CAUndoToolButton * uiUndo
Definition: mainwin.h:428
QToolBar * uiFingeringToolBar
Definition: mainwin.h:540
void clear()
Definition: syllable.cpp:47
void clearSelection()
Definition: scoreview.h:104
void setFMFunctionMinor(bool m)
Definition: muselementfactory.h:192
CAMenuToolButton * uiFMTonicDegree
Definition: mainwin.h:519
void setArticulationType(CAArticulation::CAArticulationType t)
Definition: muselementfactory.h:173
void addVoice(CAVoice *voice)
Definition: staff.h:36
void setBeats(int beats)
Definition: timesignature.h:35
static void contextProperties(CAContext *context, QWidget *parent)
Definition: propertiesdialog.cpp:189
@ Staccato
Definition: articulation.h:22
@ Stopped
Definition: articulation.h:30
void setMelismaStart(bool m)
Definition: syllable.h:28
void onTextEditKeyPressEvent(QKeyEvent *)
Definition: mainwin.cpp:3669
@ FiguredBassContext
Definition: context.h:26
void updateSheetToolBar()
Definition: mainwin.cpp:4575
QFileDialog * importDialog()
Definition: mainwin.h:113
@ DrawableSlur
Definition: drawablemuselement.h:27
int noteAccs(int noteName)
Definition: diatonickey.cpp:227
QHash< QString, int > _modeHash
Definition: mainwin.h:373
void removeSheet(CASheet *sheet)
Definition: document.h:30
void setTonicDegreeMinor(bool minor)
Definition: functionmark.h:56
void onTimeEditedTimerTimeout()
Definition: mainwin.cpp:2945
friend class CAActionStorage
Definition: mainwin.h:77
CARestType
Definition: rest.h:17
@ LyricsContext
Definition: context.h:24
void scoreViewTripleClick(QMouseEvent *e, const QPoint coords)
Definition: mainwin.cpp:2005
void setRestType(CARest::CARestType eType)
Definition: muselementfactory.h:134
Tree view of all the resources inside the document.
Definition: resourceview.h:18
bool lockScrollPlayback()
Definition: settings.h:75
CASheet * sheet()
Definition: scoreview.h:73
Music element which represents a barline in the score.
Definition: barline.h:17
int noteExtraAccs()
Definition: muselementfactory.h:121
Text sign.
Definition: text.h:14
CAStemDirection
Direction of the note's stem.
Definition: note.h:20
Marks that depend on other music elements.
Definition: mark.h:15
Definition: lilypondimport.h:29
CAView * unsplit(CAView *v=0)
Definition: viewcontainer.cpp:110
QHash< CAViewContainer *, CASheet * > _sheetMap
Definition: mainwin.h:372
void on_uiAssociatedVoice_activated(int)
Definition: mainwin.cpp:4496
@ sf
Definition: dynamic.h:21
void removeTextEdit()
Definition: scoreview.cpp:1721
@ UpMordent
Definition: articulation.h:40
CADrawableContext * drawableContext()
Definition: drawablemuselement.h:39
@ Whole
Definition: playablelength.h:21
void addSheet(CASheet *sheet)
Definition: document.h:28
void setDrawShadowNoteAccs(bool draw)
Definition: scoreview.h:227
bool isOriginal()
Definition: fingering.h:45
@ PrallMordent
Definition: articulation.h:37
void on_uiPlayFromSelection_toggled(bool)
Definition: mainwin.cpp:2983
Instrument change during the score.
Definition: instrumentchange.h:16
void on_uiNoteStemDirection_toggled(bool, int)
Definition: mainwin.cpp:4521
A text edit widget based on QLineEdit.
Definition: scoreview.h:41
void setModified(bool m)
Definition: document.h:71
const double worldX()
Definition: scoreview.h:172
QAction * uiTupletInsteadOfAction
Definition: mainwin.h:490
QToolBar * uiFBMToolBar
Definition: mainwin.h:512
CAView * splitHorizontally(CAView *v=0)
Definition: viewcontainer.cpp:82
void addPlayableDotted(int add, CAPlayableLength curLength)
Definition: muselementfactory.cpp:126
void on_uiUnsplitAll_triggered()
Definition: mainwin.cpp:1093
Represents a single sheet of paper in the document.
Definition: sheet.h:22
void importLyricsContext()
Definition: import.cpp:184
@ Dotted
Definition: barline.h:27
Definition: actionstorage.h:23
int coordsToTime(double x)
Definition: scoreview.cpp:1760
@ Segno
Definition: repeatmark.h:20
void updateRepeatMarkToolBar()
Definition: mainwin.cpp:5039
void setMusElement(CAMusElement *elt)
Definition: muselementfactory.h:51
void on_uiSheetProperties_triggered()
Definition: mainwin.cpp:4457
const QString name()
Definition: voice.h:101
CAPredefinedClefType
Definition: clef.h:20
CAVoice * currentVoice()
Definition: mainwin.cpp:1274
int numberOfLines()
Definition: staff.h:30
void on_uiAboutCanorus_triggered()
Definition: mainwin.cpp:4283
void setFBMAccs(int n)
Definition: muselementfactory.h:178
@ ppppp
Definition: dynamic.h:19
CAViewContainer * currentViewContainer()
Definition: mainwin.h:138
void on_uiFMEllipse_toggled(bool)
Definition: mainwin.cpp:3918
Base class for import filters.
Definition: import.h:20
@ Fourth
Definition: fingering.h:22
@ Marcato
Definition: articulation.h:19
@ fp
Definition: dynamic.h:21
void setTimeSigBeats(int iTimeSigBeats)
Definition: muselementfactory.h:138
void setBorder(const QPen pen)
Definition: scoreview.cpp:1186
Definition: helpbrowser.h:16
void onRepaintTimerTimeout()
Definition: mainwin.cpp:3020
CASlur * clone(CAContext *context=0)
Definition: slur.cpp:74
int beat()
Definition: timesignature.h:37
@ sfz
Definition: dynamic.h:21
void calculateTimeLength()
Definition: playable.cpp:69
void startProgress(CAFile *f)
Definition: mainwinprogressctl.cpp:53
static void sheetProperties(CASheet *sheet, QWidget *parent)
Definition: propertiesdialog.cpp:181
QToolBar * uiContextToolBar
Definition: mainwin.h:454
@ Open
Definition: articulation.h:29
@ Varbaritone
Definition: clef.h:30
int getAccs(double x, int pitch)
Definition: drawablestaff.cpp:163
CADrawableMusElement * selectNextMusElement(bool append=false)
Definition: scoreview.cpp:1455
int voiceNumber()
Definition: voice.h:95
void on_uiTabWidget_CANewTab()
Definition: mainwin.cpp:1022
void updateTempoToolBar()
Definition: mainwin.cpp:5093
CAView * _playbackView
Definition: mainwin.h:376
@ Fermata
Definition: mark.h:28
void removeView(CAView *v)
Definition: mainwin.h:119
Definition: actiondelegate.h:21
QList< CAPlayable * > & curPlaying()
Definition: playback.h:40
bool on_uiSaveDocumentAs_triggered()
Definition: mainwin.cpp:3117
Definition: canexport.h:15
const QList< CAPlayable * > & noteList()
Definition: tuplet.h:33
void setCurrentVoice(CAVoice *)
Definition: mainwin.cpp:1285
virtual CAPlayable * clone(CAContext *context)
Definition: playable.h:25
const QList< CALyricsContext * > & lyricsContextList()
Definition: voice.h:113
void setFMEllipse(bool e)
Definition: muselementfactory.h:201
@ Text
Definition: mark.h:19
virtual const QString readableStatus()
Definition: export.cpp:151
void subNoteAccs(int iSub)
Definition: muselementfactory.h:113
void on_uiRedo_toggled(bool, int)
Definition: mainwin.cpp:1337
int getRealValue()
Definition: lcdnumber.cpp:59
Slur, Tie, Phrasing slur and Laissez vibrer tie This class represents any type of slur....
Definition: slur.h:18
CAView * splitVertically(CAView *v=0)
Definition: viewcontainer.cpp:55
const QList< CASyllable * > & syllableList()
Definition: lyricscontext.h:34
bool animatedScroll()
Definition: settings.h:78
Base class for export filters.
Definition: export.h:22
void setWorldY(double y, bool animate=false, bool force=false)
Definition: scoreview.cpp:661
CAMusElementFactory * _musElementFactory
Definition: mainwin.h:385
@ Dynamic
Definition: mark.h:22
CARestType restType()
Definition: rest.h:28
QAction * uiAssociatedVoiceAction
Definition: mainwin.h:464
void setRestType(CARestType type)
Definition: rest.h:29
CAResourceView * resourceView()
Definition: mainwin.h:114
void insertVoice(int idx, CAVoice *voice)
Definition: staff.h:37
void setEllipse(bool ellipse)
Definition: functionmark.h:60
void setBpm(int bpm)
Definition: tempo.h:23
static const int musicLengthToTimeLength(CAMusicLength l)
Definition: playablelength.h:47
QToolBar * uiTimeSigToolBar
Definition: mainwin.h:506
Holds together resizable views.
Definition: viewcontainer.h:17
void setFingeringOriginal(const int o)
Definition: muselementfactory.h:240
CAMainWinProgressCtl _mainWinProgressCtl
Definition: mainwin.h:360
CAMusElementType musElementType()
Definition: muselement.h:46
void on_uiInsertFBM_toggled(bool)
Definition: mainwin.cpp:3575
bool wait(unsigned long time=ULONG_MAX)
Definition: export.h:48
@ ProgressMode
Definition: mainwin.h:82
void on_uiClefType_toggled(bool, int)
Definition: mainwin.cpp:3958
@ F
Definition: functionmark.h:32
CAVoice * voice()
Definition: playable.h:31
CAPlayableLength beat()
Definition: tempo.h:24
void setClefOffset(int offset)
Definition: muselementfactory.h:150
void setMax(int iMax)
Definition: lcdnumber.cpp:72
@ BookMark
Definition: mark.h:26
CASheet * sheet()
Definition: context.h:34
CADocument * importedDocument()
Definition: import.h:40
bool stopPlayback()
Definition: mainwin.h:390
@ S
Definition: functionmark.h:30
CAPrintCtl * _poPrintCtl
Definition: mainwin.h:352
CAPlayableLength & playableLength()
Definition: playable.h:23
CAMusElement * associatedElement()
Definition: mark.h:42
QLineEdit * uiContextName
Definition: mainwin.h:456
bool synchronizeVoices()
Definition: staff.cpp:346
void addSelectionRegion(QRect r)
Definition: scoreview.h:118
bool configureNote(int pitch, CAVoice *voice, CAMusElement *right, bool addToChord)
Definition: muselementfactory.cpp:216
bool containsPitch(int noteName, int timeStart)
Definition: voice.cpp:967
@ DrawableNote
Definition: drawablemuselement.h:19
@ Slur
Definition: muselement.h:32
@ Staccatissimo
Definition: articulation.h:20
@ PrallDown
Definition: articulation.h:42
bool remove(CAMusElement *)
Definition: lyricscontext.cpp:141
virtual CAMusElement * clone(CAContext *context=0)=0
void importDocument()
Definition: import.cpp:160
QLineEdit * uiDynamicCustomText
Definition: mainwin.h:529