feat: add display flag

This commit is contained in:
parker
2025-06-23 20:17:37 +01:00
parent fa2c106768
commit 4043e6fa52
5 changed files with 63 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
#pragma once
#include <QGraphicsItem>
class DisplayFlagButton
: public QGraphicsItem
{
public:
DisplayFlagButton(QGraphicsItem *parent = nullptr);
float getWidth();
private:
QRectF baseRect_;
QColor disabledColor_=QColor("#373737");
QColor enabledColor_=QColor("#00BFFF");
protected:
QRectF boundingRect() const override;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override;
};