12 #include <QFileDialog>
49 class CAPrintPreviewCtl;
111 if (v)
return v->
sheet();
358 if(_playback && _playback->isRunning())
Represents a single sheet of paper in the document.
Definition: sheet.h:20
void on_uiFMTonicDegree_toggled(bool, int)
Definition: mainwin.cpp:3347
bool handleUnsavedChanges()
Definition: mainwin.cpp:852
QSpinBox * uiStanzaNumber
Definition: mainwin.h:427
void on_uiAboutQt_triggered()
Definition: mainwin.cpp:3729
QComboBox * uiKeySig
Definition: mainwin.h:467
void insertMusElementAt(const QPoint coords, CAScoreViewPort *v)
Definition: mainwin.cpp:2215
void on_uiFMChordArea_toggled(bool, int)
Definition: mainwin.cpp:3324
void on_uiExportDocument_triggered()
Definition: mainwin.cpp:2871
CAPlayback * _playback
Definition: mainwin.h:350
void on_uiVoiceNum_valChanged(int)
Definition: mainwin.cpp:3009
void updateFermataToolBar()
Definition: mainwin.cpp:4382
void onTextEditKeyPressEvent(QKeyEvent *)
Definition: mainwin.cpp:3220
Definition: midirecorderview.h:23
void on_uiSettings_triggered()
Definition: mainwin.cpp:3744
void scoreViewPortMouseRelease(QMouseEvent *e, const QPoint coords)
Definition: mainwin.cpp:1793
void on_uiFermataType_toggled(bool, int)
Definition: mainwin.cpp:5173
CAMenuToolButton * uiTupletType
Definition: mainwin.h:450
void on_uiHiddenRest_toggled(bool checked)
Definition: mainwin.cpp:945
CAMenuToolButton * uiDynamicText
Definition: mainwin.h:491
void on_uiVoiceProperties_triggered()
Definition: mainwin.cpp:3028
CAMode
Definition: mainwin.h:63
Definition: previewctl.h:22
CAMenuToolButton * uiTimeSigType
Definition: mainwin.h:407
void scoreViewPortMousePress(QMouseEvent *e, const QPoint coords)
Definition: mainwin.cpp:1497
void on_uiNewDocument_triggered()
Definition: mainwin.cpp:1146
void removeSheet(CASheet *s)
Definition: mainwin.cpp:3830
int oldUiClefOffsetValue
Definition: mainwin.h:472
void on_uiInstrumentChange_activated(int)
Definition: mainwin.cpp:5153
CAPyConsole * pyConsole
Definition: mainwin.h:135
bool _animatedScroll
Definition: mainwin.h:342
QToolBar * uiSheetToolBar
Definition: mainwin.h:414
void on_uiDocumentProperties_triggered()
Definition: mainwin.cpp:3869
void on_uiRemoveContext_triggered()
Definition: mainwin.cpp:1266
QLabel * uiTempoEquals
Definition: mainwin.h:498
QToolBar * uiFermataToolBar
Definition: mainwin.h:500
void on_uiOpenDocument_triggered()
Definition: mainwin.cpp:2690
CAPreviewCtl * _poPrintPreviewCtl
Definition: mainwin.h:324
void on_uiOpenRecent_aboutToShow()
Definition: mainwin.cpp:5319
void updateInsertToolBar()
Definition: mainwin.cpp:4095
CAKeybdInput * _keybdInput
Definition: mainwin.h:364
CAHelpBrowser * uiHelpWidget
Definition: mainwin.h:513
QHash< CAViewPortContainer *, CASheet * > _sheetMap
Definition: mainwin.h:340
Definition: scoreviewport.h:52
void on_uiFingeringOriginal_toggled(bool checked)
Definition: mainwin.cpp:5219
void on_uiContextName_returnPressed()
Definition: mainwin.cpp:3893
void on_uiVoiceStemDirection_toggled(bool, int)
Definition: mainwin.cpp:3935
void on_uiSplitHorizontally_triggered()
Definition: mainwin.cpp:964
QLineEdit * uiTempoBpm
Definition: mainwin.h:499
static QFileDialog * uiImportDialog
Definition: mainwin.h:132
void playImmediately(QList< CAMusElement * > elements)
Definition: mainwin.cpp:5349
unsigned int _timeEditedTime
Definition: mainwin.h:352
void on_uiArticulationType_toggled(bool, int)
Definition: mainwin.cpp:3458
QToolBar * uiFingeringToolBar
Definition: mainwin.h:504
void setMidiRecorderView(CAMidiRecorderView *v)
Definition: mainwin.h:99
void on_uiNewSheet_triggered()
Definition: mainwin.cpp:1192
void rebuildUI(CASheet *sheet, bool repaint=true)
Definition: mainwin.cpp:1397
CAMidiRecorderView * midiRecorderView()
Definition: mainwin.h:98
QLineEdit * uiVoiceName
Definition: mainwin.h:436
void on_uiPlayableLength_toggled(bool, int)
Definition: mainwin.cpp:3144
CAMenuToolButton * uiFMFunction
Definition: mainwin.h:481
void updateSheetToolBar()
Definition: mainwin.cpp:4003
CAPyConsoleInterface * pyConsoleIface
Definition: plugins_swig.h:23
bool saveDocument(QString fileName)
Definition: mainwin.cpp:2814
Definition: transposeview.h:16
QList< CAViewPortContainer * > _viewPortContainerList
Definition: mainwin.h:337
CAMainWin()
Definition: plugins_swig.h:17
Definition: helpbrowser.h:14
CAStaff * currentStaff()
Definition: mainwin.h:115
void on_uiContextType_toggled(bool, int)
Definition: mainwin.cpp:1287
QToolBar * uiKeySigToolBar
Definition: mainwin.h:465
void on_uiKeySig_activated(int)
Definition: mainwin.cpp:3035
QList< CADrawableMusElement * > _prePlaybackSelection
Definition: mainwin.h:345
void on_uiSheetName_returnPressed()
Definition: mainwin.cpp:3873
void setCurrentViewPort(CAViewPort *viewPort)
Definition: mainwin.h:332
QLineEdit * uiSheetName
Definition: mainwin.h:416
Class which represents a voice in the staff.
Definition: voice.h:22
void on_uiInsertSyllable_toggled(bool)
Definition: mainwin.cpp:3131
QToolBar * uiVoiceToolBar
Definition: mainwin.h:433
void on_uiZoomToHeight_triggered()
Definition: mainwin.cpp:2676
void on_uiRepeatMarkType_toggled(bool, int)
Definition: mainwin.cpp:5240
void on_uiMarkType_toggled(bool, int)
Definition: mainwin.cpp:3425
void on_uiSplitVertically_triggered()
Definition: mainwin.cpp:975
void on_uiUndo_toggled(bool, int)
Definition: mainwin.cpp:1150
void setupCustomUi()
Definition: mainwin.cpp:573
void on_uiClefType_toggled(bool, int)
Definition: mainwin.cpp:3410
void on_uiCloseCurrentView_triggered()
Definition: mainwin.cpp:995
CAMenuToolButton * uiFinger
Definition: mainwin.h:505
void on_uiTempoBeat_toggled(bool, int)
Definition: mainwin.cpp:5273
Widget that shows the current score source in various syntax.
Definition: sourceviewport.h:22
QAction * uiTupletInsteadOfAction
Definition: mainwin.h:456
void updateUndoRedoButtons()
Definition: mainwin.cpp:1177
CAMusElementFactory * _musElementFactory
Definition: mainwin.h:353
Class which represents the current document.
Definition: document.h:19
void on_uiTimeSigBeats_valueChanged(int)
Definition: mainwin.cpp:3474
QSpinBox * uiDynamicVolume
Definition: mainwin.h:492
QToolBar * uiPlayableToolBar
Definition: mainwin.h:442
QAction * uiResourceView
Definition: ui_mainwin.h:103
void pasteAt(const QPoint coords, CAScoreViewPort *v)
Definition: mainwin.cpp:4906
void on_uiStanzaNumber_valueChanged(int)
Definition: mainwin.cpp:3913
void on_uiZoomToSelection_triggered()
Definition: mainwin.cpp:2661
void on_uiNewWindow_triggered()
Definition: mainwin.cpp:1139
QCheckBox * uiFingeringOriginal
Definition: mainwin.h:506
CAMenuToolButton * uiVoiceStemDirection
Definition: mainwin.h:439
CAMenuToolButton * uiArticulationType
Definition: mainwin.h:410
void on_uiResourceView_toggled(bool)
Definition: mainwin.cpp:1035
void updateInstrumentToolBar()
Definition: mainwin.cpp:4484
void on_uiSheetProperties_triggered()
Definition: mainwin.cpp:3886
CALCDNumber * uiVoiceNum
Definition: mainwin.h:435
CAMenuToolButton * uiBarlineType
Definition: mainwin.h:408
QToolBar * uiContextToolBar
Definition: mainwin.h:420
QToolBar * uiClefToolBar
Definition: mainwin.h:470
void initViewPort(CAViewPort *)
Definition: mainwin.cpp:1069
CAHelpBrowser * helpWidget()
Definition: mainwin.h:139
QComboBox * uiVoiceInstrument
Definition: mainwin.h:437
void on_uiSelectMode_toggled(bool)
Definition: mainwin.cpp:1292
CADocument * _document
Definition: mainwin.h:321
void updateTimeSigToolBar()
Definition: mainwin.cpp:4254
QComboBox * uiAssociatedVoice
Definition: mainwin.h:429
bool on_uiSaveDocumentAs_triggered()
Definition: mainwin.cpp:2711
CAResourceView * _resourceView
Definition: mainwin.h:327
QLabel * uiTimeSigSlash
Definition: mainwin.h:476
CAMenuToolButton * uiFMTonicDegree
Definition: mainwin.h:483
void onScoreViewPortSelectionChanged()
Definition: mainwin.cpp:2534
CASheet * sheet()
Definition: scoreviewport.h:70
void clearUI()
Definition: mainwin.cpp:903
bool _lockScrollPlayback
Definition: mainwin.h:343
void on_uiAssociatedVoice_activated(int)
Definition: mainwin.cpp:3925
Base class for export filters.
Definition: export.h:22
void on_uiUsersGuide_triggered()
Definition: mainwin.cpp:3725
QToolBar * uiRepeatMarkToolBar
Definition: mainwin.h:502
QToolBar * uiTempoToolBar
Definition: mainwin.h:496
bool rebuildUILock()
Definition: mainwin.h:77
void on_uiVoiceInstrument_activated(int)
Definition: mainwin.cpp:3111
void setDocument(CADocument *document)
Definition: mainwin.h:126
Tree view of all the resources inside the document.
Definition: resourceview.h:18
static QFileDialog * uiOpenDialog
Definition: mainwin.h:130
QFileDialog * importDialog()
Definition: mainwin.h:95
void on_uiUnsplitAll_triggered()
Definition: mainwin.cpp:986
void on_uiFinger_toggled(bool checked, int t)
Definition: mainwin.cpp:5196
void on_uiTabWidget_currentChanged(int)
Definition: mainwin.cpp:930
void on_uiFullscreen_toggled(bool)
Definition: mainwin.cpp:938
QSpinBox * uiClefOffset
Definition: mainwin.h:471
~CAMainWin()
Definition: mainwin.cpp:184
CAViewPortContainer * _currentViewPortContainer
Definition: mainwin.h:336
void on_uiNewViewport_triggered()
Definition: mainwin.cpp:1054
QFileDialog * exportDialog()
Definition: mainwin.h:94
void updateRepeatMarkToolBar()
Definition: mainwin.cpp:4405
QToolBar * uiFMToolBar
Definition: mainwin.h:480
void on_uiAnimatedScroll_toggled(bool)
Definition: mainwin.cpp:2636
void on_uiContextProperties_triggered()
Definition: mainwin.cpp:3906
void updateKeySigToolBar()
Definition: mainwin.cpp:4279
void updateToolBars()
Definition: mainwin.cpp:3975
CAMenuToolButton * uiTempoBeat
Definition: mainwin.h:497
CAContext * currentContext()
Definition: mainwin.cpp:1112
CAMenuToolButton * uiFMChordArea
Definition: mainwin.h:482
void setCurrentViewPortContainer(CAViewPortContainer *vpc)
Definition: mainwin.h:333
void on_uiTupletNumber_valueChanged(int)
Definition: mainwin.cpp:3614
CAResourceView * resourceView()
Definition: mainwin.h:96
void on_uiTimeSigBeat_valueChanged(int)
Definition: mainwin.cpp:3503
void on_uiCut_triggered()
Definition: mainwin.cpp:4517
QToolBar * uiTimeSigToolBar
Definition: mainwin.h:474
void removeViewPort(CAViewPort *v)
Definition: mainwin.h:101
void sourceViewPortCommit(QString inputString)
Definition: mainwin.cpp:3640
void on_uiLockScrollPlayback_toggled(bool)
Definition: mainwin.cpp:2640
static QFileDialog * uiSaveDialog
Definition: mainwin.h:129
void onMidiInEvent(QVector< unsigned char > message)
Definition: mainwin.cpp:2863
QActionGroup * uiInsertGroup
Definition: mainwin.h:399
void closeEvent(QCloseEvent *event)
Definition: mainwin.cpp:2681
QToolBar * uiInsertToolBar
Definition: mainwin.h:398
Definition: ui_mainwin.h:731
void scoreViewPortDoubleClick(QMouseEvent *e, const QPoint coords)
Definition: mainwin.cpp:1767
CAPrintCtl * _poPrintCtl
Definition: mainwin.h:325
void scoreViewPortTripleClick(QMouseEvent *e, const QPoint coords)
Definition: mainwin.cpp:1780
CATransposeView * _transposeView
Definition: mainwin.h:328
void on_uiPaste_triggered()
Definition: mainwin.cpp:4530
void on_uiTupletType_toggled(bool, int)
Definition: mainwin.cpp:3570
QSpinBox * uiTimeSigBeats
Definition: mainwin.h:475
void viewPortClicked()
Definition: mainwin.cpp:1684
void createCustomActions()
Definition: mainwin.cpp:227
void on_uiClefOffset_valueChanged(int)
Definition: mainwin.cpp:3067
QSpinBox * uiTupletActualNumber
Definition: mainwin.h:452
QAction * uiTupletNumberAction
Definition: mainwin.h:454
void on_uiCanorusMLSource_triggered()
Definition: mainwin.cpp:1023
void on_uiSlurType_toggled(bool, int)
Definition: mainwin.cpp:3391
void updateVoiceToolBar()
Definition: mainwin.cpp:4016
QTimer _timeEditedTimer
Definition: mainwin.h:351
void on_uiRemoveVoice_triggered()
Definition: mainwin.cpp:1229
Audio playback of the score. This class creates playback events (usually MIDI events) for the music e...
Definition: playback.h:20
void on_uiNewVoice_triggered()
Definition: mainwin.cpp:1204
void updateFingeringToolBar()
Definition: mainwin.cpp:4434
CAVoice * currentVoice()
Definition: mainwin.cpp:1125
Definition: pyconsoleinterface.h:15
void newDocument()
Definition: mainwin.cpp:809
void on_uiSelectAll_triggered()
Definition: mainwin.cpp:2644
void restartTimeEditedTime()
Definition: mainwin.h:84
void on_uiInsertFM_toggled(bool)
Definition: mainwin.cpp:3137
CADocument * openDocument(const QString &fileName)
Definition: mainwin.cpp:2736
void on_uiMidiRecorder_triggered()
Definition: mainwin.cpp:3749
QSpinBox * uiTimeSigBeat
Definition: mainwin.h:477
QAction * uiAssociatedVoiceAction
Definition: mainwin.h:430
CAViewPort * currentViewPort()
Definition: mainwin.h:100
CAMenuToolButton * uiMarkType
Definition: mainwin.h:409
void setDocument(CADocument *doc)
Definition: resourceview.h:27
QList< CAViewPort * > viewPortList()
Definition: mainwin.h:102
void on_uiEditMode_toggled(bool)
Definition: mainwin.cpp:1297
void on_uiVoiceName_returnPressed()
Definition: mainwin.cpp:3098
void on_uiScoreView_triggered()
Definition: mainwin.cpp:3797
void onTimeEditedTimerTimeout()
Definition: mainwin.cpp:2550
CAMenuToolButton * uiSlurType
Definition: mainwin.h:446
void on_uiZoomToWidth_triggered()
Definition: mainwin.cpp:2671
Definition: printctl.h:23
CASheet * currentSheet()
Definition: mainwin.h:109
void updateContextToolBar()
Definition: mainwin.cpp:4054
QSpinBox * uiTupletNumber
Definition: mainwin.h:451
void updateWindowTitle()
Definition: mainwin.cpp:2845
void onRepaintTimerTimeout()
Definition: mainwin.cpp:2625
void on_uiTempoBpm_returnPressed()
Definition: mainwin.cpp:5296
void on_uiPlayFromSelection_toggled(bool)
Definition: mainwin.cpp:2588
CAMusElementFactory * musElementFactory()
Definition: mainwin.h:355
void on_uiInsertKeySig_toggled(bool)
Definition: mainwin.cpp:3622
QDockWidget * uiHelpDock
Definition: mainwin.h:512
QToolBar * uiInstrumentToolBar
Definition: mainwin.h:494
QTimer * _repaintTimer
Definition: mainwin.h:346
void playbackFinished()
Definition: mainwin.cpp:2558
void on_uiCopy_triggered()
Definition: mainwin.cpp:4508
void updateTempoToolBar()
Definition: mainwin.cpp:4459
Represents a staff in the sheet.
Definition: staff.h:24
CAViewPort * _currentViewPort
Definition: mainwin.h:341
void on_uiTranspose_triggered()
Definition: mainwin.cpp:3765
void on_uiTimeSigType_toggled(bool, int)
Definition: mainwin.cpp:3532
void updateClefToolBar()
Definition: mainwin.cpp:4302
CAMenuToolButton * uiNoteStemDirection
Definition: mainwin.h:459
void on_uiDynamicVolume_valueChanged(int)
Definition: mainwin.cpp:5119
void on_uiInvertSelection_triggered()
Definition: mainwin.cpp:2654
Definition: lcdnumber.h:34
CAMenuToolButton * uiNoteAccs
Definition: mainwin.h:445
void on_uiCloseDocument_triggered()
Definition: mainwin.cpp:1006
CAMode _mode
Definition: mainwin.h:322
Definition: pyconsole.h:18
void on_uiZoomToFit_triggered()
Definition: mainwin.cpp:2666
void on_uiFMFunction_toggled(bool, int)
Definition: mainwin.cpp:3301
void copySelection(CAScoreViewPort *v)
Definition: mainwin.cpp:4539
CAExport * _poExp
Definition: mainwin.h:326
QDockWidget * helpDock()
Definition: mainwin.h:138
void updateFMToolBar()
Definition: mainwin.cpp:4325
void on_uiRemoveSheet_triggered()
Definition: mainwin.cpp:3814
void on_uiInsertPlayable_toggled(bool)
Definition: mainwin.cpp:3121
void scoreViewPortKeyPress(QKeyEvent *e)
Definition: mainwin.cpp:1873
bool on_uiSaveDocument_triggered()
Definition: mainwin.cpp:2700
bool _rebuildUILock
Definition: mainwin.h:347
QList< CAViewPort * > _viewPortList
Definition: mainwin.h:339
CAMode mode()
Definition: mainwin.h:93
QLineEdit * uiDynamicCustomText
Definition: mainwin.h:493
void setRebuildUILock(bool l)
Definition: mainwin.h:348
void on_uiImportDocument_triggered()
Definition: mainwin.cpp:2938
QAction * uiTupletActualNumberAction
Definition: mainwin.h:457
QComboBox * uiFMKeySig
Definition: mainwin.h:484
CAMenuToolButton * uiFermataType
Definition: mainwin.h:501
void on_uiAboutCanorus_triggered()
Definition: mainwin.cpp:3733
void on_uiBarlineType_toggled(bool, int)
Definition: mainwin.cpp:3629
void updateDynamicToolBar()
Definition: mainwin.cpp:4355
void on_uiRedo_toggled(bool, int)
Definition: mainwin.cpp:1161
CAUndoToolButton * uiUndo
Definition: mainwin.h:394
void addSheet(CASheet *s)
Definition: mainwin.cpp:876
CAViewPortContainer * currentViewPortContainer()
Definition: mainwin.h:123
QLineEdit * uiContextName
Definition: mainwin.h:422
void stopNow()
Definition: playback.cpp:333
CAUndoToolButton * uiRedo
Definition: mainwin.h:395
QComboBox * uiInstrumentChange
Definition: mainwin.h:495
QDockWidget * uiPyConsoleDock
Definition: mainwin.h:509
CAMenuToolButton * uiRepeatMarkType
Definition: mainwin.h:503
QAction * resourceViewAction()
Definition: mainwin.h:97
QToolBar * uiDynamicToolBar
Definition: mainwin.h:490
CAContextType contextType()
Definition: context.h:31
void keyPressEvent(QKeyEvent *)
Definition: mainwin.cpp:2528
CAMenuToolButton * uiClefType
Definition: mainwin.h:405
void on_uiLilyPondSource_triggered()
Definition: mainwin.cpp:3771
CAMenuToolButton * uiContextType
Definition: mainwin.h:402
void deleteSelection(CAScoreViewPort *v, bool deleteSyllable, bool deleteNotes, bool undo)
Definition: mainwin.cpp:4700
CAMenuToolButton * uiPlayableLength
Definition: mainwin.h:444
QAction * uiStanzaNumberAction
Definition: mainwin.h:428
QLabel * uiTupletInsteadOf
Definition: mainwin.h:455
Holds together resizable viewports.
Definition: viewportcontainer.h:17
void updatePlayableToolBar()
Definition: mainwin.cpp:4196
void on_uiDynamicText_toggled(bool, int)
Definition: mainwin.cpp:5099
creation, removal, configuration of music elements
Definition: muselementfactory.h:38
void on_uiDynamicCustomText_returnPressed()
Definition: mainwin.cpp:5134
void on_uiExportToPdf_triggered()
Definition: mainwin.cpp:3001
CAScoreViewPort * currentScoreViewPort()
Definition: mainwin.h:104
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition: plugins_swig.h:6
CADocument * document()
Definition: mainwin.h:124
void scoreViewPortWheel(QWheelEvent *e, const QPoint coords)
Definition: mainwin.cpp:1837
CAMidiRecorderView * _midiRecorderView
Definition: mainwin.h:329
void onUiOpenRecentDocumentTriggered()
Definition: mainwin.cpp:5330
void scoreViewPortMouseMove(QMouseEvent *e, const QPoint coords)
Definition: mainwin.cpp:1697
void floatViewPortClosed(CAViewPort *)
Definition: mainwin.cpp:1047
Line of music elements in the sheet.
Definition: context.h:16
static QFileDialog * uiExportDialog
Definition: mainwin.h:131
Base class for various viewports.
Definition: viewport.h:15
bool stopPlayback()
Definition: mainwin.h:357
void on_uiTupletActualNumber_valueChanged(int)
Definition: mainwin.cpp:3618
void setMode(CAMode mode)
Definition: mainwin.cpp:1305
void on_uiFMEllipse_toggled(bool)
Definition: mainwin.cpp:3370
CAViewPort * _playbackViewPort
Definition: mainwin.h:344
void on_uiNoteStemDirection_toggled(bool, int)
Definition: mainwin.cpp:3950