Remember last selected audio and midi devices

This commit is contained in:
2022-12-26 11:49:35 +01:00
parent 6d6c029608
commit 9a71bf9dd3
5 changed files with 143 additions and 63 deletions

View File

@@ -7,6 +7,18 @@ class DrumMachineSettings : public QSettings
public:
using QSettings::QSettings;
QString lastAudioDevice() const;
void setLastAudioDevice(const QString &lastAudioDevice);
unsigned int framesPerBuffer() const;
void setFramesPerBuffer(unsigned int framesPerBuffer);
QString lastMidiInDevice() const;
void setLastMidiInDevice(const QString &lastMidiInDevice);
QString lastMidiOutDevice() const;
void setLastMidiOutDevice(const QString &lastMidiOutDevice);
quint8 padChannel(quint8 pad) const;
void setPadChannel(quint8 pad, quint8 channel);