#ifndef ELETRICELEMENTSPANEL_H #define ELETRICELEMENTSPANEL_H #include //#include "global.h" #include "common/backend/project_model.h" class ElectricElementsListwidget; class QListWidgetItem; class ElectricElementsPanel : public QWidget { Q_OBJECT public: ElectricElementsPanel(QWidget *parent = nullptr); ~ElectricElementsPanel(); signals: void addGraphicsItem(ModelStateInfo&); public: void setData(QMap); private: void initial(); public slots: void onItemClicked(QListWidgetItem*); private: ElectricElementsListwidget* m_pListWidget; QMap m_mapEleData; }; #endif