DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAStandardNodeConstValueGraphicsItem.h
1#ifndef DASTANDARDNODECONSTVALUEGRAPHICSITEM_H
2#define DASTANDARDNODECONSTVALUEGRAPHICSITEM_H
3#include "DAStandardNodeTextGraphicsItem.h"
4#include <QGraphicsProxyWidget>
5#include <QGraphicsTextItem>
6#include "DAStandardNodeConstValue.h"
7class QFocusEvent;
8class QGraphicsSceneMouseEvent;
9namespace DA
10{
15{
16public:
19 virtual void nodeDisplayNameChanged(const QString& name);
20 // 获取当前的值
21 QMetaType::Type getCurrentValueType() const;
22 void setCurrentValueType(QMetaType::Type v);
23 // 内部维护窗口,paintbody不做任何动作
24 void paintBody(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget, const QRectF& bodyRect) override;
25
26 // 轮廓圆角
27 qreal getRectRadius() const;
28 void setRectRadius(qreal newRectRadius);
29
30private:
31 qreal mRectRadius { 5 };
32 QMetaType::Type mValueType;
33};
34}
35#endif // DASTANDARDNODECONSTVALUEGRAPHICSITEM_H
常数节点
Definition DAStandardNodeConstValueGraphicsItem.h:15
常数节点
Definition DAStandardNodeConstValue.h:11
标准的可resize的GraphicsTextItem,可以作为需要输入文本内容的节点显示
Definition DAStandardNodeTextGraphicsItem.h:13
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44