Browse Source

Add casts from AccessorProxy to Module*.

v3
Andrew Belt 1 month ago
parent
commit
3d7fdd3d48
5 changed files with 6 additions and 6 deletions
  1. +1
    -1
      src/LFO.cpp
  2. +2
    -2
      src/Octave.cpp
  3. +1
    -1
      src/Quantizer.cpp
  4. +1
    -1
      src/Rescale.cpp
  5. +1
    -1
      src/WTLFO.cpp

+ 1
- 1
src/LFO.cpp View File

@@ -57,7 +57,7 @@ struct LFO : Module {

struct FrequencyQuantity : ParamQuantity {
float getDisplayValue() override {
LFO* module = reinterpret_cast<LFO*>(this->module);
LFO* module = reinterpret_cast<LFO*>(static_cast<Module*>(this->module));
if (module->clockFreq == 2.f) {
unit = " Hz";
displayMultiplier = 1.f;


+ 2
- 2
src/Octave.cpp View File

@@ -72,7 +72,7 @@ struct OctaveButton : Widget {
engine::ParamQuantity* pq = paramWidget->getParamQuantity();
if (pq) {
activeOctave = std::round(pq->getValue());
Octave* module = dynamic_cast<Octave*>(pq->module);
Octave* module = dynamic_cast<Octave*>(static_cast<Module*>(pq->module));
if (module)
lastOctave = module->lastOctave;
}
@@ -148,7 +148,7 @@ struct OctaveParam : ParamWidget {

inline void OctaveButton::onDragEnter(const event::DragEnter& e) {
if (e.button == GLFW_MOUSE_BUTTON_LEFT) {
OctaveParam* origin = dynamic_cast<OctaveParam*>(e.origin);
OctaveParam* origin = dynamic_cast<OctaveParam*>(static_cast<Widget*>(e.origin));
if (origin) {
ParamWidget* paramWidget = getAncestorOfType<ParamWidget>();
assert(paramWidget);


+ 1
- 1
src/Quantizer.cpp View File

@@ -172,7 +172,7 @@ struct QuantizerButton : OpaqueWidget {

void onDragEnter(const event::DragEnter& e) override {
if (e.button == GLFW_MOUSE_BUTTON_LEFT) {
QuantizerButton* origin = dynamic_cast<QuantizerButton*>(e.origin);
QuantizerButton* origin = dynamic_cast<QuantizerButton*>(static_cast<Widget*>(e.origin));
if (origin) {
module->enabledNotes[note] = module->enabledNotes[origin->note];;
module->updateRanges();


+ 1
- 1
src/Rescale.cpp View File

@@ -33,7 +33,7 @@ struct Rescale : Module {

struct GainQuantity : ParamQuantity {
float getDisplayValue() override {
Rescale* module = reinterpret_cast<Rescale*>(this->module);
Rescale* module = reinterpret_cast<Rescale*>(static_cast<Module*>(this->module));
if (module->multiplier == 1.f) {
unit = "%";
displayMultiplier = 100.f;


+ 1
- 1
src/WTLFO.cpp View File

@@ -55,7 +55,7 @@ struct WTLFO : Module {

struct FrequencyQuantity : ParamQuantity {
float getDisplayValue() override {
WTLFO* module = reinterpret_cast<WTLFO*>(this->module);
WTLFO* module = reinterpret_cast<WTLFO*>(static_cast<Module*>(this->module));
if (module->clockFreq == 2.f) {
unit = " Hz";
displayMultiplier = 1.f;


Loading…
Cancel
Save