MCPcopy Create free account
hub / github.com/ZL-Audio/ZLEqualizer / loadFromAPVTS

Method loadFromAPVTS

source/gui/interface_definitons.cpp:248–280  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

246 }
247
248 void UIBase::loadFromAPVTS() {
249 for (size_t i = 0; i < kColourNum; ++i) {
250 const auto r = static_cast<juce::uint8>(std::round(loadPara(std::string(kColourNames[i]) + "_r")));
251 const auto g = static_cast<juce::uint8>(std::round(loadPara(std::string(kColourNames[i]) + "_g")));
252 const auto b = static_cast<juce::uint8>(std::round(loadPara(std::string(kColourNames[i]) + "_b")));
253 const auto o = loadPara(std::string(kColourNames[i]) + "_o");
254 custom_colours_[i] = juce::Colour(r, g, b, o);
255 }
256 font_mode_ = static_cast<size_t>(std::round(loadPara(zlstate::PFontMode::kID)));
257 font_scale_ = loadPara(zlstate::PFontScale::kID);
258 static_font_size_ = loadPara(zlstate::PStaticFontSize::kID);
259 window_size_fix_ = loadPara(zlstate::PWindowSizeFix::kID) > .5f;
260 wheel_sensitivity_[0] = loadPara(zlstate::PWheelSensitivity::kID);
261 wheel_sensitivity_[1] = loadPara(zlstate::PWheelFineSensitivity::kID);
262 wheel_sensitivity_[2] = loadPara(zlstate::PDragSensitivity::kID);
263 wheel_sensitivity_[3] = loadPara(zlstate::PDragFineSensitivity::kID);
264 wheel_sensitivity_[4] = loadPara(zlstate::PWheelComboboxSensitivity::kID);
265 is_mouse_wheel_shift_reverse_.store(loadPara(zlstate::PWheelShiftReverse::kID) > .5f);
266 rotary_style_id_ = static_cast<size_t>(std::round(loadPara(zlstate::PRotaryStyle::kID)));
267 rotary_drag_sensitivity_ = loadPara(zlstate::PRotaryDragSensitivity::kID);
268 is_slider_double_click_open_editor_.store(loadPara(zlstate::PSliderDoubleClickFunc::kID) > .5f);
269 refresh_rate_id_.store(static_cast<size_t>(std::round(loadPara(zlstate::PTargetRefreshSpeed::kID))));
270 fft_extra_tilt_.store(loadPara(zlstate::PFFTExtraTilt::kID));
271 fft_extra_speed_.store(loadPara(zlstate::PFFTExtraSpeed::kID));
272 single_eq_curve_thickness_.store(loadPara(zlstate::PSingleEQCurveThickness::kID));
273 sum_eq_curve_thickness_.store(loadPara(zlstate::PSumEQCurveThickness::kID));
274 tooltip_lang_id_ = static_cast<size_t>(std::round(loadPara(zlstate::PTooltipLang::kID)));
275 colour_map1_idx_ = static_cast<size_t>(std::round(loadPara(zlstate::PColourMap1Idx::kID)));
276 colour_map2_idx_ = static_cast<size_t>(std::round(loadPara(zlstate::PColourMap2Idx::kID)));
277 curve_db_scales_[0].store(loadPara(zlstate::PCurveDBScale0::kID));
278 curve_db_scales_[1].store(loadPara(zlstate::PCurveDBScale1::kID));
279 curve_db_scales_[2].store(loadPara(zlstate::PCurveDBScale2::kID));
280 }
281
282 void UIBase::saveToAPVTS() const {
283 for (size_t i = 0; i < kColourNum; ++i) {

Callers

nothing calls this directly

Calls 1

storeMethod · 0.45

Tested by

no test coverage detected