| 416 | } |
| 417 | |
| 418 | void EQModule::KeyPressed(int key, bool isRepeat) |
| 419 | { |
| 420 | IDrawableModule::KeyPressed(key, isRepeat); |
| 421 | if (mHoveredFilterHandleIndex != -1) |
| 422 | { |
| 423 | auto* qSlider = mFilters[mHoveredFilterHandleIndex].mQSlider; |
| 424 | if (key == '\\') |
| 425 | { |
| 426 | qSlider->ResetToOriginal(); |
| 427 | } |
| 428 | else if (key == '[') |
| 429 | { |
| 430 | qSlider->Halve(); |
| 431 | } |
| 432 | else if (key == ']') |
| 433 | { |
| 434 | qSlider->Double(); |
| 435 | } |
| 436 | else if ((toupper(key) == 'C' || toupper(key) == 'X') && GetKeyModifiers() == kModifier_Command) |
| 437 | { |
| 438 | TheSynth->CopyTextToClipboard(ofToString(qSlider->GetValue())); |
| 439 | } |
| 440 | } |
| 441 | } |
| 442 | |
| 443 | void EQModule::FloatSliderUpdated(FloatSlider* slider, float oldVal, double time) |
| 444 | { |
nothing calls this directly
no test coverage detected