39 void addWidget(QWidget* w,
const QIcon& icon,
const QString& title);
40 void removeWidget(QWidget* w);
42 QTabWidget* tabWidget();
47 void setNodeSettingEnable(
bool on =
true);
49 void setItemSettingEnable(
bool on =
true);
51 void setLinkSettingEnable(
bool on =
true);
53 void setPixmapItemSettingEnable(
bool on =
true);
57 void removeTab(QWidget* w);
59 void removeNodeSettingTab();
61 void removeItemSettingTab();
63 void removeLinkSettingTab();
65 void removePictureItemSettingTab();
67 bool isTabContainWidget(QWidget* w);
70 void onSceneSelectionChanged();
72 void onSceneItemsPositionChanged(
const QList< QGraphicsItem* >& items,
73 const QList< QPointF >& oldPos,
74 const QList< QPointF >& newPos);
80 void onTabBarCurrentIndexChanged(
int index);
89 Ui::DAWorkFlowNodeItemSettingWidget* ui;
90 QPointer< DAWorkFlowOperateWidget > _workflowOptWidget;
91 QPointer< DAWorkFlowEditWidget > _workflowEditWidget;
92 QPointer< DAAbstractNodeWidget > mLastSetNodeWidget;