#ifndef INDEXSYSTEMWIDGET_H #define INDEXSYSTEMWIDGET_H #include "EvalWidget.h" #include class CMindView; /** * @brief The IndexSystemWidget class * 指标体系 */ class IndexSystemWidget : public EvalWidget { Q_OBJECT public: explicit IndexSystemWidget(ProjectInfo *proj, QWidget *parent = nullptr); void initWidgets(); void initLayout(); void connectSignalsAndSlots(); void setType(int type) override; void contextMenuEvent(QContextMenuEvent *event) override; void addNode(CNodeData node); void removeNode(int id); signals: public slots: void slotSelectAllNodes(); void slotClearAllNodes(); void slotCreateRootNode(); void slotAddSubNode(int pNumber); void slotRemoveNode(int id); private: CMindView *m_mindView = nullptr; }; #endif // INDEXSYSTEMWIDGET_H