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