Implement ADSREditor

This commit is contained in:
Jack Andersen
2018-08-03 16:07:34 -10:00
parent 721dd361fa
commit 57cbbf24b1
6 changed files with 1327 additions and 22 deletions

View File

@@ -72,9 +72,14 @@ class SampleControls : public QFrame
bool m_enableUpdate = true;
bool m_enableFileWrite = true;
public:
SampleControls(QWidget* parent = Q_NULLPTR);
explicit SampleControls(QWidget* parent = Q_NULLPTR);
void doFileWrite();
void setFileWrite(bool w);
void updateFileState();
void setLoopStartSample(int sample) { m_loopStart->setValue(sample); }
void setLoopEndSample(int sample) { m_loopEnd->setValue(sample); }
void loadData(bool reset);
void unloadData();
public slots:
void zoomSliderChanged(int val);
void loopStateChanged(int state);
@@ -84,13 +89,6 @@ public slots:
void makeWAVVersion();
void makeCompressedVersion();
void showInBrowser();
void updateFileState();
void setLoopStartSample(int sample) { m_loopStart->setValue(sample); }
void setLoopEndSample(int sample) { m_loopEnd->setValue(sample); }
void loadData(bool reset);
void unloadData();
};
class SampleEditor : public EditorWidget