| 17 | } |
| 18 | |
| 19 | SettingsComponent::SettingsComponent() { |
| 20 | mBtnAnimation.setButtonText("Run animation"); |
| 21 | mBtnAnimation.setColour(juce::TextButton::buttonColourId, juce::Colours::red); |
| 22 | mBtnAnimation.setColour(juce::TextButton::buttonOnColourId, juce::Colours::green); |
| 23 | mBtnAnimation.setToggleState(PowerUserSettings::get().getAnimated(), juce::NotificationType::dontSendNotification); |
| 24 | mBtnAnimation.setClickingTogglesState(true); |
| 25 | mBtnAnimation.onClick = [this] { PowerUserSettings::get().setAnimated(mBtnAnimation.getToggleState()); }; |
| 26 | addAndMakeVisible(mBtnAnimation); |
| 27 | |
| 28 | mBtnResetParameters.setButtonText("Reset Parameters"); |
| 29 | mBtnResetParameters.setColour(juce::TextButton::buttonColourId, juce::Colours::red); |
| 30 | mBtnResetParameters.setColour(juce::TextButton::buttonOnColourId, juce::Colours::red); |
| 31 | mBtnResetParameters.onClick = [] { PowerUserSettings::get().resetParameters(); }; |
| 32 | addAndMakeVisible(mBtnResetParameters); |
| 33 | |
| 34 | mBtnResourceUsage.setButtonText("Resource Usage"); |
| 35 | mBtnResourceUsage.setColour(juce::TextButton::buttonColourId, juce::Colours::red); |
| 36 | mBtnResourceUsage.setColour(juce::TextButton::buttonOnColourId, juce::Colours::green); |
| 37 | mBtnResourceUsage.setToggleState(PowerUserSettings::get().getResourceUsage(), juce::NotificationType::dontSendNotification); |
| 38 | mBtnResourceUsage.setClickingTogglesState(true); |
| 39 | mBtnResourceUsage.setToggleState(false, juce::NotificationType::dontSendNotification); |
| 40 | mBtnResourceUsage.onClick = [this] { PowerUserSettings::get().setResourceUsage(mBtnResourceUsage.getToggleState()); }; |
| 41 | addAndMakeVisible(mBtnResourceUsage); |
| 42 | } |
| 43 | |
| 44 | SettingsComponent::~SettingsComponent() {} |
| 45 |
nothing calls this directly
no test coverage detected