MIDI settings dialog used by the main launcher UI. More...
#include <midi-settings.hpp>
Public Member Functions | |
| QString | getMidiConfigFile () const |
| Return path to the active MIDI mapping config file. | |
| int | getMidiDeviceIndex () const |
| Return selected MIDI input device index. | |
| bool | isMidiEnabled () const |
| Return whether MIDI support is enabled. | |
| MidiSettings (const QString &executablePath, QWidget *parent=nullptr) | |
Private Slots | |
| void | browseConfigFile () |
| void | launchMidiMapTool () |
| void | refreshDevices () |
Private Member Functions | |
| void | loadUiState () |
| void | populateMidiDevices () |
| void | saveUiState () |
Private Attributes | |
| QPushButton * | browseButton |
| QPushButton * | cancelButton |
| QLineEdit * | configFileEdit |
| QComboBox * | deviceComboBox |
| QCheckBox * | enableCheckBox |
| QString | execPath |
| QPushButton * | launchMapToolButton |
| QPushButton * | okButton |
| QPushButton * | refreshButton |
MIDI settings dialog used by the main launcher UI.
Definition at line 20 of file midi-settings.hpp.
|
explicit |
Definition at line 12 of file midi-settings.cpp.
References acmx2::applyCustomStyleIfEnabled(), browseButton, browseConfigFile(), cancelButton, configFileEdit, deviceComboBox, enableCheckBox, execPath, launchMapToolButton, launchMidiMapTool(), loadUiState(), okButton, populateMidiDevices(), refreshButton, refreshDevices(), and saveUiState().
|
privateslot |
Definition at line 110 of file midi-settings.cpp.
References configFileEdit.
Referenced by MidiSettings().
| QString MidiSettings::getMidiConfigFile | ( | ) | const |
Return path to the active MIDI mapping config file.
Definition at line 83 of file midi-settings.cpp.
References configFileEdit.
Referenced by MainWindow::menuMidiSettings().
| int MidiSettings::getMidiDeviceIndex | ( | ) | const |
Return selected MIDI input device index.
Definition at line 85 of file midi-settings.cpp.
References deviceComboBox.
Referenced by MainWindow::menuMidiSettings(), and saveUiState().
| bool MidiSettings::isMidiEnabled | ( | ) | const |
Return whether MIDI support is enabled.
Definition at line 81 of file midi-settings.cpp.
References enableCheckBox.
Referenced by MainWindow::menuMidiSettings().
|
privateslot |
Definition at line 120 of file midi-settings.cpp.
Referenced by MidiSettings().
|
private |
Definition at line 91 of file midi-settings.cpp.
References configFileEdit, deviceComboBox, and enableCheckBox.
Referenced by MidiSettings().
|
private |
Definition at line 131 of file midi-settings.cpp.
References deviceComboBox, and execPath.
Referenced by MidiSettings(), and refreshDevices().
|
privateslot |
Definition at line 129 of file midi-settings.cpp.
References populateMidiDevices().
Referenced by MidiSettings().
|
private |
Definition at line 103 of file midi-settings.cpp.
References configFileEdit, enableCheckBox, and getMidiDeviceIndex().
Referenced by MidiSettings().
|
private |
Definition at line 45 of file midi-settings.hpp.
Referenced by MidiSettings().
|
private |
Definition at line 50 of file midi-settings.hpp.
Referenced by MidiSettings().
|
private |
Definition at line 44 of file midi-settings.hpp.
Referenced by browseConfigFile(), getMidiConfigFile(), loadUiState(), MidiSettings(), and saveUiState().
|
private |
Definition at line 47 of file midi-settings.hpp.
Referenced by getMidiDeviceIndex(), loadUiState(), MidiSettings(), and populateMidiDevices().
|
private |
Definition at line 43 of file midi-settings.hpp.
Referenced by isMidiEnabled(), loadUiState(), MidiSettings(), and saveUiState().
|
private |
Definition at line 51 of file midi-settings.hpp.
Referenced by MidiSettings(), and populateMidiDevices().
|
private |
Definition at line 46 of file midi-settings.hpp.
Referenced by MidiSettings().
|
private |
Definition at line 49 of file midi-settings.hpp.
Referenced by MidiSettings().
|
private |
Definition at line 48 of file midi-settings.hpp.
Referenced by MidiSettings().