package slider components into its own widget

This commit is contained in:
2025-12-25 21:39:12 -06:00
parent 65fd963a3f
commit 97de073690
13 changed files with 244 additions and 241 deletions

View File

@@ -7,13 +7,11 @@
#include "../synth/AudioEngine.h"
QT_BEGIN_NAMESPACE
namespace Ui {
class MainWindow;
}
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
class MainWindow : public QMainWindow {
Q_OBJECT
public:
@@ -28,12 +26,6 @@ private slots:
void onIncrementClicked();
void onResetClicked();
void onSliderValueChanged(int value);
void onMinChanged() { applySliderRange(); }
void onMaxChanged() { applySliderRange(); }
void onStepChanged() { applySliderStep(); }
void onValueChanged();
private:
Ui::MainWindow *ui_;
int counter_ = 0;
@@ -42,10 +34,6 @@ private:
void updateCounterLabel();
void applySliderRange();
void applySliderStep();
void syncValueToUi(int value);
AudioEngine* audio_ = nullptr;
KeyboardController keyboard_;