Skip to content

Commit a99cfff

Browse files
committed
fix: Resolve build errors
1 parent 4a18964 commit a99cfff

3 files changed

Lines changed: 14 additions & 9 deletions

File tree

src/app/ParameterLayout.h

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,16 @@
66
static inline juce::AudioProcessorValueTreeState::ParameterLayout
77
createParameterLayout()
88
{
9+
using ParameterInt = juce::AudioParameterInt;
10+
using ParameterFloat = juce::AudioParameterFloat;
11+
using ParameterChoice = juce::AudioParameterChoice;
912
using ParameterGroup = juce::AudioProcessorParameterGroup;
13+
using NormalisableRange = juce::NormalisableRange<float>;
1014
namespace Model = dmt::model;
1115

1216
juce::String uid = "";
1317

14-
// Generate version hint from JUCE plugin version info
15-
constexpr int versionHint = 1;
16-
1718
return juce::AudioProcessorValueTreeState::ParameterLayout{
18-
std::make_unique<ParameterGroup>(Model::globalParameterGroup(versionHint)),
19-
std::make_unique<ParameterGroup>(
20-
Model::oscilloscopeParameterGroup(uid, versionHint)),
19+
std::make_unique<ParameterGroup>(Model::oscilloscopeParameterGroup(uid))
2120
};
22-
}
21+
}

src/app/PluginEditor.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ class PluginEditor
1414
using OpenGLContext = juce::OpenGLContext;
1515

1616
// Window size
17-
const int baseWidth = 800;
18-
const int baseHeight = 450;
17+
const int baseWidth = 600;
18+
const int baseHeight = 300;
1919

2020
// Window header
2121
const int& headerHeight = dmt::Settings::Header::height;

src/app/PluginProcessor.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ class PluginProcessor final : public juce::AudioProcessor
5151
dmt::configuration::Properties properties;
5252
dmt::version::Manager versionManager;
5353

54+
//==============================================================================
55+
// Store scale factor for editor window
56+
float scaleFactor = 1.0f;
57+
float getScaleFactor() const { return scaleFactor; }
58+
void setScaleFactor(float newScale) { scaleFactor = newScale; }
59+
5460
private:
5561
#if PERFETTO
5662
std::unique_ptr<perfetto::TracingSession> tracingSession;

0 commit comments

Comments
 (0)