|
Canorus
0.0
|
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated using the Qt designer's ui/mainwin.ui file. Other widgets (specific toolbars, Views, plugin menus) are generated manually in-code. More...
#include <plugins_swig.h>
Public Types | |
| enum | CAMode { NoDocumentMode, ProgressMode, InsertMode, EditMode, ReadOnlyMode } |
Public Slots | |
| void | on_uiUsersGuide_triggered () |
Public Attributes | |
| CAPyConsoleInterface * | pyConsoleIface |
| CAPyConsole * | pyConsole |
| CAMenuToolButton * | uiTupletType |
| QSpinBox * | uiTupletNumber |
| QSpinBox * | uiTupletActualNumber |
Static Public Attributes | |
| static QFileDialog * | uiSaveDialog = nullptr |
| static QFileDialog * | uiOpenDialog = nullptr |
| static QFileDialog * | uiExportDialog = nullptr |
| static QFileDialog * | uiImportDialog = nullptr |
Private Member Functions | |
| void | playImmediately (QList< CAMusElement * > elements) |
| void | setMode (CAMode mode) |
| QString | createModeHash () |
| void | setCurrentView (CAView *view) |
| void | setCurrentViewContainer (CAViewContainer *vpc) |
| void | setRebuildUILock (bool l) |
| bool | stopPlayback () |
| bool | handleUnsavedChanges () |
| void | createCustomActions () |
| void | setupCustomUi () |
| void | initView (CAView *) |
| void | updateUndoRedoButtons () |
| void | updateToolBars () |
| void | updateSheetToolBar () |
| void | updateContextToolBar () |
| void | updateVoiceToolBar () |
| void | updateInsertToolBar () |
| void | updatePlayableToolBar () |
| void | updateTimeSigToolBar () |
| void | updateClefToolBar () |
| void | updateFBMToolBar () |
| void | updateFMToolBar () |
| void | updateDynamicToolBar () |
| void | updateInstrumentToolBar () |
| void | updateTempoToolBar () |
| void | updateFermataToolBar () |
| void | updateRepeatMarkToolBar () |
| void | updateFingeringToolBar () |
Friends | |
| class | CAMainWinProgressCtl |
| class | CAActionDelegate |
| class | CAActionStorage |
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated using the Qt designer's ui/mainwin.ui file. Other widgets (specific toolbars, Views, plugin menus) are generated manually in-code.
Copyright (c) 2006-2016, Reinhard Katzmann, Matevž Jekovec, Canorus development team All Rights Reserved. See AUTHORS for a complete list of authors.
Licensed under the GNU GENERAL PUBLIC LICENSE. See COPYING for details.
Canorus supports multiple main windows pointing to the same document or separated document.
Canorus uses multiple inheritance approach. See http://doc.trolltech.com/4.2/designer-using-a-component.html#the-multiple-inheritance-approach Class members having _ prefix are general private properties. Private attributes with ui prefix are GUI-only widgets objects created in Qt designer or manually.
| enum CAMainWin::CAMode |
|
inline |
References NULL, and pyConsoleIface.
Referenced by on_uiNewWindow_triggered().

| CAMainWin::CAMainWin | ( | QMainWindow * | oParent = 0 | ) |
Default constructor. Creates Canorus main window with parent oParent. Parent is usually null.
References _iNumAllowed, _jumpToView, _keybdInput, _midiRecorderView, _permanentStatusBar, _poExp, _resourceView, _timeEditedTimer, _transposeView, actionStorage, CACanorus::addMainWin(), CAActionStorage, createCustomActions(), CAPluginManager::enablePlugins(), CACanorus::midiDevice(), onMidiInEvent(), onTimeEditedTimerTimeout(), restartTimeEditedTime(), setDocument(), setRebuildUILock(), CACanorus::settings(), and setupCustomUi().

| CAMainWin::~CAMainWin | ( | ) |
References _midiRecorderView, _musElementFactory, _playback, _poExp, _poPrintCtl, _poPrintPreviewCtl, _resourceView, _transposeView, CACanorus::cleanUp(), CAUndo::deleteUndoStack(), document(), CACanorus::mainWinCount(), CACanorus::mainWinList(), CACanorus::removeMainWin(), uiClefToolBar, uiDynamicToolBar, uiFBMToolBar, uiFermataToolBar, uiFMToolBar, uiInsertGroup, uiInsertToolBar, uiInstrumentToolBar, uiPlayableToolBar, uiRepeatMarkToolBar, uiTempoToolBar, uiTimeSigToolBar, uiVoiceToolBar, and CACanorus::undo().

| void CAMainWin::addSheet | ( | CASheet * | s | ) |
This adds a tab to tabWidget and creates a single score View of the sheet. It does not add the sheet to the document.
References _sheetMap, _viewContainerList, CAViewContainer::addView(), initView(), CASheet::name(), setCurrentViewContainer(), and updateToolBars().
Referenced by onImportDone(), and rebuildUI().


| void CAMainWin::clearUI | ( | ) |
Deletes all Views (and their drawable content), disconnects all signals and resets all buttons and modes.
This function deletes the current main window's GUI only (drawable elements). All the data classes (staffs, notes, rests) should stay intact. Use delete document() to free the data part of Canorus as well.
First call clearUI() and then delete model when clearing the document, because cleraUI() still needs the model alive.
References _midiRecorderView, _sheetMap, _viewList, and setCurrentView().
Referenced by closeEvent(), newDocument(), on_uiCloseDocument_triggered(), openDocument(), rebuildUI(), and sourceViewCommit().


|
privateslot |
|
privateslot |
References CAMark::BookMark, CAUndo::createUndoCommand(), currentSheet(), document(), CAMark::markType(), CAMusElement::musElementType(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::removeTextEdit(), CASyllable::setHyphenStart(), CASyllable::setMelismaStart(), CASyllable::setText(), CAMusElement::Syllable, CAMark::Text, and CACanorus::undo().
Referenced by onTextEditKeyPressEvent(), and scoreViewMousePress().


| void CAMainWin::copySelection | ( | CAScoreView * | v | ) |
Backend for Edit->Copy.
References CALyricsContext::addSyllable(), CAStaff::addVoice(), CAVoice::append(), CALyricsContext::associatedVoice(), CAPlayable::clone(), CASlur::clone(), CATuplet::clone(), CAMusElement::clone(), CAMusElement::context(), CASheet::contextList(), CAContext::contextType(), currentSheet(), CAMusElement::isPlayable(), CAContext::LyricsContext, CAMusElement::Mark, CADrawableMusElement::musElement(), CAMusElement::musElementType(), CAMusElement::Note, CATuplet::noteList(), CAStaff::numberOfLines(), CANote::phrasingSlurEnd(), CANote::phrasingSlurStart(), CASlur::PhrasingSlurType, CAScoreView::selection(), CANote::setPhrasingSlurStart(), CANote::setSlurStart(), CANote::setTieStart(), CAScoreView::sheet(), CAMusElement::Slur, CANote::slurEnd(), CANote::slurStart(), CASlur::SlurType, CASlur::slurType(), CAContext::Staff, CANote::tieEnd(), CANote::tieStart(), CASlur::TieType, CAMusElement::timeStart(), CAMusElement::Tuplet, CAPlayable::tuplet(), CAPlayable::voice(), and CAStaff::voiceList().
Referenced by on_uiCopy_triggered(), and on_uiCut_triggered().


|
private |
References CAArticulation::Accent, CAMenuToolButton::addButton(), CAClef::Alto, CAClef::Baritone, CAClef::Bass, CAMark::BookMark, CAArticulation::Breath, CAPlayableLength::Breve, CARepeatMark::Coda, CAMark::Crescendo, CADynamic::Custom, CAFunctionMark::D, CARepeatMark::DalCoda, CARepeatMark::DalSegno, CARepeatMark::DalVarCoda, document(), CABarline::Dotted, CABarline::Double, CAArticulation::DownBow, CAArticulation::DownMordent, CAArticulation::DownPrall, CAMark::Dynamic, CAPlayableLength::Eighth, CABarline::End, CAArticulation::Espressivo, CADynamic::f, CAFunctionMark::F, CAMark::Fermata, CADynamic::ff, CADynamic::fff, CADynamic::ffff, CADynamic::fffff, CAFingering::Fifth, CAContext::FiguredBassContext, CAMark::Fingering, CAFingering::First, CAArticulation::Flageolet, CAFingering::Fourth, CADynamic::fp, CAClef::French, CAContext::FunctionMarkContext, CAPlayableLength::Half, CAPlayableLength::HundredTwentyEighth, CAFunctionMark::II, CAFunctionMark::III, CAMark::InstrumentChange, CAMidiDevice::instrumentNames(), CAFunctionMark::IV, CAFunctionMark::K, CAFunctionMark::L, CAFingering::LHeel, CAArticulation::LinePrall, CAFermata::LongFermata, CAFingering::LToe, CAContext::LyricsContext, CAArticulation::Marcato, CAClef::Mezzosoprano, CADynamic::mf, CAArticulation::Mordent, CADynamic::mp, CAFunctionMark::N, CAFermata::NormalFermata, oldUiClefOffsetValue, CAArticulation::Open, CADynamic::p, CAMark::Pedal, CASlur::PhrasingSlurType, CAKeySignatureUI::populateComboBox(), CAArticulation::Portato, CADynamic::pp, CADynamic::ppp, CADynamic::pppp, CADynamic::ppppp, CAArticulation::Prall, CAArticulation::PrallDown, CAArticulation::PrallMordent, CAArticulation::PrallPrall, CAArticulation::PrallUp, pyConsole, pyConsoleIface, CAPlayableLength::Quarter, CAUndoToolButton::Redo, CAMark::RehersalMark, CABarline::RepeatClose, CABarline::RepeatCloseOpen, CAMark::RepeatMark, CABarline::RepeatOpen, CAArticulation::ReverseTurn, CADynamic::rfz, CAFingering::RHeel, CAMark::Ritardando, CAFingering::RToe, CAFunctionMark::S, CAFingering::Second, CARepeatMark::Segno, CADynamic::sf, CADynamic::sff, CADynamic::sfz, CAFermata::ShortFermata, CABarline::Single, CAPlayableLength::Sixteenth, CAPlayableLength::SixtyFourth, CASlur::SlurType, CAClef::Soprano, CADynamic::sp, CADynamic::spp, CAArticulation::Staccatissimo, CAArticulation::Staccato, CAContext::Staff, CANote::StemDown, CANote::StemNeutral, CANote::StemPreferred, CANote::StemUp, CAArticulation::Stopped, CAClef::Subbass, CAFunctionMark::T, CAMark::Tempo, CAClef::Tenor, CAArticulation::Tenuto, CAMark::Text, CAFingering::Third, CAPlayableLength::ThirtySecond, CAFingering::Thumb, CASlur::TieType, CAClef::Treble, CAArticulation::Trill, CAArticulation::Turn, uiArticulationType, uiAssociatedVoice, uiBarlineType, uiClefOffset, uiClefToolBar, uiClefType, uiContextName, uiContextToolBar, uiContextType, uiDynamicCustomText, uiDynamicText, uiDynamicToolBar, uiDynamicVolume, uiFBMAccs, uiFBMNumber, uiFBMToolBar, uiFermataToolBar, uiFermataType, uiFinger, uiFingeringOriginal, uiFingeringToolBar, uiFMChordArea, uiFMFunction, uiFMKeySig, uiFMTonicDegree, uiFMToolBar, uiHelpDock, uiInsertToolBar, uiInstrumentChange, uiInstrumentToolBar, uiMarkType, uiNoteStemDirection, uiPlayableLength, uiPlayableToolBar, uiPyConsoleDock, uiRedo, uiRepeatMarkToolBar, uiRepeatMarkType, uiSheetName, uiSheetToolBar, uiSlurType, uiStanzaNumber, uiTempoBeat, uiTempoBpm, uiTempoEquals, uiTempoToolBar, uiTimeSigBeat, uiTimeSigBeats, uiTimeSigSlash, uiTimeSigToolBar, uiTimeSigType, uiTupletActualNumber, uiTupletInsteadOf, uiTupletNumber, uiTupletType, uiUndo, uiVoiceInstrument, uiVoiceName, uiVoiceNum, uiVoiceStemDirection, uiVoiceToolBar, CAFunctionMark::Undefined, CAUndoToolButton::Undo, CAArticulation::UpBow, CAArticulation::UpMordent, CAArticulation::UpPrall, CAFunctionMark::V, CAClef::Varbaritone, CARepeatMark::VarCoda, CAFermata::VeryLongFermata, CAFunctionMark::VI, CAFunctionMark::VII, and CAPlayableLength::Whole.
Referenced by CAMainWin().


|
private |
Create hash to allow changing the current mode from priviledged (ui/ctl) objects
References _iNumAllowed, and _modeHash.
Referenced by setupCustomUi().

| CAContext * CAMainWin::currentContext | ( | ) |
Returns the currently selected context in the current view port or 0 if no contexts are selected.
References currentView(), and CAView::ScoreView.
Referenced by currentStaff(), on_uiAssociatedVoice_activated(), on_uiContextName_returnPressed(), on_uiContextProperties_triggered(), on_uiLilyPondSource_triggered(), on_uiRemoveContext_triggered(), on_uiStanzaNumber_valueChanged(), on_uiVoiceNum_valChanged(), pasteAt(), scoreViewKeyPress(), updateContextToolBar(), updateInsertToolBar(), and updateVoiceToolBar().


|
inline |
References currentView().
Referenced by CAPlugin::callAction(), currentVoice(), insertMusElementAt(), CAKeybdInput::midiInEventToScore(), newDocument(), on_uiClefOffset_valueChanged(), on_uiCopy_triggered(), on_uiCut_triggered(), on_uiDynamicCustomText_returnPressed(), on_uiDynamicText_toggled(), on_uiDynamicVolume_valueChanged(), on_uiFBMAccs_toggled(), on_uiFBMNumber_toggled(), on_uiFermataType_toggled(), on_uiFinger_toggled(), on_uiFingeringOriginal_toggled(), on_uiFMChordArea_toggled(), on_uiFMEllipse_toggled(), on_uiFMFunction_toggled(), on_uiFMTonicDegree_toggled(), on_uiHiddenRest_toggled(), on_uiInstrumentChange_activated(), CAKeySignatureCtl::on_uiKeySig_activated(), on_uiNoteStemDirection_toggled(), on_uiPaste_triggered(), on_uiPlayableLength_toggled(), on_uiPlayFromSelection_toggled(), on_uiRemoveVoice_triggered(), on_uiRepeatMarkType_toggled(), on_uiSlurType_toggled(), on_uiTempoBeat_toggled(), on_uiTempoBpm_returnPressed(), on_uiTimeSigBeat_valueChanged(), on_uiTimeSigBeats_valueChanged(), on_uiTupletType_toggled(), on_uiVoiceNum_valChanged(), onImportDone(), CAKeybdInput::onMidiInEvent(), onTextEditKeyPressEvent(), openDocument(), pasteAt(), scoreViewKeyPress(), scoreViewMousePress(), setCurrentVoice(), setMode(), updateClefToolBar(), updateContextToolBar(), updateDynamicToolBar(), updateFBMToolBar(), updateFermataToolBar(), updateFingeringToolBar(), updateFMToolBar(), updateInstrumentToolBar(), CAKeySignatureUI::updateKeySigToolBar(), updatePlayableToolBar(), updateRepeatMarkToolBar(), updateSheetToolBar(), updateTempoToolBar(), updateTimeSigToolBar(), and updateVoiceToolBar().

|
inline |
Returns the currently selected sheet in the current view or 0, if no such view exists.
References NULL.
Referenced by CAPlugin::callAction(), confirmTextEdit(), copySelection(), insertMusElementAt(), CAKeybdInput::midiInEventToScore(), on_uiAssociatedVoice_activated(), on_uiClefOffset_valueChanged(), on_uiContextName_returnPressed(), on_uiDynamicCustomText_returnPressed(), on_uiDynamicText_toggled(), on_uiDynamicVolume_valueChanged(), on_uiExportDocument_triggered(), on_uiFBMAccs_toggled(), on_uiFBMNumber_toggled(), on_uiFermataType_toggled(), on_uiFinger_toggled(), on_uiFingeringOriginal_toggled(), on_uiFMChordArea_toggled(), on_uiFMEllipse_toggled(), on_uiFMFunction_toggled(), on_uiFMTonicDegree_toggled(), on_uiHiddenRest_toggled(), on_uiInstrumentChange_activated(), on_uiJumpTo_triggered(), CAKeySignatureCtl::on_uiKeySig_activated(), on_uiMidiRecorder_triggered(), on_uiNewVoice_triggered(), on_uiNoteStemDirection_toggled(), on_uiPlayableLength_toggled(), on_uiPlayFromSelection_toggled(), CAPreviewCtl::on_uiPrintPreview_triggered(), on_uiRedo_toggled(), on_uiRemoveContext_triggered(), on_uiRemoveSheet_triggered(), on_uiRemoveVoice_triggered(), on_uiRepeatMarkType_toggled(), on_uiSheetName_returnPressed(), on_uiSheetProperties_triggered(), on_uiTabWidget_CAMoveTab(), on_uiTempoBeat_toggled(), on_uiTempoBpm_returnPressed(), on_uiTimeSigBeat_valueChanged(), on_uiTimeSigBeats_valueChanged(), on_uiTupletType_toggled(), on_uiUndo_toggled(), on_uiVoiceInstrument_activated(), on_uiVoiceName_returnPressed(), on_uiVoiceStemDirection_toggled(), pasteAt(), CAPrintCtl::printDocument(), scoreViewKeyPress(), updateContextToolBar(), and updateInsertToolBar().
| CASheet* CAMainWin::currentSheet | ( | ) |
|
inline |
References CAContext::contextType(), currentContext(), and CAContext::Staff.
Referenced by on_uiLilyPondSource_triggered(), and on_uiNewVoice_triggered().


|
inline |
References _currentView.
Referenced by currentContext(), currentScoreView(), floatViewClosed(), on_uiCloseCurrentView_triggered(), on_uiInvertSelection_triggered(), on_uiNewView_triggered(), on_uiPlayFromSelection_toggled(), on_uiSelectAll_triggered(), on_uiTabWidget_currentChanged(), on_uiUnsplitAll_triggered(), setMode(), and viewClicked().

|
inline |
References _currentViewContainer.
Referenced by floatViewClosed(), on_uiCanorusMLSource_triggered(), on_uiCloseCurrentView_triggered(), on_uiLilyPondSource_triggered(), on_uiScoreView_triggered(), on_uiSplitHorizontally_triggered(), on_uiSplitVertically_triggered(), on_uiTabWidget_currentChanged(), on_uiUnsplitAll_triggered(), and viewClicked().

| CAVoice * CAMainWin::currentVoice | ( | ) |
Returns the pointer to the currently active voice or 0, if All voices are selected or the current context is not a staff at all.
References currentScoreView(), and CAScoreView::selectedVoice().
Referenced by insertMusElementAt(), CAKeybdInput::midiInEventToScore(), on_uiRedo_toggled(), on_uiRemoveVoice_triggered(), on_uiUndo_toggled(), on_uiVoiceInstrument_activated(), on_uiVoiceName_returnPressed(), on_uiVoiceProperties_triggered(), on_uiVoiceStemDirection_toggled(), scoreViewKeyPress(), and updateVoiceToolBar().


| void CAMainWin::deleteSelection | ( | CAScoreView * | v, |
| bool | deleteSyllables, | ||
| bool | deleteNotes, | ||
| bool | doUndo | ||
| ) |
Delete action.
If deleteSyllables or deleteNotes is True, it completely removes the element. Otherwise it only replaces it with rest.
If doUndo is True, it also creates undo. doUndo should be False when cutting.
References _noteChecker, _playback, CATuplet::addNote(), CATuplet::assignTimes(), CAMark::associatedElement(), CANoteChecker::checkSheet(), CAFunctionMark::clear(), CASyllable::clear(), CAScoreView::clearSelection(), CARest::composeRests(), CAMusElement::context(), CAUndo::createUndoCommand(), CAPlayback::curPlaying(), document(), CAMusElement::FiguredBassMark, CAMusElement::FunctionMark, CAStaff::getChord(), CAVoice::insert(), CANote::isPartOfChord(), CAVoice::lyricsContextList(), CAMusElement::Mark, CAMusElement::musElementType(), CAVoice::next(), CAVoice::nextPlayable(), CARest::Normal, CASlur::noteEnd(), CASlur::noteStart(), CAFiguredBassMark::numbers(), CAPlayable::playableLength(), CAPlayableLength::playableLengthToTimeLength(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CALyricsContext::remove(), CAFiguredBassContext::remove(), CAFunctionMarkContext::remove(), CAVoice::remove(), CATuplet::removeNote(), CAFiguredBassMark::removeNumber(), CAFiguredBassContext::repositFiguredBassMarks(), CAFunctionMarkContext::repositFunctions(), CALyricsContext::repositSyllables(), CAMusElement::Rest, CAScoreView::selection(), CACanorus::settings(), CAPlayable::setTuplet(), CAScoreView::sheet(), CAMusElement::Slur, CAPlayable::staff(), CAPlayback::stopNow(), CAMusElement::Syllable, CAMusElement::timeEnd(), CAMusElement::timeLength(), CAMusElement::timeStart(), CAMusElement::Tuplet, CAPlayable::tuplet(), CACanorus::undo(), and CAPlayable::voice().
Referenced by on_uiCut_triggered(), and scoreViewKeyPress().


|
inline |
References _document.
Referenced by confirmTextEdit(), createCustomActions(), deleteSelection(), handleUnsavedChanges(), insertMusElementAt(), CAKeybdInput::midiInEventToScore(), newDocument(), on_uiAssociatedVoice_activated(), on_uiCanorusMLSource_triggered(), on_uiClefOffset_valueChanged(), on_uiCloseDocument_triggered(), on_uiContextName_returnPressed(), on_uiCut_triggered(), on_uiDocumentProperties_triggered(), on_uiDynamicCustomText_returnPressed(), on_uiDynamicText_toggled(), on_uiDynamicVolume_valueChanged(), on_uiExportDocument_triggered(), on_uiFBMAccs_toggled(), on_uiFBMNumber_toggled(), on_uiFermataType_toggled(), on_uiFinger_toggled(), on_uiFingeringOriginal_toggled(), on_uiFMChordArea_toggled(), on_uiFMEllipse_toggled(), on_uiFMFunction_toggled(), on_uiFMTonicDegree_toggled(), on_uiHiddenRest_toggled(), on_uiImportDocument_triggered(), on_uiInstrumentChange_activated(), on_uiJumpTo_triggered(), CAKeySignatureCtl::on_uiKeySig_activated(), on_uiMidiRecorder_triggered(), on_uiNewSheet_triggered(), on_uiNewVoice_triggered(), on_uiNewWindow_triggered(), on_uiNoteStemDirection_toggled(), on_uiPlayableLength_toggled(), on_uiRedo_toggled(), on_uiRemoveContext_triggered(), on_uiRemoveSheet_triggered(), on_uiRemoveVoice_triggered(), on_uiRepeatMarkType_toggled(), on_uiSaveDocument_triggered(), on_uiSaveDocumentAs_triggered(), on_uiSettings_triggered(), on_uiSheetName_returnPressed(), on_uiStanzaNumber_valueChanged(), on_uiTabWidget_CAMoveTab(), on_uiTabWidget_CANewTab(), on_uiTempoBeat_toggled(), on_uiTempoBpm_returnPressed(), on_uiTimeSigBeat_valueChanged(), on_uiTimeSigBeats_valueChanged(), on_uiTranspose_triggered(), on_uiTupletType_toggled(), on_uiUndo_toggled(), on_uiVoiceInstrument_activated(), on_uiVoiceName_returnPressed(), on_uiVoiceStemDirection_toggled(), onImportDone(), onScoreViewSelectionChanged(), openDocument(), pasteAt(), rebuildUI(), saveDocument(), scoreViewKeyPress(), scoreViewMousePress(), scoreViewMouseRelease(), setDocument(), sourceViewCommit(), updateSheetToolBar(), updateToolBars(), updateUndoRedoButtons(), updateWindowTitle(), and ~CAMainWin().
|
inline |
References uiExportDialog.
Referenced by CAPluginManager::endElement().

|
privateslot |
Called when a floating view port is closed
References currentView(), currentViewContainer(), and setCurrentView().
Referenced by on_uiNewView_triggered().


|
private |
Checks for any unsaved modifications and returns True, to continue with closing the current document. Returns False only, if user clicks Cancel button.
This method looks at CADocument::_modified property. The property is changed in undo/redo code.
References document(), and on_uiSaveDocument_triggered().
Referenced by closeEvent(), newDocument(), on_uiCloseDocument_triggered(), on_uiImportDocument_triggered(), on_uiOpenDocument_triggered(), and onUiOpenRecentDocumentTriggered().


|
inline |
References uiHelpDock.
|
inline |
References uiImportDialog.
Referenced by CAPluginManager::endElement().

|
private |
Links the newly created View with the main window:
References _viewList, mode(), onScoreViewSelectionChanged(), onTextEditKeyPressEvent(), CAView::ScoreView, scoreViewDoubleClick(), scoreViewKeyPress(), scoreViewMouseMove(), scoreViewMousePress(), scoreViewMouseRelease(), scoreViewTripleClick(), scoreViewWheel(), setCurrentView(), setMode(), CAView::SourceView, sourceViewCommit(), and viewClicked().
Referenced by addSheet(), on_uiCanorusMLSource_triggered(), on_uiLilyPondSource_triggered(), on_uiNewView_triggered(), on_uiScoreView_triggered(), on_uiSplitHorizontally_triggered(), and on_uiSplitVertically_triggered().


| bool CAMainWin::insertMusElementAt | ( | const QPoint | coords, |
| CAScoreView * | v | ||
| ) |
This method places the currently prepared music element in CAMusElementFactory to the staff or voice, dependent on the music element type and the View coordinates.
References _noteChecker, CATuplet::actualNumber(), CASettings::animatedScroll(), CAMusElement::Barline, CADrawableStaff::calculatePitch(), CANoteChecker::checkSheet(), CAMusElement::Clef, CARest::composeRests(), CAMusElementFactory::configureBarline(), CAMusElementFactory::configureClef(), CAMusElementFactory::configureFiguredBassNumber(), CAMusElementFactory::configureFunctionMark(), CAMusElementFactory::configureKeySignature(), CAMusElementFactory::configureMark(), CAMusElementFactory::configureNote(), CAMusElementFactory::configureRest(), CAMusElementFactory::configureSlur(), CAMusElementFactory::configureTimeSignature(), CAVoice::containsPitch(), CADrawableContext::context(), CAContext::contextType(), CAUndo::createUndoCommand(), CAScoreView::currentContext(), currentScoreView(), currentSheet(), currentVoice(), CANote::diatonicPitch(), document(), CAMusElementFactory::emptyMusElem(), CAContext::FiguredBassContext, CAMusElement::FiguredBassMark, CAFiguredBassContext::figuredBassMarkAtTimeStart(), CAMusElement::FunctionMark, CAContext::FunctionMarkContext, CANote::getChord(), CASheet::getChord(), CAVoice::getNoteList(), CAVoice::insert(), CAPlayable::isFirstInTuplet(), CANote::isPartOfChord(), CAMusElement::isPlayable(), CAMusElement::KeySignature, CAVoice::lastTimeEnd(), CAMusElement::Mark, CAMusElement::MidiNote, CADrawableMusElement::musElement(), musElementFactory(), CAScoreView::musElementsAt(), CAMusElement::musElementType(), CAScoreView::nearestLeftElement(), CAScoreView::nearestRightElement(), CAVoice::next(), CARest::Normal, CAMusElement::Note, CATuplet::noteList(), CATuplet::number(), CANote::phrasingSlurEnd(), CANote::phrasingSlurStart(), CASlur::PhrasingSlurType, CAStaff::placeAutoBar(), CAPlayableLength::playableLengthToTimeLength(), playImmediately(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAVoice::remove(), CAMusElement::Rest, CAScoreView::selection(), CAScoreView::selectMElement(), CAScoreView::setDrawShadowNoteAccs(), CAMusElementFactory::setMusElement(), CAMusElementFactory::setNoteExtraAccs(), CAScoreView::setShadowNoteLength(), CACanorus::settings(), CAScoreView::setWorldX(), CAScoreView::sheet(), CAMusElement::Slur, CANote::slurEnd(), CANote::slurStart(), CAMusElementFactory::slurType(), CASlur::SlurType, CAMusElement::Syllable, CAStaff::synchronizeVoices(), CANote::tieStart(), CASlur::TieType, CAMusElement::timeEnd(), CAMusElement::timeLength(), CAMusElement::TimeSignature, CAMusElement::timeStart(), CAMusElement::Tuplet, CAPlayable::tuplet(), uiTupletActualNumber, uiTupletNumber, uiTupletType, CAMusElement::Undefined, CACanorus::undo(), CAScoreView::updateHelpers(), CAPlayable::voice(), CADrawable::width(), CAScoreView::worldWidth(), CAScoreView::worldX(), and CADrawable::xPos().
Referenced by on_uiSlurType_toggled(), and scoreViewMousePress().

|
inline |
|
privateslot |
Main window's key press event.
|
inline |
References _midiRecorderView.
|
inline |
References _mode.
Referenced by initView(), on_uiClefOffset_valueChanged(), on_uiDynamicCustomText_returnPressed(), on_uiDynamicText_toggled(), on_uiDynamicVolume_valueChanged(), on_uiFBMAccs_toggled(), on_uiFBMNumber_toggled(), on_uiFermataType_toggled(), on_uiFinger_toggled(), on_uiFingeringOriginal_toggled(), on_uiFMChordArea_toggled(), on_uiFMEllipse_toggled(), on_uiFMFunction_toggled(), on_uiFMTonicDegree_toggled(), on_uiHiddenRest_toggled(), on_uiInstrumentChange_activated(), CAKeySignatureCtl::on_uiKeySig_activated(), on_uiNoteStemDirection_toggled(), on_uiPlayableLength_toggled(), on_uiRepeatMarkType_toggled(), on_uiTempoBeat_toggled(), on_uiTempoBpm_returnPressed(), on_uiTimeSigBeat_valueChanged(), on_uiTimeSigBeats_valueChanged(), on_uiTupletType_toggled(), playbackFinished(), scoreViewDoubleClick(), scoreViewKeyPress(), scoreViewMouseMove(), scoreViewMousePress(), scoreViewMouseRelease(), scoreViewTripleClick(), setMode(), updateClefToolBar(), updateContextToolBar(), updateDynamicToolBar(), updateFBMToolBar(), updateFermataToolBar(), updateFingeringToolBar(), updateFMToolBar(), updateInstrumentToolBar(), CAKeySignatureUI::updateKeySigToolBar(), updatePlayableToolBar(), updateRepeatMarkToolBar(), updateTempoToolBar(), updateTimeSigToolBar(), and updateVoiceToolBar().

|
inline |
References _musElementFactory.
Referenced by insertMusElementAt(), CAKeybdInput::midiInEventToScore(), on_uiArticulationType_toggled(), on_uiBarlineType_toggled(), on_uiClefOffset_valueChanged(), on_uiClefType_toggled(), on_uiContextType_toggled(), on_uiDynamicCustomText_returnPressed(), on_uiDynamicText_toggled(), on_uiDynamicVolume_valueChanged(), on_uiFBMAccs_toggled(), on_uiFBMNumber_toggled(), on_uiFermataType_toggled(), on_uiFinger_toggled(), on_uiFingeringOriginal_toggled(), on_uiFMChordArea_toggled(), on_uiFMEllipse_toggled(), on_uiFMFunction_toggled(), on_uiFMTonicDegree_toggled(), on_uiHiddenRest_toggled(), on_uiInsertFBM_toggled(), on_uiInsertFM_toggled(), CAKeySignatureCtl::on_uiInsertKeySig_toggled(), on_uiInsertPlayable_toggled(), on_uiInstrumentChange_activated(), CAKeySignatureCtl::on_uiKeySig_activated(), on_uiMarkType_toggled(), on_uiNoteStemDirection_toggled(), on_uiPlayableLength_toggled(), on_uiRepeatMarkType_toggled(), on_uiSlurType_toggled(), on_uiTempoBeat_toggled(), on_uiTempoBpm_returnPressed(), on_uiTimeSigBeat_valueChanged(), on_uiTimeSigBeats_valueChanged(), on_uiTimeSigType_toggled(), on_uiTupletActualNumber_valueChanged(), on_uiTupletNumber_valueChanged(), scoreViewKeyPress(), scoreViewMouseMove(), scoreViewMousePress(), setMode(), updateClefToolBar(), updateDynamicToolBar(), updateFBMToolBar(), updateFermataToolBar(), updateFingeringToolBar(), updateFMToolBar(), updateInstrumentToolBar(), CAKeySignatureUI::updateKeySigToolBar(), updatePlayableToolBar(), updateRepeatMarkToolBar(), updateTempoToolBar(), and updateTimeSigToolBar().
| void CAMainWin::newDocument | ( | ) |
References CADocument::addSheet(), CASheet::addStaff(), CAStaff::addVoice(), CAClef::Bass, clearUI(), CAUndo::createUndoStack(), currentScoreView(), CAUndo::deleteUndoStack(), document(), EditMode, handleUnsavedChanges(), CACanorus::mainWinCount(), rebuildUI(), restartTimeEditedTime(), CAScoreView::selectContext(), setDocument(), setMode(), CANote::StemDown, CANote::StemUp, stopPlayback(), CAStaff::synchronizeVoices(), CAClef::Treble, CACanorus::undo(), and CAStaff::voiceList().
Referenced by main(), on_uiImportDocument_triggered(), and on_uiNewDocument_triggered().


|
privateslot |
|
privateslot |
|
privateslot |
References CAMark::Articulation, InsertMode, CAMusElement::Mark, musElementFactory(), CAMusElementFactory::setArticulationType(), CAMusElementFactory::setMarkType(), setMode(), and CAMusElementFactory::setMusElementType().

|
privateslot |
Sets the associated voice of the current lyrics context.
References CAUndo::createUndoCommand(), currentContext(), currentSheet(), document(), CAContext::LyricsContext, CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CACanorus::undo(), and CASheet::voiceList().

|
privateslot |
References CAMusElement::Barline, InsertMode, musElementFactory(), CAMusElementFactory::setBarlineType(), setMode(), and CAMusElementFactory::setMusElementType().

|
privateslot |
Shows the current score in CanorusML syntax in a new or the current View.
References CAViewContainer::addView(), currentViewContainer(), document(), and initView().

|
privateslot |
Changes the offset of the clef.
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAClef::offsetFromReadable(), oldUiClefOffsetValue, CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CAMusElementFactory::setClefOffset(), CAClef::setOffset(), uiClefOffset, and CACanorus::undo().

|
privateslot |
References CAMusElement::Clef, InsertMode, musElementFactory(), CAMusElementFactory::setClef(), setMode(), and CAMusElementFactory::setMusElementType().

|
privateslot |
References _viewList, currentView(), currentViewContainer(), setCurrentView(), CAViewContainer::unsplit(), and viewList().

|
privateslot |
References clearUI(), CAUndo::deleteUndoStack(), document(), handleUnsavedChanges(), CACanorus::mainWinCount(), rebuildUI(), setDocument(), and CACanorus::undo().

|
privateslot |
Sets the current context name.
References CAUndo::createUndoCommand(), currentContext(), currentSheet(), document(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAContext::setName(), uiContextName, and CACanorus::undo().

|
privateslot |
Brings up the properties dialog.
References CAPropertiesDialog::contextProperties(), and currentContext().

|
privateslot |
References InsertMode, musElementFactory(), setMode(), CAMusElementFactory::setMusElementType(), and CAMusElement::Undefined.

|
privateslot |
Action on Edit->Copy.
References copySelection(), and currentScoreView().

|
privateslot |
Action on Edit->Cut.
References copySelection(), CAUndo::createUndoCommand(), currentScoreView(), deleteSelection(), document(), CAUndo::pushUndoCommand(), stopPlayback(), and CACanorus::undo().

|
privateslot |
Brings up the properties dialog.
References document(), and CAPropertiesDialog::documentProperties().

|
privateslot |
References currentScoreView(), currentSheet(), document(), CADynamic::dynamicTextFromString(), EditMode, InsertMode, mode(), musElementFactory(), CACanorus::rebuildUI(), CAScoreView::selection(), CAMenuToolButton::setCurrentId(), CAMusElementFactory::setDynamicText(), CADynamic::setText(), uiDynamicCustomText, and uiDynamicText.

|
privateslot |
References currentScoreView(), currentSheet(), CADynamic::Custom, document(), CADynamic::dynamicTextToString(), EditMode, InsertMode, mode(), musElementFactory(), CACanorus::rebuildUI(), CAScoreView::selection(), CAMusElementFactory::setDynamicText(), CADynamic::setText(), and uiDynamicCustomText.

|
privateslot |
References currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CACanorus::rebuildUI(), CAScoreView::selection(), CAMusElementFactory::setDynamicVolume(), and CADynamic::setVolume().

|
privateslot |
|
privateslot |
Called when File->Export is clicked.
References _poExp, currentSheet(), document(), CAPluginManager::exportAction(), CAPluginManager::exportFilterExists(), CAExport::exportSheet(), CAFileFormats::LILYPOND_FILTER, CAFileFormats::MIDI_FILTER, CAFileFormats::MUSICXML_FILTER, CAFileFormats::PDF_FILTER, CAExport::setStreamToFile(), CAFileFormats::SVG_FILTER, uiExportDialog, and CAExport::wait().
Referenced by on_uiExportToPdf_triggered().


|
privateslot |
Called when Export directly to PDF action is clicked.
References on_uiExportDocument_triggered(), CAFileFormats::PDF_FILTER, and uiExportDialog.

|
privateslot |
References CAFiguredBassMark::addNumber(), CAUndo::createUndoCommand(), CAToolButton::currentId(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAFiguredBassMark::removeNumber(), CAScoreView::selection(), CAMusElementFactory::setFBMAccs(), CAMusElementFactory::setFBMAccsVisible(), uiFBMAccs, uiFBMNumber, and CACanorus::undo().

|
privateslot |
References CAFiguredBassMark::addNumber(), CAUndo::createUndoCommand(), CAToolButton::currentId(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAFiguredBassMark::removeNumber(), CAScoreView::selection(), CAMusElementFactory::setFBMNumber(), uiFBMAccs, uiFBMNumber, and CACanorus::undo().

|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CAFermata::setFermataType(), CAMusElementFactory::setFermataType(), and CACanorus::undo().

|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CAFingering::setFinger(), CAMusElementFactory::setFingeringFinger(), and CACanorus::undo().

|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CAMusElementFactory::setFingeringOriginal(), CAFingering::setOriginal(), and CACanorus::undo().

|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CAFunctionMark::setChordArea(), CAFunctionMark::setChordAreaMinor(), CAMusElementFactory::setFMChordArea(), CAMusElementFactory::setFMChordAreaMinor(), and CACanorus::undo().

|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CAFunctionMark::setEllipse(), CAMusElementFactory::setFMEllipse(), and CACanorus::undo().

|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CAMusElementFactory::setFMFunction(), CAMusElementFactory::setFMFunctionMinor(), CAFunctionMark::setFunction(), CAFunctionMark::setMinor(), and CACanorus::undo().

|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CAMusElementFactory::setFMTonicDegree(), CAMusElementFactory::setFMTonicDegreeMinor(), CAFunctionMark::setTonicDegree(), CAFunctionMark::setTonicDegreeMinor(), and CACanorus::undo().

|
privateslot |
|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, CARest::Hidden, InsertMode, mode(), musElementFactory(), CARest::Normal, CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CAMusElementFactory::setRestType(), CARest::setRestType(), and CACanorus::undo().

|
privateslot |
Called when File->Import is clicked.
References _mainWinProgressCtl, CAUndo::createUndoStack(), document(), handleUnsavedChanges(), CAPluginManager::importAction(), CAPluginManager::importFilterExists(), CAFileFormats::LILYPOND_FILTER, CAFileFormats::MIDI_FILTER, CAFileFormats::MUSICXML_FILTER, CAFileFormats::MXL_FILTER, newDocument(), onImportDone(), CACanorus::rebuildUI(), setDocument(), CAMainWinProgressCtl::startProgress(), stopPlayback(), uiImportDialog, and CACanorus::undo().

|
privateslot |
References CAMusElement::FiguredBassMark, InsertMode, musElementFactory(), setMode(), and CAMusElementFactory::setMusElementType().

|
privateslot |
References CAMusElement::FunctionMark, InsertMode, musElementFactory(), setMode(), and CAMusElementFactory::setMusElementType().

|
privateslot |
References CAToolButton::currentId(), CALCDNumber::getRealValue(), InsertMode, musElementFactory(), CAMusElement::Note, on_uiPlayableLength_toggled(), setMode(), CAMusElementFactory::setMusElementType(), CALCDNumber::setRealValue(), uiPlayableLength, and uiVoiceNum.

|
privateslot |
|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CAMusElementFactory::setInstrument(), CAInstrumentChange::setInstrument(), and CACanorus::undo().

|
privateslot |
|
privateslot |
References _jumpToView, currentSheet(), document(), and CAJumpToView::show().

|
privateslot |
References CAViewContainer::addView(), CAContext::contextType(), currentContext(), currentStaff(), currentViewContainer(), CALCDNumber::getRealValue(), initView(), CAContext::LyricsContext, uiVoiceNum, and CAStaff::voiceList().

|
privateslot |
References CASettings::setLockScrollPlayback(), and CACanorus::settings().

|
privateslot |
References CARitardando::Accellerando, CACrescendo::Crescendo, CAMark::Crescendo, CACrescendo::Decrescendo, InsertMode, CAMusElement::Mark, musElementFactory(), CAMark::Ritardando, CARitardando::Ritardando, CAMusElementFactory::setCrescendoType(), CAMusElementFactory::setMarkType(), setMode(), CAMusElementFactory::setMusElementType(), and CAMusElementFactory::setRitardandoType().

|
privateslot |
References _midiRecorderView, CAResourceCtl::createEmptyResource(), currentSheet(), document(), CACanorus::midiDevice(), CACanorus::rebuildUI(), and CAResource::Sound.

|
privateslot |
|
privateslot |
Adds a new empty sheet.
References CADocument::addSheet(), CAUndo::createUndoCommand(), document(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), stopPlayback(), and CACanorus::undo().
Referenced by on_uiTabWidget_CANewTab().


|
privateslot |
References CAView::clone(), currentView(), CAView::DEFAULT_VIEW_HEIGHT, CAView::DEFAULT_VIEW_WIDTH, floatViewClosed(), and initView().

|
privateslot |
Adds a new voice to the staff.
References CAStaff::addVoice(), CAUndo::createUndoCommand(), currentSheet(), currentStaff(), document(), CAContext::name(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CALCDNumber::setRealValue(), CANote::StemDown, CANote::StemNeutral, CANote::StemUp, CAStaff::synchronizeVoices(), uiVoiceNum, CACanorus::undo(), and CAStaff::voiceList().

|
privateslot |
Creates a new main window sharing the current document.
References CAMainWin(), document(), rebuildUI(), and setDocument().

|
privateslot |
Sets the currently selected note stem direction if in insert/edit mode or the music elements factory note stem direction if in insert mode.
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CAMusElementFactory::setNoteStemDirection(), CANote::setStemDirection(), and CACanorus::undo().

|
privateslot |
References handleUnsavedChanges(), openDocument(), and uiOpenDialog.

|
privateslot |
References onUiOpenRecentDocumentTriggered(), and CACanorus::recentDocumentList().

|
privateslot |
Action on Edit->Paste.
References currentScoreView(), and pasteAt().

|
privateslot |
References _noteChecker, CAPlayable::calculateTimeLength(), CANoteChecker::checkSheet(), CARest::composeRests(), CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, CAVoice::insert(), InsertMode, CAVoice::lyricsContextList(), mode(), musElementFactory(), CAMusElement::musElementType(), CAVoice::next(), CARest::Normal, CAMusElement::Note, CAPlayableLength::playableLengthToTimeLength(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAVoice::remove(), CAMusElement::Rest, CAScoreView::selection(), CAPlayable::setPlayableLength(), CAMusElementFactory::setPlayableLength(), CAScoreView::setShadowNoteLength(), CACanorus::settings(), CAScoreView::sheet(), CAPlayable::staff(), CAStaff::synchronizeVoices(), CAMusElement::timeLength(), CAMusElement::timeStart(), CACanorus::undo(), CAScoreView::updateHelpers(), and CAPlayable::voice().
Referenced by on_uiInsertPlayable_toggled().


|
privateslot |
Connected with the play button which starts the playback.
References _playback, _playbackView, _prePlaybackSelection, _repaintTimer, CAScoreView::clearSelection(), currentScoreView(), currentSheet(), currentView(), CACanorus::midiDevice(), onRepaintTimerTimeout(), CAMidiDevice::openOutputPort(), playbackFinished(), CAScoreView::selection(), CAScoreView::setBorder(), CAPlayback::setInitTimeStart(), CAScoreView::setPlaying(), CACanorus::settings(), and CAPlayback::stop().

|
privateslot |
References _noteChecker, CANoteChecker::checkSheet(), currentSheet(), currentVoice(), document(), CACanorus::rebuildUI(), CAUndo::redo(), setCurrentVoice(), CACanorus::settings(), CAContext::sheet(), CADocument::sheetList(), CAVoice::staff(), stopPlayback(), CACanorus::undo(), and CASheet::voiceList().

|
privateslot |
Removes the current context from the sheet and all its contents.
References CAUndo::createUndoCommand(), currentContext(), currentSheet(), document(), CAContext::name(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CASheet::removeContext(), CAContext::sheet(), stopPlayback(), and CACanorus::undo().

|
privateslot |
Removes the sheet, all its contents and rebuilds the GUI.
References CAUndo::createUndoCommand(), currentSheet(), document(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), removeSheet(), CADocument::removeSheet(), stopPlayback(), and CACanorus::undo().

|
privateslot |
Removes the current voice from the staff and deletes its contents.
References CAStaff::addVoice(), CAScoreView::clearSelection(), CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), currentVoice(), document(), CAVoice::name(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAStaff::removeVoice(), CALCDNumber::setRealValue(), CAVoice::staff(), stopPlayback(), uiVoiceNum, CACanorus::undo(), and CAStaff::voiceList().

|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CARepeatMark::setRepeatMarkType(), CAMusElementFactory::setRepeatMarkType(), CAMusElementFactory::setRepeatMarkVoltaNumber(), CARepeatMark::setVoltaNumber(), CACanorus::undo(), and CARepeatMark::Volta.

|
privateslot |
Toggles the visibility of the resource view window.
References _resourceView.
|
privateslot |
Calls the save document method or save as, if the document doesn't exist yet. Returns True, if the document was saved; False otherwise.
References document(), on_uiSaveDocumentAs_triggered(), and saveDocument().
Referenced by handleUnsavedChanges().


|
privateslot |
Calls the save document method. Returns True, if the document was saved; False otherwise.
References document(), saveDocument(), and uiSaveDialog.
Referenced by on_uiSaveDocument_triggered().


|
privateslot |
Adds a new score View to default View container.
References _sheetMap, CAViewContainer::addView(), currentViewContainer(), initView(), and CAScoreView::rebuild().

|
privateslot |
References currentView(), CAView::ScoreView, CAView::SourceView, and CAView::viewType().

|
privateslot |
References _noteChecker, CANoteChecker::checkSheet(), document(), CASettingsDialog::EditorSettings, CACanorus::rebuildUI(), CACanorus::settings(), and CADocument::sheetList().

|
privateslot |
References CAUndo::createUndoCommand(), currentSheet(), document(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CASheet::setName(), uiSheetName, and CACanorus::undo().

|
privateslot |
Brings up properties dialog.
References currentSheet(), and CAPropertiesDialog::sheetProperties().

|
privateslot |
Toggles the visibility of the ruler.
References CASettings::setShowRuler(), CACanorus::settings(), and CASettings::writeSettings().

|
privateslot |
References currentScoreView(), insertMusElementAt(), musElementFactory(), CAMusElementFactory::musElementType(), CAMusElementFactory::setMusElementType(), CAMusElementFactory::setSlurType(), and CAMusElement::Slur.

|
privateslot |
References currentViewContainer(), initView(), and CAViewContainer::splitHorizontally().

|
privateslot |
References currentViewContainer(), initView(), and CAViewContainer::splitVertically().

|
privateslot |
Sets the stanza number of the current lyrics context.
References CAUndo::createUndoCommand(), currentContext(), document(), CAContext::LyricsContext, CAUndo::pushUndoCommand(), and CACanorus::undo().

|
privateslot |
Changes the sheet order in the document. This function is usually called when the user double clicks outside the tabs space.
References CAUndo::createUndoCommand(), currentSheet(), document(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CADocument::sheetList(), and CACanorus::undo().

|
privateslot |
Appends a new sheet to the document. This function is usually called when the user double clicks outside the tabs space.
References document(), and on_uiNewSheet_triggered().

|
privateslot |
Called when the current sheet is switched in the tab widget.
References currentView(), currentViewContainer(), setCurrentView(), setCurrentViewContainer(), and updateToolBars().

|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CATempo::setBeat(), CAMusElementFactory::setTempoBeat(), and CACanorus::undo().

|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), CATempo::setBpm(), CAMusElementFactory::setTempoBpm(), uiTempoBpm, and CACanorus::undo().

|
privateslot |
References currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CACanorus::rebuildUI(), CAScoreView::selection(), CATimeSignature::setBeat(), CAMenuToolButton::setCurrentId(), CAMusElementFactory::setTimeSigBeat(), uiTimeSigBeat, uiTimeSigBeats, and uiTimeSigType.

|
privateslot |
References _noteChecker, CANoteChecker::checkSheet(), currentScoreView(), currentSheet(), document(), EditMode, InsertMode, mode(), musElementFactory(), CACanorus::rebuildUI(), CAScoreView::selection(), CATimeSignature::setBeats(), CAMenuToolButton::setCurrentId(), CAMusElementFactory::setTimeSigBeats(), CACanorus::settings(), CAScoreView::sheet(), uiTimeSigBeat, uiTimeSigBeats, uiTimeSigType, and CASettings::useNoteChecker().

|
privateslot |
References InsertMode, musElementFactory(), setMode(), CAMusElementFactory::setMusElementType(), CAMusElementFactory::setTimeSigBeat(), CAMusElementFactory::setTimeSigBeats(), CAMusElement::TimeSignature, uiTimeSigBeat, and uiTimeSigBeats.

|
privateslot |
References _transposeView, document(), and CATransposeView::show().

|
privateslot |
References musElementFactory(), and CAMusElementFactory::setTupletActualNumber().

|
privateslot |
References musElementFactory(), and CAMusElementFactory::setTupletNumber().

|
privateslot |
References CAUndo::createUndoCommand(), currentScoreView(), currentSheet(), document(), EditMode, mode(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::selection(), uiTupletActualNumber, uiTupletNumber, CACanorus::undo(), and updatePlayableToolBar().

|
privateslot |
References _noteChecker, CANoteChecker::checkSheet(), currentSheet(), currentVoice(), document(), CACanorus::rebuildUI(), setCurrentVoice(), CACanorus::settings(), CAContext::sheet(), CADocument::sheetList(), CAVoice::staff(), stopPlayback(), CACanorus::undo(), CAUndo::undo(), and CASheet::voiceList().

|
privateslot |
References _viewList, currentView(), currentViewContainer(), setCurrentView(), and CAViewContainer::unsplitAll().

|
slot |
References CACanorus::help(), and CAHelpCtl::showUsersGuide().
Referenced by main().


|
privateslot |
Changes voice instrument.
References CAUndo::createUndoCommand(), currentSheet(), currentVoice(), document(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAVoice::setMidiProgram(), and CACanorus::undo().

|
privateslot |
Gets the current voice and sets its name.
References CAUndo::createUndoCommand(), currentSheet(), currentVoice(), document(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAVoice::setName(), uiVoiceName, and CACanorus::undo().

|
privateslot |
Called when a user changes the current voice number.
References currentContext(), currentScoreView(), setCurrentVoice(), and CAContext::Staff.

|
privateslot |
Brings up the properties dialog.
References currentVoice(), and CAPropertiesDialog::voiceProperties().

|
privateslot |
References CAUndo::createUndoCommand(), currentSheet(), currentVoice(), document(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAVoice::setStemDirection(), CAVoice::stemDirection(), and CACanorus::undo().

|
privateslot |
References _currentView, CAView::ScoreView, and CAView::viewType().

|
privateslot |
References _currentView, CAView::ScoreView, and CAView::viewType().

|
privateslot |
References _currentView, CASettings::animatedScroll(), CAView::ScoreView, CACanorus::settings(), and CAView::viewType().

|
privateslot |
References _currentView, CAView::ScoreView, and CAView::viewType().

|
privateslot |
|
privateslot |
References _noteChecker, addSheet(), CADocument::addSheet(), CANoteChecker::checkSheet(), currentScoreView(), document(), openDocument(), CACanorus::rebuildUI(), CAScoreView::selectContext(), CACanorus::settings(), and updateToolBars().
Referenced by on_uiImportDocument_triggered(), and openDocument().


|
privateslot |
References _keybdInput, and CAKeybdInput::onMidiInEvent().
Referenced by CAMainWin().


|
privateslot |
Called every few miliseconds during playback to repaint score View as the GUI can only be repainted from the main thread.
References _playback, _playbackView, CAScoreView::addToSelection(), CASettings::animatedScroll(), CAScoreView::clearSelection(), CAPlayback::curPlaying(), CASettings::lockScrollPlayback(), CAMusElement::Note, CACanorus::settings(), CAScoreView::setWorldX(), CAScoreView::worldWidth(), CAScoreView::worldX(), and CADrawable::xPos().
Referenced by on_uiPlayFromSelection_toggled().


|
privateslot |
Called when selection in score Views is changed.
References CAPluginManager::action(), and document().
Referenced by initView().


|
privateslot |
Function called when user types the text of the syllable or hits control keys.
The following behaviour is implemented:
References CASettings::animatedScroll(), confirmTextEdit(), CAScoreView::createTextEdit(), currentScoreView(), CASettings::finaleLyricsBehaviour(), CASyllable::lyricsContext(), CAMusElement::musElementType(), CALyricsContext::next(), CALyricsContext::previous(), CAScoreView::removeTextEdit(), CAScoreView::selection(), CAScoreView::selectMElement(), CASyllable::setHyphenStart(), CACanorus::settings(), CAScoreView::setWorldX(), CAMusElement::Syllable, CAScoreView::textEdit(), CAScoreView::worldWidth(), CAScoreView::worldX(), and CADrawable::xPos().
Referenced by initView().


|
privateslot |
Called every second when timeEditedTimer has timeout. Increases the locally stored time the document is being edited.
References _timeEditedTime.
Referenced by CAMainWin().

|
privateslot |
References handleUnsavedChanges(), openDocument(), CACanorus::recentDocumentList(), and CACanorus::removeRecentDocument().
Referenced by on_uiOpenRecent_aboutToShow().


| CADocument * CAMainWin::openDocument | ( | CADocument * | doc | ) |
Opens the given document. The previous document will be lost.
Returns a pointer to the opened document or null if opening the document has failed.
References _noteChecker, CANoteChecker::checkSheet(), clearUI(), CAUndo::createUndoStack(), currentScoreView(), CAUndo::deleteUndoStack(), document(), EditMode, CADocument::fileName(), CACanorus::insertRecentDocument(), CACanorus::mainWinCount(), rebuildUI(), CAScoreView::selectContext(), setDocument(), setMode(), CACanorus::settings(), CADocument::sheetList(), stopPlayback(), CACanorus::undo(), and updateToolBars().

| CADocument * CAMainWin::openDocument | ( | const QString & | fileName | ) |
Opens a document with the given absolute file name. The previous document will be lost.
Returns a pointer to the opened document or null if opening the document has failed.
References _mainWinProgressCtl, CAFileFormats::CAN_FILTER, CAFileFormats::CANORUSML_FILTER, CAImport::importDocument(), CAImport::importedDocument(), onImportDone(), CAImport::setStreamFromFile(), CAMainWinProgressCtl::startProgress(), stopPlayback(), and uiSaveDialog.
Referenced by on_uiOpenDocument_triggered(), onImportDone(), onUiOpenRecentDocumentTriggered(), CAAutoRecovery::openRecovery(), and CACanorus::parseOpenFileArguments().


| void CAMainWin::pasteAt | ( | const QPoint | coords, |
| CAScoreView * | v | ||
| ) |
Backend for Edit->Paste.
References CASheet::addContext(), CAFunctionMarkContext::addEmptyFunction(), CALyricsContext::addEmptySyllable(), CALyricsContext::addSyllable(), CAScoreView::addToSelection(), CAStaff::addVoice(), CAScoreView::clearSelection(), CAPlayable::clone(), CASyllable::clone(), CASlur::clone(), CATuplet::clone(), CAMusElement::clone(), CADrawableContext::context(), CAMusElement::context(), CASheet::contextList(), CAContext::contextType(), CAUndo::createUndoCommand(), currentContext(), CAScoreView::currentContext(), currentScoreView(), currentSheet(), document(), CAContext::FiguredBassContext, CAContext::FunctionMarkContext, CALCDNumber::getRealValue(), CASheet::insertContextAfter(), CAMusElement::isPlayable(), CAContext::LyricsContext, CADrawableMusElement::musElement(), CAMusElement::musElementType(), CAScoreView::nearestRightElement(), CAMusElement::Note, CASlur::noteEnd(), CATuplet::noteList(), CANote::phrasingSlurEnd(), CANote::phrasingSlurStart(), CASlur::PhrasingSlurType, CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAFunctionMarkContext::repositFunctions(), CALyricsContext::repositSyllables(), CAScoreView::setLastMousePressCoordsAfter(), CANote::setPhrasingSlurStart(), CANote::setSlurStart(), CANote::setTieEnd(), CANote::setTieStart(), CAMusElement::setTimeStart(), CAContext::sheet(), CAScoreView::sheet(), CANote::slurEnd(), CANote::slurStart(), CASlur::SlurType, CASlur::slurType(), CAContext::Staff, CAVoice::staff(), CASheet::staffList(), CALyricsContext::syllableList(), CAStaff::synchronizeVoices(), CANote::tieEnd(), CANote::tieStart(), CASlur::TieType, CAMusElement::timeStart(), CAPlayable::tuplet(), uiVoiceNum, CACanorus::undo(), and CAStaff::voiceList().
Referenced by on_uiPaste_triggered().

|
privateslot |
Called when playback is finished or interrupted by the user. It stops the playback, closes ports etc.
References _playback, _playbackView, _prePlaybackSelection, _repaintTimer, CAMidiDevice::closeOutputPort(), CACanorus::midiDevice(), mode(), and setMode().
Referenced by on_uiPlayFromSelection_toggled(), and playImmediately().


|
private |
Immediately plays the notes. This is usually called when inserting new notes or changing the pitch of existing notes.
References _playback, CACanorus::midiDevice(), playbackFinished(), CAPlayback::playImmediately(), and CACanorus::settings().
Referenced by insertMusElementAt(), and scoreViewKeyPress().


| void CAMainWin::rebuildUI | ( | bool | repaint = true | ) |
Rebuilds the GUI from data.
This method is called eg. when multiple Views share the same data and a change has been made (eg. a note pitch has changed or a new element added). Views content is repositioned and redrawn (CAEngraver creates CADrawable elements for every score View, sources are updated in source Views etc.).
This method in comparison to CAMainWin::rebuildUI(CASheet *s, bool repaint) rebuilds the whole GUI from scratch and creates new Views for the sheets. This method is called for example when a new document is created or opened.
If repaint is True (default) the rebuilt Views are also repainted. If False, Views content is only created but not yet drawn. This is useful when multiple operations which could potentially change the content are to happen and we want to actually draw it only at the end.
References _resourceView, _viewList, addSheet(), CAScoreView::checkScrollBars(), clearUI(), document(), CAResourceView::rebuildUi(), rebuildUILock(), CAView::ScoreView, setRebuildUILock(), CADocument::sheetList(), updateToolBars(), and updateWindowTitle().

| void CAMainWin::rebuildUI | ( | CASheet * | sheet, |
| bool | repaint = true |
||
| ) |
Rebuilds the GUI from data.
This method is called eg. when multiple Views share the same data and a change has been made (eg. a note pitch has changed or a new element added). Views content is repositioned and redrawn (CAEngraver creates CADrawable elements for every score View, sources are updated in source Views etc.).
sheet argument is a pointer to the data sheet where the change occured. This way only Views showing the given sheet are updated which speeds up the process. If sheet argument is null, all Views are rebuilt, but the Views contents, number and locations remain the same.
If repaint is True (default) the rebuilt Views are also repainted. If False, Views content is only created but not yet drawn. This is useful when multiple operations which could potentially change the content are to happen and we want to actually draw it only at the end.
References _resourceView, _viewList, clearUI(), document(), CAResourceView::rebuildUi(), rebuildUILock(), CAView::ScoreView, setRebuildUILock(), CADocument::sheetList(), updateToolBars(), and updateWindowTitle().
Referenced by newDocument(), on_uiCloseDocument_triggered(), on_uiNewWindow_triggered(), and openDocument().


|
inline |
| void CAMainWin::removeSheet | ( | CASheet * | sheet | ) |
Removes the sheet from the GUI and deletes the Views and View containers and tabs pointing to the given sheet.
References _sheetMap, CAViewContainer::currentView(), CASourceView::lyricsContext(), CAView::ScoreView, setCurrentView(), setCurrentViewContainer(), CAContext::sheet(), CAView::SourceView, CAVoice::staff(), viewList(), and CASourceView::voice().
Referenced by on_uiRemoveSheet_triggered().


|
inline |
References _resourceView.
|
inline |
|
inline |
References _timeEditedTime.
Referenced by CAMainWin(), and newDocument().

| bool CAMainWin::saveDocument | ( | QString | fileName | ) |
Saves the current document to a given absolute fileName. This function is usually called when the filename was entered and save document dialog successfully closed. If recovery is False (default), it changes the timeEdit, fileName and some other document properties before saving it.
Returns True, if the save was complete; False otherwise.
References _timeEditedTime, document(), CAExport::exportDocument(), CACanorus::insertRecentDocument(), CAExport::readableStatus(), CACanorus::restartTimeEditedTimes(), CADocument::setDateLastModified(), CADocument::setFileName(), CADocument::setModified(), CAExport::setStreamToFile(), CADocument::setTimeEdited(), CAFile::status(), uiSaveDialog, updateWindowTitle(), and CAExport::wait().
Referenced by on_uiSaveDocument_triggered(), and on_uiSaveDocumentAs_triggered().


|
privateslot |
Processes the mouse double click event. Currently this selects the current bar.
References EditMode, and mode().
Referenced by initView().


|
privateslot |
Processes the key press event e. Any action happened in any of the Views are always linked to its main window slots.
References CADiatonicPitch::accs(), CAMusElementFactory::addNoteAccs(), CAMusElementFactory::addNoteExtraAccs(), CAMusElementFactory::addPlayableDotted(), CASettings::animatedScroll(), CAPlayableLength::Breve, CAPlayable::calculateTimeLength(), CAScoreView::clearSelection(), CARest::composeRests(), CADrawableContext::context(), CASheet::contextList(), CAContext::contextType(), CAUndo::createUndoCommand(), currentContext(), CAScoreView::currentContext(), currentScoreView(), currentSheet(), currentVoice(), deleteSelection(), CAKeySignature::diatonicKey(), CANote::diatonicPitch(), document(), CAPlayableLength::dotted(), CADrawableMusElement::drawableMusElementType(), CADrawableMusElement::DrawableNote, EditMode, CAPlayableLength::Eighth, CANote::getChord(), CAVoice::getKeySig(), CAPlayableLength::Half, CAPlayableLength::HundredTwentyEighth, CAVoice::insert(), InsertMode, CAMusElement::isPlayable(), CAVoice::lyricsContextList(), mode(), CADrawableMusElement::musElement(), musElementFactory(), CAMusElement::musElementType(), CAStaff::next(), CAVoice::next(), CARest::Normal, CAMusElement::Note, CADiatonicKey::noteAccs(), CADiatonicPitch::noteName(), CAMusElementFactory::playableLength(), CAPlayable::playableLength(), playImmediately(), CAUndo::pushUndoCommand(), CAPlayableLength::Quarter, CACanorus::rebuildUI(), CAVoice::remove(), CAMusElement::Rest, CAScoreView::selectContext(), CAScoreView::selection(), CAScoreView::selectMElement(), CAScoreView::selectNextMusElement(), CAScoreView::selectPrevMusElement(), CAScoreView::setCurrentContext(), CAMenuToolButton::setCurrentId(), setCurrentView(), CANote::setDiatonicPitch(), CAPlayableLength::setDotted(), CAScoreView::setDrawShadowNoteAccs(), CALCDNumber::setRealValue(), CAScoreView::setShadowNoteAccs(), CAScoreView::setShadowNoteLength(), CACanorus::settings(), CAScoreView::setWorldX(), CAContext::sheet(), CAScoreView::sheet(), CABarline::Single, CAPlayableLength::Sixteenth, CAPlayableLength::SixtyFourth, CAContext::Staff, CAPlayable::staff(), CAVoice::staff(), CAMusElementFactory::subNoteAccs(), CAMusElementFactory::subNoteExtraAccs(), CAStaff::synchronizeVoices(), CAPlayableLength::ThirtySecond, CAMusElement::timeLength(), CAMusElement::timeStart(), uiPlayableLength, uiVoiceNum, CACanorus::undo(), CAScoreView::updateHelpers(), updateToolBars(), CAPlayable::voice(), CASheet::voiceList(), CAStaff::voiceList(), CAVoice::voiceNumber(), CAPlayableLength::Whole, CAScoreView::worldWidth(), and CAScoreView::worldX().
Referenced by initView().

|
privateslot |
Processes the mouse move event e with coordinates coords. Any action happened in any of the Views are always linked to its main window slots.
References CAScoreView::addSelectionRegion(), CADrawableStaff::calculatePitch(), CAScoreView::clearSelectionRegionList(), CAScoreView::coordsToTime(), CAScoreView::currentContext(), CADrawableContext::drawableContextType(), CADrawableMusElement::DrawableSlur, CADrawableContext::DrawableStaff, CAScoreView::findContextsInRegion(), CADrawableStaff::getAccs(), InsertMode, CAScoreView::lastMousePressCoords(), CADrawable::Left, mode(), CAScoreView::mouseDragActivated(), musElementFactory(), CAMusElementFactory::musElementType(), CAPlayableLength::musicLengthToTimeLength(), CAMusElement::Note, CAMusElementFactory::noteExtraAccs(), CAScoreView::resizeDirection(), CAMusElement::Rest, CADrawable::Right, CAScoreView::selection(), CAScoreView::setMouseTracking(), CAMusElementFactory::setNoteAccs(), CAScoreView::setShadowNoteAccs(), CAScoreView::setShadowNoteVisible(), CAPlayableLength::Sixteenth, CAScoreView::timeToCoords(), CADrawable::Undefined, and CAScoreView::updateHelpers().
Referenced by initView().


|
privateslot |
Processes the mouse press event e with world coordinates coords. Any action happened in any of the Views are always linked to these main window slots.
References CAPluginManager::action(), CAScoreView::addToSelection(), CAMark::BookMark, CAScoreView::clearSelection(), CAScoreView::clearSelectionRegionList(), confirmTextEdit(), CADrawableContext::context(), CAMusElement::context(), CASheet::contextList(), CAContext::contextType(), CAScoreView::createTextEdit(), CAUndo::createUndoCommand(), CAScoreView::currentContext(), CAToolButton::currentId(), currentScoreView(), document(), CADrawableMusElement::drawableContext(), EditMode, CAContext::FiguredBassContext, CAContext::FunctionMarkContext, CADrawable::height(), CASheet::insertContextAfter(), InsertMode, insertMusElementAt(), CAMusElement::isPlayable(), CAContext::LyricsContext, mode(), CADrawableMusElement::musElement(), musElementFactory(), CAScoreView::musElementsAt(), CAMusElement::musElementType(), CAScoreView::nearestUpContext(), NoDocumentMode, CAMusElement::Note, ProgressMode, CAUndo::pushUndoCommand(), ReadOnlyMode, CACanorus::rebuildUI(), CAScoreView::removeFromSelection(), CAScoreView::removeTextEdit(), CAScoreView::resizeDirection(), CAMusElement::Rest, CAScoreView::selectCElement(), CAScoreView::selectContext(), CAScoreView::selection(), CAScoreView::setCurrentContext(), CALCDNumber::setMax(), CAMusElementFactory::setMusElementType(), CALCDNumber::setRealValue(), CAScoreView::setShadowNoteLength(), CAScoreView::sheet(), CAMusElement::Slur, CAContext::Staff, CASheet::staffList(), CAMark::Text, CAScoreView::textEdit(), CAScoreView::textEditVisible(), CAMusElement::timeEnd(), CAMusElement::timeStart(), CAPlayable::tuplet(), uiContextType, uiMarkType, uiVoiceNum, CADrawable::Undefined, CACanorus::undo(), CAScoreView::updateHelpers(), updateToolBars(), CASheet::voiceList(), CAStaff::voiceList(), CADrawable::width(), CADrawable::xPos(), and CADrawable::yPos().
Referenced by initView().

|
privateslot |
Processes the mouse move event e with coordinates coords. Any action happened in any of the Views are always linked to its main window slots.
References CAScoreView::addToSelection(), CAMark::BookMark, CAScoreView::clearSelection(), CAScoreView::clearSelectionRegionList(), CAScoreView::createTextEdit(), document(), CADrawableMusElement::DrawableSlur, CAScoreView::findContextsInRegion(), InsertMode, CAScoreView::lastMousePressCoords(), CAMusElement::Mark, CAMark::markType(), mode(), CAScoreView::mouseDragActivated(), CADrawableMusElement::musElement(), CAMusElement::musElementType(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAScoreView::resizeDirection(), CAScoreView::selectedVoice(), CAScoreView::selection(), CAScoreView::sheet(), CAVoice::staff(), CAMusElement::Syllable, CAMark::Text, CADrawable::Undefined, CACanorus::undo(), and CAPlayable::voice().
Referenced by initView().


|
privateslot |
Processes the mouse triple click event. Currently this selects the current line.
References EditMode, and mode().
Referenced by initView().


|
privateslot |
Processes the mouse wheel event e with coordinates coords. Any action happened in any of the Views are always linked to its main window slots.
References CASettings::animatedScroll(), setCurrentView(), CACanorus::settings(), CAScoreView::setWorldX(), CAScoreView::setWorldY(), CAScoreView::setZoom(), CAScoreView::worldX(), CAScoreView::worldY(), and CAScoreView::zoom().
Referenced by initView().


|
inlineprivate |
References _currentView.
Referenced by clearUI(), floatViewClosed(), initView(), on_uiCloseCurrentView_triggered(), on_uiTabWidget_currentChanged(), on_uiUnsplitAll_triggered(), removeSheet(), scoreViewKeyPress(), scoreViewWheel(), sourceViewCommit(), and viewClicked().

|
inlineprivate |
References _currentViewContainer.
Referenced by addSheet(), on_uiTabWidget_currentChanged(), and removeSheet().

| void CAMainWin::setCurrentVoice | ( | CAVoice * | v | ) |
Sets the currently selected voice and update toolbars and helpers accordingly.
References currentScoreView(), CAScoreView::selectContext(), CAScoreView::setSelectedVoice(), CAVoice::staff(), CAScoreView::updateHelpers(), and updateVoiceToolBar().
Referenced by on_uiRedo_toggled(), on_uiUndo_toggled(), and on_uiVoiceNum_valChanged().


|
inline |
References _document, _resourceView, document(), and CAResourceView::setDocument().
Referenced by CAMainWin(), newDocument(), on_uiCloseDocument_triggered(), on_uiImportDocument_triggered(), on_uiNewWindow_triggered(), openDocument(), and sourceViewCommit().


|
inline |
References _midiRecorderView.
|
private |
Sets the current mode and updates the GUI and toolbars.
References _mode, _viewList, currentScoreView(), currentView(), EditMode, InsertMode, mode(), musElementFactory(), NoDocumentMode, CAMusElement::Note, CAScoreView::playing(), ProgressMode, ReadOnlyMode, CAView::ScoreView, CAScoreView::selection(), CAScoreView::setBorder(), CAMusElementFactory::setMusElementType(), CALCDNumber::setRealValue(), CAScoreView::setShadowNoteVisible(), uiVoiceNum, CAMusElement::Undefined, CAScoreView::unsetBorder(), and updateToolBars().

Allows to set the current mode from privileged (ui/ctl) objects
References _iNumAllowed, _modeHash, and mode().
Referenced by initView(), newDocument(), on_uiArticulationType_toggled(), on_uiBarlineType_toggled(), on_uiClefType_toggled(), on_uiContextType_toggled(), on_uiEditMode_toggled(), on_uiInsertFBM_toggled(), on_uiInsertFM_toggled(), CAKeySignatureCtl::on_uiInsertKeySig_toggled(), on_uiInsertPlayable_toggled(), on_uiInsertSyllable_toggled(), on_uiMarkType_toggled(), on_uiTimeSigType_toggled(), openDocument(), playbackFinished(), and CAMainWinProgressCtl::startProgress().


|
inlineprivate |
References _rebuildUILock.
Referenced by CAMainWin(), and rebuildUI().

|
private |
Creates more complex widgets and layouts that cannot be created using Qt Designer (like adding custom toolbars to main window, button boxes etc.).
References _musElementFactory, _poKeySignatureUI, _poPrintCtl, _poPrintPreviewCtl, CAArticulation::Accent, actionStorage, CAActionStorage::addWinActions(), createModeHash(), CAKeySignatureUI::ctl(), CAMark::Dynamic, CABarline::End, CADynamic::mf, CAPlayableLength::Quarter, CAMenuToolButton::setCurrentId(), CAToolButton::setDefaultAction(), CAUndoToolButton::setDefaultAction(), CACanorus::settings(), CAContext::Staff, CANote::StemPreferred, CAActionStorage::storeActionsFromMainWindow(), CAFunctionMark::T, CASlur::TieType, CAClef::Treble, uiArticulationType, uiAssociatedVoice, uiAssociatedVoiceAction, uiBarlineType, uiClefOffset, uiClefToolBar, uiClefType, uiContextName, uiContextToolBar, uiContextType, uiDynamicCustomText, uiDynamicText, uiDynamicToolBar, uiDynamicVolume, uiFBMAccs, uiFBMNumber, uiFBMToolBar, uiFermataToolBar, uiFermataType, uiFinger, uiFingeringOriginal, uiFingeringToolBar, uiFMChordArea, uiFMFunction, uiFMKeySig, uiFMTonicDegree, uiFMToolBar, uiHelpDock, uiInsertGroup, uiInsertToolBar, uiInstrumentChange, uiInstrumentToolBar, uiMarkType, uiNoteStemDirection, uiPlayableLength, uiPlayableToolBar, uiPyConsoleDock, uiRedo, uiRepeatMarkToolBar, uiRepeatMarkType, uiSheetName, uiSheetToolBar, uiSlurType, uiStanzaNumber, uiStanzaNumberAction, uiTempoBeat, uiTempoBpm, uiTempoEquals, uiTempoToolBar, uiTimeSigBeat, uiTimeSigBeats, uiTimeSigSlash, uiTimeSigToolBar, uiTimeSigType, uiTupletActualNumber, uiTupletActualNumberAction, uiTupletInsteadOf, uiTupletInsteadOfAction, uiTupletNumber, uiTupletNumberAction, uiTupletType, uiUndo, uiVoiceInstrument, uiVoiceName, uiVoiceNum, uiVoiceStemDirection, and uiVoiceToolBar.
Referenced by CAMainWin().


|
privateslot |
Called when a user clicks "Commit" button in source View.
References _viewList, CAVoice::addLyricsContext(), CAStaff::addVoice(), CALyricsContext::associatedVoice(), CAUndo::changeDocument(), clearUI(), CALyricsContext::cloneLyricsContextProperties(), CAUndo::createUndoCommand(), document(), CASourceView::document(), CAVoice::getSignList(), CAImport::importDocument(), CAImport::importedDocument(), CAImport::importedLyricsContext(), CAImport::importedVoice(), CAImport::importLyricsContext(), CAImport::importVoice(), CASheet::insertContextAfter(), CAStaff::insertVoice(), CASourceView::lyricsContext(), CAUndo::pushUndoCommand(), CACanorus::rebuildUI(), CAVoice::remove(), CASheet::removeContext(), CAVoice::removeLyricsContext(), CAStaff::removeVoice(), CAView::ScoreView, setCurrentView(), setDocument(), CASourceView::setLyricsContext(), CAScoreView::setSelectedVoice(), CALilyPondImport::setTemplateVoice(), CASourceView::setVoice(), CAContext::sheet(), CAVoice::staff(), stopPlayback(), CAStaff::synchronizeVoices(), CACanorus::undo(), CAView::viewType(), CASourceView::voice(), and CAVoice::voiceNumber().
Referenced by initView().


|
inlineprivate |
References _playback, and CAPlayback::stopNow().
Referenced by newDocument(), on_uiCut_triggered(), on_uiImportDocument_triggered(), on_uiNewSheet_triggered(), on_uiRedo_toggled(), on_uiRemoveContext_triggered(), on_uiRemoveSheet_triggered(), on_uiRemoveVoice_triggered(), on_uiUndo_toggled(), openDocument(), and sourceViewCommit().


|
private |
Shows/Hides the clef properties tool bar according to the current state.
References currentScoreView(), EditMode, InsertMode, mode(), musElementFactory(), CAClef::offset(), CAClef::offsetToReadable(), CAScoreView::selection(), uiClefOffset, uiClefToolBar, and uiClefType.
Referenced by updateToolBars().


|
private |
Shows/Hides context tool bar according to the selected context (if any) and hides/shows specific actions in the toolbar for the current context.
References CALyricsContext::associatedVoice(), CAContext::contextType(), currentContext(), currentScoreView(), currentSheet(), EditMode, CAContext::FiguredBassContext, CAContext::FunctionMarkContext, CAContext::LyricsContext, mode(), CAContext::name(), CAContext::Staff, CALyricsContext::stanzaNumber(), uiAssociatedVoice, uiAssociatedVoiceAction, uiContextName, uiContextToolBar, uiStanzaNumber, uiStanzaNumberAction, and CASheet::voiceList().
Referenced by updateToolBars().


|
private |
Shows/Hides the dynamic marks properties tool bar according to the current state.
References CAToolButton::currentId(), currentScoreView(), CAMark::Dynamic, CADynamic::dynamicTextFromString(), EditMode, InsertMode, mode(), musElementFactory(), CAScoreView::selection(), CAMenuToolButton::setCurrentId(), CADynamic::text(), uiDynamicCustomText, uiDynamicText, uiDynamicToolBar, uiDynamicVolume, uiMarkType, and CADynamic::volume().
Referenced by updateToolBars().


|
private |
Shows/Hides the figured bass mark properties tool bar according to the current state.
References CAFiguredBassMark::accs(), currentScoreView(), EditMode, InsertMode, mode(), musElementFactory(), CAScoreView::selection(), CAMenuToolButton::setCurrentId(), uiFBMAccs, uiFBMNumber, and uiFBMToolBar.
Referenced by updateToolBars().


|
private |
Shows/Hides the fermata properties tool bar according to the current state.
References CAToolButton::currentId(), currentScoreView(), EditMode, CAMark::Fermata, CAFermata::fermataType(), InsertMode, mode(), musElementFactory(), CAScoreView::selection(), CAMenuToolButton::setCurrentId(), uiFermataToolBar, uiFermataType, and uiMarkType.
Referenced by updateToolBars().


|
private |
Shows/Hides the fingering properties tool bar according to the current state.
References CAToolButton::currentId(), currentScoreView(), EditMode, CAFingering::finger(), CAMark::Fingering, InsertMode, CAFingering::isOriginal(), mode(), musElementFactory(), CAScoreView::selection(), CAMenuToolButton::setCurrentId(), uiFinger, uiFingeringOriginal, uiFingeringToolBar, and uiMarkType.
Referenced by updateToolBars().


|
private |
Shows/Hides the function mark properties tool bar according to the current state.
References CAFunctionMark::chordArea(), currentScoreView(), CADiatonicKey::diatonicKeyToString(), EditMode, CAFunctionMark::function(), InsertMode, CAFunctionMark::isChordAreaMinor(), CAFunctionMark::isMinor(), CAFunctionMark::isPartOfEllipse(), CAFunctionMark::isTonicDegreeMinor(), CAFunctionMark::key(), CADiatonicKey::Minor, mode(), musElementFactory(), CAScoreView::selection(), CAMenuToolButton::setCurrentId(), CAFunctionMark::tonicDegree(), uiFMChordArea, uiFMFunction, uiFMKeySig, uiFMTonicDegree, and uiFMToolBar.
Referenced by updateToolBars().


|
private |
Shows/Hides music elements which cannot be placed in the selected context.
References CAContext::contextType(), currentContext(), currentSheet(), CAContext::FiguredBassContext, CAContext::FunctionMarkContext, CAContext::LyricsContext, CAContext::Staff, uiArticulationType, uiBarlineType, uiClefType, uiInsertToolBar, uiMarkType, uiSlurType, and uiTimeSigType.
Referenced by updateToolBars().


|
private |
Shows/Hides the instrument marks properties tool bar according to the current state.
References CAToolButton::currentId(), currentScoreView(), EditMode, InsertMode, CAInstrumentChange::instrument(), CAMark::InstrumentChange, mode(), musElementFactory(), CAScoreView::selection(), uiInstrumentChange, uiInstrumentToolBar, and uiMarkType.
Referenced by updateToolBars().


|
private |
Show/Hides the playable tool bar and its properties according to the current state.
References CAToolButton::currentId(), currentScoreView(), EditMode, CARest::Hidden, InsertMode, mode(), musElementFactory(), CAMusElement::musElementType(), CAPlayableLength::musicLength(), CAMusElement::Note, CAPlayable::playableLength(), CAMusElement::Rest, CARest::restType(), CAScoreView::selection(), CAMenuToolButton::setCurrentId(), CANote::stemDirection(), uiNoteStemDirection, uiPlayableLength, uiPlayableToolBar, uiTupletActualNumberAction, uiTupletInsteadOfAction, uiTupletNumberAction, and uiTupletType.
Referenced by on_uiTupletType_toggled(), and updateToolBars().


|
private |
Shows/Hides the repeat mark properties tool bar according to the current state.
References CAToolButton::currentId(), currentScoreView(), EditMode, InsertMode, mode(), musElementFactory(), CAMark::RepeatMark, CARepeatMark::repeatMarkType(), CAScoreView::selection(), CAMenuToolButton::setCurrentId(), uiMarkType, uiRepeatMarkToolBar, uiRepeatMarkType, CARepeatMark::Volta, and CARepeatMark::voltaNumber().
Referenced by updateToolBars().


|
private |
Shows sheet tool bar if nothing selected. Otherwise hides it.
References CAScoreView::currentContext(), currentScoreView(), document(), CASheet::name(), CAScoreView::selection(), CAScoreView::sheet(), uiSheetName, and uiSheetToolBar.
Referenced by updateToolBars().


|
private |
Shows/Hides the tempo marks properties tool bar according to the current state.
References CATempo::beat(), CATempo::bpm(), CAToolButton::currentId(), currentScoreView(), CAPlayableLength::dotted(), EditMode, InsertMode, mode(), musElementFactory(), CAPlayableLength::musicLength(), CAScoreView::selection(), CAMenuToolButton::setCurrentId(), CAMark::Tempo, uiMarkType, uiTempoBeat, uiTempoBpm, and uiTempoToolBar.
Referenced by updateToolBars().


|
private |
Shows/Hides the time signature properties tool bar according to the current state.
References CATimeSignature::beat(), CATimeSignature::beats(), currentScoreView(), EditMode, InsertMode, mode(), musElementFactory(), CAScoreView::selection(), uiTimeSigBeat, uiTimeSigBeats, uiTimeSigToolBar, and uiTimeSigType.
Referenced by updateToolBars().


|
private |
Updates all the toolbars according to the current state of the main window.
References _poKeySignatureUI, document(), updateClefToolBar(), updateContextToolBar(), updateDynamicToolBar(), updateFBMToolBar(), updateFermataToolBar(), updateFingeringToolBar(), updateFMToolBar(), updateInsertToolBar(), updateInstrumentToolBar(), CAKeySignatureUI::updateKeySigToolBar(), updatePlayableToolBar(), updateRepeatMarkToolBar(), updateSheetToolBar(), updateTempoToolBar(), updateTimeSigToolBar(), updateUndoRedoButtons(), and updateVoiceToolBar().
Referenced by addSheet(), on_uiTabWidget_currentChanged(), onImportDone(), openDocument(), rebuildUI(), scoreViewKeyPress(), scoreViewMousePress(), and setMode().


|
private |
Enables or Disabled undo/redo buttons if there are undo/redo commands on the undo stack.
References document(), uiRedo, uiUndo, and CACanorus::undo().
Referenced by updateToolBars().


|
private |
Shows/Hides the Voice properties tool bar according to the currently selected context and updates its properties.
References CAContext::contextType(), currentContext(), currentScoreView(), currentVoice(), EditMode, CALCDNumber::getRealValue(), InsertMode, CAVoice::midiProgram(), mode(), CAVoice::name(), CAMenuToolButton::setCurrentId(), CALCDNumber::setMax(), CAContext::Staff, CAVoice::stemDirection(), uiVoiceInstrument, uiVoiceName, uiVoiceNum, uiVoiceStemDirection, uiVoiceToolBar, and CAStaff::voiceList().
Referenced by setCurrentVoice(), and updateToolBars().


| void CAMainWin::updateWindowTitle | ( | ) |
References document().
Referenced by rebuildUI(), and saveDocument().


|
privateslot |
General View mouse press event. Sets it as the current view port.
References currentView(), currentViewContainer(), CAViewContainer::setCurrentView(), and setCurrentView().
Referenced by initView().


References _viewList.
Referenced by on_uiCloseCurrentView_triggered(), and removeSheet().

|
friend |
|
friend |
Referenced by CAMainWin().
|
friend |
|
private |
|
private |
Referenced by currentViewContainer(), and setCurrentViewContainer().
|
private |
Pointer to the main window's document it represents. Null if no document opened.
Referenced by document(), and setDocument().
|
private |
Referenced by CAMainWin(), createModeHash(), and setMode().
|
private |
Referenced by CAMainWin(), and on_uiJumpTo_triggered().
|
private |
Referenced by CAMainWin(), and onMidiInEvent().
|
private |
Referenced by on_uiImportDocument_triggered(), and openDocument().
|
private |
Referenced by CAMainWin(), clearUI(), midiRecorderView(), on_uiMidiRecorder_triggered(), setMidiRecorderView(), and ~CAMainWin().
|
private |
|
private |
Referenced by createModeHash(), and setMode().
|
private |
Referenced by musElementFactory(), setupCustomUi(), and ~CAMainWin().
|
private |
|
private |
Referenced by CAMainWin().
|
private |
|
private |
View needed to be updated when playback is active.
Referenced by on_uiPlayFromSelection_toggled(), onRepaintTimerTimeout(), and playbackFinished().
|
private |
Referenced by CAMainWin(), on_uiExportDocument_triggered(), and ~CAMainWin().
|
private |
Referenced by setupCustomUi(), and updateToolBars().
|
private |
Referenced by setupCustomUi(), and ~CAMainWin().
|
private |
Referenced by setupCustomUi(), and ~CAMainWin().
|
private |
Referenced by on_uiPlayFromSelection_toggled(), and playbackFinished().
|
private |
Lock to avoid recursive rebuilds of the GUI Views.
Referenced by rebuildUILock(), and setRebuildUILock().
|
private |
Referenced by on_uiPlayFromSelection_toggled(), and playbackFinished().
|
private |
Referenced by CAMainWin(), on_uiResourceView_toggled(), rebuildUI(), resourceView(), setDocument(), and ~CAMainWin().
|
private |
Referenced by addSheet(), clearUI(), on_uiScoreView_triggered(), and removeSheet().
|
private |
Referenced by onTimeEditedTimerTimeout(), restartTimeEditedTime(), and saveDocument().
|
private |
Referenced by CAMainWin().
|
private |
Referenced by CAMainWin(), on_uiTranspose_triggered(), and ~CAMainWin().
|
private |
Referenced by addSheet().
|
private |
List of all available Views for any sheet in this main window.
Referenced by clearUI(), initView(), on_uiCloseCurrentView_triggered(), on_uiUnsplitAll_triggered(), rebuildUI(), removeView(), setMode(), sourceViewCommit(), and viewList().
|
private |
Referenced by CAMainWin(), and setupCustomUi().
|
private |
Referenced by createCustomActions(), and on_uiClefOffset_valueChanged().
| CAPyConsole* CAMainWin::pyConsole |
Referenced by createCustomActions().
| CAPyConsoleInterface * CAMainWin::pyConsoleIface |
Referenced by CAPlugin::callAction(), CAMainWin(), and createCustomActions().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateInsertToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateContextToolBar().
|
private |
Referenced by setupCustomUi(), and updateContextToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateInsertToolBar().
|
private |
Referenced by createCustomActions(), on_uiClefOffset_valueChanged(), setupCustomUi(), and updateClefToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateClefToolBar(), and ~CAMainWin().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateClefToolBar(), and updateInsertToolBar().
|
private |
Referenced by createCustomActions(), on_uiContextName_returnPressed(), setupCustomUi(), and updateContextToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateContextToolBar().
|
private |
Referenced by createCustomActions(), scoreViewMousePress(), and setupCustomUi().
|
private |
|
private |
Referenced by createCustomActions(), on_uiDynamicCustomText_returnPressed(), setupCustomUi(), and updateDynamicToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateDynamicToolBar(), and ~CAMainWin().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateDynamicToolBar().
|
static |
|
private |
Referenced by createCustomActions(), on_uiFBMAccs_toggled(), on_uiFBMNumber_toggled(), setupCustomUi(), and updateFBMToolBar().
|
private |
Referenced by createCustomActions(), on_uiFBMAccs_toggled(), on_uiFBMNumber_toggled(), setupCustomUi(), and updateFBMToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateFBMToolBar(), and ~CAMainWin().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateFermataToolBar(), and ~CAMainWin().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateFermataToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateFingeringToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateFingeringToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateFingeringToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateFMToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateFMToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateFMToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateFMToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateFMToolBar(), and ~CAMainWin().
|
private |
Referenced by createCustomActions(), helpDock(), and setupCustomUi().
|
static |
|
private |
Referenced by setupCustomUi(), and ~CAMainWin().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateInsertToolBar(), and ~CAMainWin().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateInstrumentToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateInstrumentToolBar(), and ~CAMainWin().
|
private |
|
private |
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updatePlayableToolBar().
|
static |
|
private |
Referenced by createCustomActions(), on_uiInsertPlayable_toggled(), scoreViewKeyPress(), setupCustomUi(), and updatePlayableToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updatePlayableToolBar(), and ~CAMainWin().
|
private |
Referenced by createCustomActions(), and setupCustomUi().
|
private |
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateRepeatMarkToolBar(), and ~CAMainWin().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateRepeatMarkToolBar().
|
static |
|
private |
Referenced by createCustomActions(), on_uiSheetName_returnPressed(), setupCustomUi(), and updateSheetToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateSheetToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateInsertToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateContextToolBar().
|
private |
Referenced by setupCustomUi(), and updateContextToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateTempoToolBar().
|
private |
Referenced by createCustomActions(), on_uiTempoBpm_returnPressed(), setupCustomUi(), and updateTempoToolBar().
|
private |
Referenced by createCustomActions(), and setupCustomUi().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateTempoToolBar(), and ~CAMainWin().
|
private |
|
private |
|
private |
Referenced by createCustomActions(), and setupCustomUi().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateTimeSigToolBar(), and ~CAMainWin().
|
private |
| QSpinBox* CAMainWin::uiTupletActualNumber |
|
private |
Referenced by setupCustomUi(), and updatePlayableToolBar().
|
private |
Referenced by createCustomActions(), and setupCustomUi().
|
private |
Referenced by setupCustomUi(), and updatePlayableToolBar().
| QSpinBox* CAMainWin::uiTupletNumber |
|
private |
Referenced by setupCustomUi(), and updatePlayableToolBar().
| CAMenuToolButton* CAMainWin::uiTupletType |
|
private |
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateVoiceToolBar().
|
private |
Referenced by createCustomActions(), on_uiVoiceName_returnPressed(), setupCustomUi(), and updateVoiceToolBar().
|
private |
|
private |
Referenced by createCustomActions(), setupCustomUi(), and updateVoiceToolBar().
|
private |
Referenced by createCustomActions(), setupCustomUi(), updateVoiceToolBar(), and ~CAMainWin().