2026-07-02 10:57:32 +08:00

33 lines
656 B
C++

#ifndef DRONESCREWCTRL_RESULTITEM_H
#define DRONESCREWCTRL_RESULTITEM_H
#include <QWidget>
#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