chore: 格式化ElaWidgetTools代码

This commit is contained in:
sleepwithoutbz
2025-09-20 01:39:00 +08:00
parent d2fded145d
commit 4ab391f8a1
394 changed files with 10913 additions and 15860 deletions

View File

@@ -6,27 +6,27 @@
#include "ElaProperty.h"
class ElaGraphicsItem;
class ElaGraphicsLineItemPrivate;
class ELA_EXPORT ElaGraphicsLineItem : public QGraphicsPathItem
{
class ELA_EXPORT ElaGraphicsLineItem : public QGraphicsPathItem {
Q_Q_CREATE(ElaGraphicsLineItem)
Q_PRIVATE_CREATE_Q_H(QPointF, StartPoint);
Q_PRIVATE_CREATE_Q_H(QPointF, EndPoint);
Q_PRIVATE_CREATE_Q_H(ElaGraphicsItem*, StartItem);
Q_PRIVATE_CREATE_Q_H(ElaGraphicsItem*, EndItem);
Q_PRIVATE_CREATE_Q_H(ElaGraphicsItem *, StartItem);
Q_PRIVATE_CREATE_Q_H(ElaGraphicsItem *, EndItem);
Q_PRIVATE_CREATE_Q_H(int, StartItemPort);
Q_PRIVATE_CREATE_Q_H(int, EndItemPort);
public:
explicit ElaGraphicsLineItem(ElaGraphicsItem* startItem, ElaGraphicsItem* endItem, int startItemPort, int endItemPort, QGraphicsItem* parent = nullptr);
explicit ElaGraphicsLineItem(QPointF startPoint, QPointF endPoint, QGraphicsItem* parent = nullptr);
explicit ElaGraphicsLineItem(ElaGraphicsItem *startItem, ElaGraphicsItem *endItem, int startItemPort, int endItemPort,
QGraphicsItem *parent = nullptr);
explicit ElaGraphicsLineItem(QPointF startPoint, QPointF endPoint, QGraphicsItem *parent = nullptr);
~ElaGraphicsLineItem();
bool isTargetLink(ElaGraphicsItem* item) const;
bool isTargetLink(ElaGraphicsItem* item1, ElaGraphicsItem* item2) const;
bool isTargetLink(ElaGraphicsItem* item1, ElaGraphicsItem* item2, int port1, int port2) const;
bool isTargetLink(ElaGraphicsItem *item) const;
bool isTargetLink(ElaGraphicsItem *item1, ElaGraphicsItem *item2) const;
bool isTargetLink(ElaGraphicsItem *item1, ElaGraphicsItem *item2, int port1, int port2) const;
protected:
void paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = nullptr) override;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = nullptr) override;
QRectF boundingRect() const override;
};