|
Canorus
0.7
|
#include <settingsdialog.h>

Public Types | |
| enum | CASettingsPage { UndefinedSettings = -1, EditorSettings = 0, AppearanceSettings = 1, LoadSaveSettings = 2, PlaybackSettings = 3 } |
Public Member Functions | |
| CASettingsDialog (CASettingsPage currentPage, QWidget *parent=0) | |
| ~CASettingsDialog () | |
Private Member Functions | |
| void | setupPages (CASettingsPage currentPage=EditorSettings) |
| void | buildPreviewSheet () |
| void | applySettings () |
Private Attributes | |
| CASheet * | _previewSheet |
| QMap< int, QString > | _midiInPorts |
| QMap< int, QString > | _midiOutPorts |
Copyright (c) 2006-2007, 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.
Settings dialog for various options like editor behaviour, loading/saving settings, colors, playback options etc.
| CASettingsDialog::CASettingsDialog | ( | CASettingsPage | currentPage, |
| QWidget * | parent = 0 |
||
| ) |
References buildPreviewSheet(), setupPages(), and Ui_uiSettingsDialog::setupUi().

| CASettingsDialog::~CASettingsDialog | ( | ) |
References _previewSheet.
|
private |
References _midiInPorts, _midiOutPorts, CACanorus::autoRecovery(), CAFileFormats::getType(), CASettings::setAntiAliasing(), CASettings::setAutoBar(), CASettings::setAutoRecoveryInterval(), CASettings::setBackgroundColor(), CASettings::setDefaultSaveFormat(), CASettings::setDisabledElementsColor(), CASettings::setDocumentsDirectory(), CASettings::setFinaleLyricsBehaviour(), CASettings::setForegroundColor(), CASettings::setHiddenElementsColor(), CASettings::setMidiInPort(), CASettings::setMidiOutPort(), CASettings::setPdfViewerLocation(), CASettings::setPlayInsertedNotes(), CASettings::setSelectedContextColor(), CASettings::setSelectionAreaColor(), CASettings::setSelectionColor(), CASettings::setShadowNotesInOtherStaffs(), CACanorus::settings(), CASettings::setTypesetter(), CASettings::setTypesetterLocation(), CASettings::setUseSystemDefaultPdfViewer(), CASettings::setUseSystemDefaultTypesetter(), Ui_uiSettingsDialog::uiAntiAliasing, Ui_uiSettingsDialog::uiAutoBar, Ui_uiSettingsDialog::uiAutoRecoverySpinBox, Ui_uiSettingsDialog::uiBackgroundColor, Ui_uiSettingsDialog::uiDefaultSaveComboBox, Ui_uiSettingsDialog::uiDisabledElementsColor, Ui_uiSettingsDialog::uiDocumentsDirectory, CAMainWin::uiExportDialog, Ui_uiSettingsDialog::uiFinaleLyricsCheckBox, Ui_uiSettingsDialog::uiForegroundColor, Ui_uiSettingsDialog::uiHiddenElementsColor, CAMainWin::uiImportDialog, Ui_uiSettingsDialog::uiMidiInList, Ui_uiSettingsDialog::uiMidiOutList, CAMainWin::uiOpenDialog, Ui_uiSettingsDialog::uiPdfViewerDefault, Ui_uiSettingsDialog::uiPdfViewerLocation, Ui_uiSettingsDialog::uiPlayInsertedNotes, CAMainWin::uiSaveDialog, Ui_uiSettingsDialog::uiSelectedContextColor, Ui_uiSettingsDialog::uiSelectionAreaColor, Ui_uiSettingsDialog::uiSelectionColor, Ui_uiSettingsDialog::uiShadowNotesInOtherStaffs, Ui_uiSettingsDialog::uiTypesetter, Ui_uiSettingsDialog::uiTypesetterDefault, Ui_uiSettingsDialog::uiTypesetterLocation, CAAutoRecovery::updateTimer(), and CASettings::writeSettings().
Referenced by on_uiButtonBox_clicked().


|
private |
References _previewSheet, CASheet::addStaff(), CAVoice::append(), CASheet::staffAt(), CAClef::Treble, and CAStaff::voiceAt().
Referenced by CASettingsDialog().


|
privateslot |
References CAScoreViewPort::setBackgroundColor(), Ui_uiSettingsDialog::uiBackgroundColor, and Ui_uiSettingsDialog::uiPreviewScoreViewPort.

|
privateslot |
References CASettings::DEFAULT_BACKGROUND_COLOR, CAScoreViewPort::setBackgroundColor(), Ui_uiSettingsDialog::uiBackgroundColor, and Ui_uiSettingsDialog::uiPreviewScoreViewPort.

|
privateslot |
References applySettings(), and Ui_uiSettingsDialog::uiButtonBox.

|
privateslot |
References CAScoreViewPort::setDisabledElementsColor(), Ui_uiSettingsDialog::uiDisabledElementsColor, and Ui_uiSettingsDialog::uiPreviewScoreViewPort.

|
privateslot |
References CASettings::DEFAULT_DISABLED_ELEMENTS_COLOR, CAScoreViewPort::setDisabledElementsColor(), Ui_uiSettingsDialog::uiDisabledElementsColor, and Ui_uiSettingsDialog::uiPreviewScoreViewPort.

|
privateslot |
References Ui_uiSettingsDialog::uiDocumentsDirectory.
|
privateslot |
|
privateslot |
References CAScoreViewPort::setForegroundColor(), Ui_uiSettingsDialog::uiForegroundColor, and Ui_uiSettingsDialog::uiPreviewScoreViewPort.

|
privateslot |
References CASettings::DEFAULT_FOREGROUND_COLOR, CAScoreViewPort::setForegroundColor(), Ui_uiSettingsDialog::uiForegroundColor, and Ui_uiSettingsDialog::uiPreviewScoreViewPort.

|
privateslot |
References CAScoreViewPort::setHiddenElementsColor(), Ui_uiSettingsDialog::uiHiddenElementsColor, and Ui_uiSettingsDialog::uiPreviewScoreViewPort.

|
privateslot |
References CASettings::DEFAULT_HIDDEN_ELEMENTS_COLOR, CAScoreViewPort::setHiddenElementsColor(), Ui_uiSettingsDialog::uiHiddenElementsColor, and Ui_uiSettingsDialog::uiPreviewScoreViewPort.

|
privateslot |
References Ui_uiSettingsDialog::uiPdfViewerLocation.
|
privateslot |
|
privateslot |
References CAScoreViewPort::setSelectedContextColor(), Ui_uiSettingsDialog::uiPreviewScoreViewPort, and Ui_uiSettingsDialog::uiSelectedContextColor.

|
privateslot |
References CASettings::DEFAULT_SELECTED_CONTEXT_COLOR, CAScoreViewPort::setSelectedContextColor(), Ui_uiSettingsDialog::uiPreviewScoreViewPort, and Ui_uiSettingsDialog::uiSelectedContextColor.

|
privateslot |
References CAScoreViewPort::setSelectionAreaColor(), Ui_uiSettingsDialog::uiPreviewScoreViewPort, and Ui_uiSettingsDialog::uiSelectionAreaColor.

|
privateslot |
References CASettings::DEFAULT_SELECTION_AREA_COLOR, CAScoreViewPort::setSelectionAreaColor(), Ui_uiSettingsDialog::uiPreviewScoreViewPort, and Ui_uiSettingsDialog::uiSelectionAreaColor.

|
privateslot |
References CAScoreViewPort::setSelectionColor(), Ui_uiSettingsDialog::uiPreviewScoreViewPort, and Ui_uiSettingsDialog::uiSelectionColor.

|
privateslot |
References CASettings::DEFAULT_SELECTION_COLOR, CAScoreViewPort::setSelectionColor(), Ui_uiSettingsDialog::uiPreviewScoreViewPort, and Ui_uiSettingsDialog::uiSelectionColor.

|
privateslot |
|
privateslot |
References Ui_uiSettingsDialog::uiTypesetterLocation.
|
privateslot |
|
private |
References _midiInPorts, _midiOutPorts, _previewSheet, CAScoreViewPort::addSelectionRegion(), CAScoreViewPort::addToSelection(), CASettings::defaultSaveFormat(), CAScoreViewPort::findCElement(), CAFileFormats::getFilter(), CAMidiDevice::getInputPorts(), CAMidiDevice::getOutputPorts(), CACanorus::midiDevice(), CASettings::midiInPort(), CASettings::midiOutPort(), CAVoice::musElementAt(), CAScoreViewPort::rebuild(), CAScoreViewPort::ScrollBarAlwaysHidden, CAScoreViewPort::setCurrentContext(), CAScoreViewPort::setScrollBarVisible(), CAScoreViewPort::setSheet(), CACanorus::settings(), CAScoreViewPort::setZoom(), CASheet::staffAt(), Ui_uiSettingsDialog::uiAntiAliasing, Ui_uiSettingsDialog::uiAutoBar, Ui_uiSettingsDialog::uiAutoRecoverySpinBox, Ui_uiSettingsDialog::uiBackgroundColor, Ui_uiSettingsDialog::uiDefaultSaveComboBox, Ui_uiSettingsDialog::uiDisabledElementsColor, Ui_uiSettingsDialog::uiDocumentsDirectory, Ui_uiSettingsDialog::uiFinaleLyricsCheckBox, Ui_uiSettingsDialog::uiForegroundColor, Ui_uiSettingsDialog::uiHiddenElementsColor, Ui_uiSettingsDialog::uiMidiInList, Ui_uiSettingsDialog::uiMidiOutList, Ui_uiSettingsDialog::uiPdfViewerDefault, Ui_uiSettingsDialog::uiPdfViewerLocation, Ui_uiSettingsDialog::uiPlayInsertedNotes, Ui_uiSettingsDialog::uiPreviewScoreViewPort, CAMainWin::uiSaveDialog, Ui_uiSettingsDialog::uiSelectedContextColor, Ui_uiSettingsDialog::uiSelectionAreaColor, Ui_uiSettingsDialog::uiSelectionColor, Ui_uiSettingsDialog::uiSettingsList, Ui_uiSettingsDialog::uiShadowNotesInOtherStaffs, Ui_uiSettingsDialog::uiTypesetter, Ui_uiSettingsDialog::uiTypesetterDefault, Ui_uiSettingsDialog::uiTypesetterLocation, UndefinedSettings, and CAStaff::voiceAt().
Referenced by CASettingsDialog().


|
private |
Referenced by applySettings(), and setupPages().
|
private |
Referenced by applySettings(), and setupPages().
|
private |
Referenced by buildPreviewSheet(), setupPages(), and ~CASettingsDialog().
1.8.3