#pragma once #include "Widget.hpp" class PowerLinkWidget : public Widget { public: explicit PowerLinkWidget(const WidgetConfig& config); lv_obj_t* create(lv_obj_t* parent) override; void applyStyle() override; private: lv_point_precise_t points_[2] = {}; void buildLinePoints(); };