25#ifndef LMMS_GUI_MICROTUNER_CONFIG_H
26#define LMMS_GUI_MICROTUNER_CONFIG_H
47 void saveSettings(QDomDocument &document, QDomElement &element)
override;
52 return "MicrotunerConfig";
54 QSize
sizeHint()
const override {
return QSize(300, 400);}
59 void updateScaleList(
int index);
63 void updateKeymapList(
int index);
66 void updateScaleForm();
69 void updateKeymapForm();
74 bool loadScaleFromFile();
78 bool loadKeymapFromFile();
82 bool saveScaleToFile();
86 bool saveKeymapToFile();
91 bool validateScaleForm();
95 bool validateKeymapForm();
Definition ComboBoxModel.h:39
Definition AutomatableModel.h:468
Definition AutomatableModel.h:486
SerializingObject()
Definition SerializingObject.cpp:32
QLineEdit * m_keymapNameEdit
edit field for the keymap name or description
Definition MicrotunerConfig.h:109
IntModel m_lastKeyModel
model for spinbox of currently edited last key
Definition MicrotunerConfig.h:115
QPlainTextEdit * m_keymapTextEdit
text editor field for key mappings
Definition MicrotunerConfig.h:112
void loadSettings(const QDomElement &element) override
Definition MicrotunerConfig.cpp:602
QSize sizeHint() const override
Definition MicrotunerConfig.h:54
QPlainTextEdit * m_scaleTextEdit
text editor field for interval definitions
Definition MicrotunerConfig.h:111
ComboBoxModel m_scaleComboModel
ID of scale currently selected for editing.
Definition MicrotunerConfig.h:105
QString nodeName() const override
Definition MicrotunerConfig.h:50
IntModel m_middleKeyModel
model for spinbox of currently edited middle key
Definition MicrotunerConfig.h:116
void saveSettings(QDomDocument &document, QDomElement &element) override
Definition MicrotunerConfig.cpp:596
QLineEdit * m_scaleNameEdit
edit field for the scale name or description
Definition MicrotunerConfig.h:108
MicrotunerConfig()
Definition MicrotunerConfig.cpp:57
ComboBoxModel m_keymapComboModel
ID of keymap currently selected for editing.
Definition MicrotunerConfig.h:106
FloatModel m_baseFreqModel
model for spinbox of currently edited base note frequency
Definition MicrotunerConfig.h:119
IntModel m_firstKeyModel
model for spinbox of currently edited first key
Definition MicrotunerConfig.h:114
IntModel m_baseKeyModel
model for spinbox of currently edited base key
Definition MicrotunerConfig.h:118
Definition AudioPortAudio.cpp:209