#ifndef DRONESCREWCTRL_RESULTITEM_H #define DRONESCREWCTRL_RESULTITEM_H #include #include "IYDroneScrewCtrlStatus.h" namespace Ui { class ResultItem; } class ResultItem : public QWidget { Q_OBJECT public: enum class DisplayMode { Distance, Precision, PrecisionDistance }; explicit ResultItem(QWidget* parent = nullptr); ~ResultItem() override; void setResultData(int targetIndex, const CtrlDetectionFrame& frame, DisplayMode mode = DisplayMode::Precision); private: Ui::ResultItem* ui{nullptr}; }; #endif // DRONESCREWCTRL_RESULTITEM_H