DiagramDesigner/include/electricElementsPanel.h

32 lines
630 B
C
Raw Normal View History

2024-12-03 20:07:25 +08:00
#ifndef ELETRICELEMENTSPANEL_H
#define ELETRICELEMENTSPANEL_H
#include <QWidget>
#include "global.h"
class ElectricElementsListwidget;
class QListWidgetItem;
class ElectricElementsPanel : public QWidget
{
Q_OBJECT
public:
ElectricElementsPanel(QWidget *parent = nullptr);
~ElectricElementsPanel();
signals:
2025-03-28 18:08:21 +08:00
void addGraphicsItem(modelStateInfo&);
2024-12-03 20:07:25 +08:00
public:
2025-03-28 18:08:21 +08:00
void setData(QMap<QString,modelStateInfo>);
2024-12-03 20:07:25 +08:00
private:
void initial();
public slots:
void onItemClicked(QListWidgetItem*);
private:
ElectricElementsListwidget* m_pListWidget;
2025-03-28 18:08:21 +08:00
QMap<QString,modelStateInfo> m_mapEleData;
2024-12-03 20:07:25 +08:00
};
#endif