MCPcopy Create free account
hub / github.com/AshampooSystems/boden / SliderCore

Method SliderCore

framework/ui/platforms/android/src/SliderCore.cpp:13–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11namespace bdn::ui::android
12{
13 SliderCore::SliderCore(const std::shared_ptr<ViewCoreFactory> &viewCoreFactory)
14 : ViewCore(viewCoreFactory, createAndroidViewClass<bdn::android::wrapper::NativeSeekBar>(viewCoreFactory))
15 {
16 getJViewAS<bdn::android::wrapper::NativeSeekBar>().setMin(0);
17 getJViewAS<bdn::android::wrapper::NativeSeekBar>().setMax(1000);
18
19 value.onChange() +=
20 [=](const auto &p) { getJViewAS<bdn::android::wrapper::NativeSeekBar>().setProgress(p.get() * 1000); };
21 }
22
23 void SliderCore::valueChanged(int newValue) { value = (double)newValue / 1000.0; }
24}

Callers

nothing calls this directly

Calls 2

setMinMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected