Canorus  0.0
settingsdialog.h
Go to the documentation of this file.
1 
8 #ifndef MIDISETUPDIALOG_H_
9 #define MIDISETUPDIALOG_H_
10 
11 #include <QWidget>
12 #include <QPoint>
13 #include <QColorDialog>
14 
15 #include "ui_settingsdialog.h"
16 
17 class CASheet;
18 class CAActionsEditor;
19 
20 class CASettingsDialog : public QDialog, private Ui::uiSettingsDialog {
21  Q_OBJECT
22 
23 public:
32  };
33 
34  CASettingsDialog( CASettingsPage currentPage, QWidget *parent=0 );
36 
37 private slots:
38  void on_uiButtonBox_clicked( QAbstractButton* );
39  void on_uiSettingsList_currentItemChanged( QListWidgetItem*, QListWidgetItem* );
40 
43 
48  void on_uiSelectionColor_clicked(bool);
58 
63 
64 private:
65  void setupPages( CASettingsPage currentPage=EditorSettings );
66  void buildPreviewSheet();
68  void applySettings();
69 
70  // Pages temporary variables
73  QMap<int, QString> _midiInPorts;
74  QMap<int, QString> _midiOutPorts;
75 };
76 #endif /* MIDISETUPDIALOG_H_ */
CASettingsDialog::buildPreviewSheet
void buildPreviewSheet()
Definition: settingsdialog.cpp:213
settingsdialog.h
CASettings::writeSettings
void writeSettings()
Definition: settings.cpp:133
CASettings::setAutoBar
void setAutoBar(bool b)
Definition: settings.h:49
CASettings::setUseNoteChecker
void setUseNoteChecker(bool b)
Definition: settings.h:52
CAMainWin::uiImportDialog
static QFileDialog * uiImportDialog
Definition: mainwin.h:148
CASettingsDialog::_previewSheet
CASheet * _previewSheet
Definition: settingsdialog.h:71
CASettingsDialog::on_uiBackgroundRevert_clicked
void on_uiBackgroundRevert_clicked(bool)
Definition: settingsdialog.cpp:240
CASettingsDialog::on_uiDisabledElementsRevert_clicked
void on_uiDisabledElementsRevert_clicked(bool)
Definition: settingsdialog.cpp:330
CASettings::DEFAULT_BACKGROUND_COLOR
static const QColor DEFAULT_BACKGROUND_COLOR
Definition: settings.h:89
CASettingsDialog::_midiOutPorts
QMap< int, QString > _midiOutPorts
Definition: settingsdialog.h:74
CASettings::setDefaultSaveFormat
void setDefaultSaveFormat(CAFileFormats::CAFileFormatType t)
Definition: settings.h:62
CACanorus::autoRecovery
static CAAutoRecovery * autoRecovery()
Definition: canorus.h:66
CASettings::setMidiInPort
void setMidiInPort(int in)
Definition: settings.cpp:374
settings.h
CAClef::Treble
@ Treble
Definition: clef.h:22
CAClef
Definition: clef.h:18
CASettingsDialog::buildActionsEditorPage
void buildActionsEditorPage()
Definition: settingsdialog.cpp:192
CASheet::addStaff
CAStaff * addStaff()
Definition: sheet.cpp:83
CASettings::setUseSystemDefaultTypesetter
void setUseSystemDefaultTypesetter(bool s)
Definition: settings.h:136
CASettings::setPlayInsertedNotes
void setPlayInsertedNotes(bool b)
Definition: settings.h:46
CASettings::DEFAULT_SELECTION_AREA_COLOR
static const QColor DEFAULT_SELECTION_AREA_COLOR
Definition: settings.h:98
CATimeSignature
Represents a time signature in the staff.
Definition: timesignature.h:18
CASettings::setHiddenElementsColor
void setHiddenElementsColor(QColor hiddenElementsColor)
Definition: settings.h:106
CACanorus::settings
static CASettings * settings()
Definition: canorus.h:65
CASettingsDialog::_midiInPorts
QMap< int, QString > _midiInPorts
Definition: settingsdialog.h:73
CASettingsDialog::EditorSettings
@ EditorSettings
Definition: settingsdialog.h:26
CASettingsDialog::CASettingsPage
CASettingsPage
Definition: settingsdialog.h:24
CASettings::DEFAULT_DISABLED_ELEMENTS_COLOR
static const QColor DEFAULT_DISABLED_ELEMENTS_COLOR
Definition: settings.h:107
CASettingsDialog
Definition: settingsdialog.h:20
QDialog
CASettings::setShadowNotesInOtherStaffs
void setShadowNotesInOtherStaffs(bool b)
Definition: settings.h:43
CASettings::setPdfViewerLocation
void setPdfViewerLocation(QString pl)
Definition: settings.h:139
CAFileFormats::getType
static const CAFileFormatType getType(const QString)
Definition: fileformats.cpp:59
CASettings::setTypesetterLocation
void setTypesetterLocation(QString tl)
Definition: settings.h:133
CAMidiDevice::getInputPorts
virtual QMap< int, QString > getInputPorts()=0
CASettingsDialog::on_uiTypesetterBrowse_clicked
void on_uiTypesetterBrowse_clicked(bool)
Definition: settingsdialog.cpp:336
CASettingsDialog::on_uiDocumentsDirectoryRevert_clicked
void on_uiDocumentsDirectoryRevert_clicked(bool)
Definition: settingsdialog.cpp:227
CAMainWin::uiExportDialog
static QFileDialog * uiExportDialog
Definition: mainwin.h:147
CASettings::setTypesetter
void setTypesetter(CATypesetter::CATypesetterType t)
Definition: settings.h:130
CASettingsDialog::LoadSaveSettings
@ LoadSaveSettings
Definition: settingsdialog.h:29
CASettings::setAutoRecoveryInterval
void setAutoRecoveryInterval(int interval)
Definition: settings.h:65
CASettings::setSelectionColor
void setSelectionColor(QColor selectionColor)
Definition: settings.h:94
CASettings::DEFAULT_SELECTED_CONTEXT_COLOR
static const QColor DEFAULT_SELECTED_CONTEXT_COLOR
Definition: settings.h:101
CACanorus::midiDevice
static CAMidiDevice * midiDevice()
Definition: canorus.h:67
CASettings::DEFAULT_SELECTION_COLOR
static const QColor DEFAULT_SELECTION_COLOR
Definition: settings.h:95
CASettingsDialog::PrintingSettings
@ PrintingSettings
Definition: settingsdialog.h:31
CASettingsDialog::on_uiForegroundRevert_clicked
void on_uiForegroundRevert_clicked(bool)
Definition: settingsdialog.cpp:255
CAFileFormats::getFilter
static const QString getFilter(const CAFileFormatType)
Definition: fileformats.cpp:35
CASettings::setSelectionAreaColor
void setSelectionAreaColor(QColor selectionAreaColor)
Definition: settings.h:97
CAAutoRecovery::updateTimer
void updateTimer()
Definition: autorecovery.cpp:63
CASettingsDialog::ActionSettings
@ ActionSettings
Definition: settingsdialog.h:28
CASettingsDialog::on_uiPdfViewerDefault_toggled
void on_uiPdfViewerDefault_toggled(bool)
Definition: settingsdialog.cpp:360
CASettingsDialog::applySettings
void applySettings()
Definition: settingsdialog.cpp:141
CASettingsDialog::AppearanceSettings
@ AppearanceSettings
Definition: settingsdialog.h:27
CASettings::DEFAULT_FOREGROUND_COLOR
static const QColor DEFAULT_FOREGROUND_COLOR
Definition: settings.h:92
CASettingsDialog::on_uiSelectionAreaColor_clicked
void on_uiSelectionAreaColor_clicked(bool)
Definition: settingsdialog.cpp:276
CAActionsEditor::addActions
void addActions(const QList< CASingleAction * > &actionList)
Definition: actionseditor.cpp:190
CASettingsDialog::on_uiButtonBox_clicked
void on_uiButtonBox_clicked(QAbstractButton *)
Definition: settingsdialog.cpp:123
CASettingsDialog::on_uiDisabledElementsColor_clicked
void on_uiDisabledElementsColor_clicked(bool)
Definition: settingsdialog.cpp:321
CASettingsDialog::CASettingsDialog
CASettingsDialog(CASettingsPage currentPage, QWidget *parent=0)
Definition: settingsdialog.cpp:33
actionseditor.h
CASettingsDialog::UndefinedSettings
@ UndefinedSettings
Definition: settingsdialog.h:25
CASettingsDialog::on_uiSelectionColor_clicked
void on_uiSelectionColor_clicked(bool)
Definition: settingsdialog.cpp:261
CASettingsDialog::on_uiSelectionAreaRevert_clicked
void on_uiSelectionAreaRevert_clicked(bool)
Definition: settingsdialog.cpp:285
CASettingsDialog::on_uiHiddenElementsRevert_clicked
void on_uiHiddenElementsRevert_clicked(bool)
Definition: settingsdialog.cpp:315
CASettingsDialog::on_uiForegroundColor_clicked
void on_uiForegroundColor_clicked(bool)
Definition: settingsdialog.cpp:246
CASettingsDialog::on_uiPdfViewerBrowse_clicked
void on_uiPdfViewerBrowse_clicked(bool)
Definition: settingsdialog.cpp:343
CASettings::setUseSystemDefaultPdfViewer
void setUseSystemDefaultPdfViewer(bool s)
Definition: settings.h:142
CASettingsDialog::setupPages
void setupPages(CASettingsPage currentPage=EditorSettings)
Definition: settingsdialog.cpp:49
CAMainWin::uiSaveDialog
static QFileDialog * uiSaveDialog
Definition: mainwin.h:145
CASettings::setMidiOutPort
void setMidiOutPort(int out)
Definition: settings.h:120
CAActionsEditor
Definition: actionseditor.h:30
CASettings::setForegroundColor
void setForegroundColor(QColor foregroundColor)
Definition: settings.h:91
CASheet::staffList
QList< CAStaff * > staffList()
Definition: sheet.cpp:157
CAMainWin::uiOpenDialog
static QFileDialog * uiOpenDialog
Definition: mainwin.h:146
CASettingsDialog::_commandsEditor
CAActionsEditor * _commandsEditor
Definition: settingsdialog.h:72
CASettings::setBackgroundColor
void setBackgroundColor(QColor backgroundColor)
Definition: settings.h:88
sheet.h
CASettings::setFinaleLyricsBehaviour
void setFinaleLyricsBehaviour(bool b)
Definition: settings.h:40
CASettings::setSelectedContextColor
void setSelectedContextColor(QColor selectedContextColor)
Definition: settings.h:100
CASettings::setDocumentsDirectory
void setDocumentsDirectory(QDir d)
Definition: settings.h:59
timesignature.h
CASettings::setAnimatedScroll
void setAnimatedScroll(bool a)
Definition: settings.h:79
canorus.h
CASettingsDialog::on_uiSettingsList_currentItemChanged
void on_uiSettingsList_currentItemChanged(QListWidgetItem *, QListWidgetItem *)
Definition: settingsdialog.cpp:136
CASettingsDialog::on_uiSelectionRevert_clicked
void on_uiSelectionRevert_clicked(bool)
Definition: settingsdialog.cpp:270
CASettings::setDisabledElementsColor
void setDisabledElementsColor(QColor disabledElementsColor)
Definition: settings.h:103
mididevice.h
CASettingsDialog::on_uiBackgroundColor_clicked
void on_uiBackgroundColor_clicked(bool)
Definition: settingsdialog.cpp:231
voice.h
clef.h
CASheet
Represents a single sheet of paper in the document.
Definition: sheet.h:22
CASettings::defaultSaveFormat
CAFileFormats::CAFileFormatType defaultSaveFormat()
Definition: settings.h:61
CASettingsDialog::~CASettingsDialog
~CASettingsDialog()
Definition: settingsdialog.cpp:45
CASettingsDialog::PlaybackSettings
@ PlaybackSettings
Definition: settingsdialog.h:30
CAScoreView::ScrollBarAlwaysHidden
@ ScrollBarAlwaysHidden
Definition: scoreview.h:61
CASettingsDialog::on_uiSelectedContextColor_clicked
void on_uiSelectedContextColor_clicked(bool)
Definition: settingsdialog.cpp:291
CASettingsDialog::on_uiSelectedContextRevert_clicked
void on_uiSelectedContextRevert_clicked(bool)
Definition: settingsdialog.cpp:300
CASettings::getActionList
const QList< CASingleAction * > & getActionList()
Definition: settings.h:163
CASettings::setAntiAliasing
void setAntiAliasing(bool a)
Definition: settings.h:82
CATypesetter::CATypesetterType
CATypesetterType
Definition: typesetter.h:13
CASettings::DEFAULT_DOCUMENTS_DIRECTORY
static const QDir DEFAULT_DOCUMENTS_DIRECTORY
Definition: settings.h:60
CASettings::DEFAULT_HIDDEN_ELEMENTS_COLOR
static const QColor DEFAULT_HIDDEN_ELEMENTS_COLOR
Definition: settings.h:104
staff.h
CAMidiDevice::getOutputPorts
virtual QMap< int, QString > getOutputPorts()=0
CASettingsDialog::on_uiDocumentsDirectoryBrowse_clicked
void on_uiDocumentsDirectoryBrowse_clicked(bool)
Definition: settingsdialog.cpp:221
CASettingsDialog::on_uiHiddenElementsColor_clicked
void on_uiHiddenElementsColor_clicked(bool)
Definition: settingsdialog.cpp:306
CASettingsDialog::on_uiTypesetterDefault_toggled
void on_uiTypesetterDefault_toggled(bool)
Definition: settingsdialog.cpp:350