#ifndef TOPOLOGYVIEW_H #define TOPOLOGYVIEW_H #include #include #include "global.h" QT_BEGIN_NAMESPACE namespace Ui { class topologyView; } QT_END_NAMESPACE class TopologyView : public QDialog { Q_OBJECT public: TopologyView(QWidget *parent = nullptr); ~TopologyView(); void initial(); signals: void entityCreate(EntityInfo); void entityChange(EntityInfo); void entityDelete(EntityInfo); void entitySelected(EntityInfo); public slots: void onIndexRbtnClicked(const QPoint &pos); //索引列表右键菜单 void onItemChanged(QStandardItem *item); void onItemClicked(const QModelIndex &index); private: Ui::topologyView *ui; QStandardItemModel* _pModel; }; #endif