#ifndef BOND_H #define BOND_H #include #include #include #include "BondGraphicsView.h" #include class Bond : public QWidget { Q_OBJECT public: explicit Bond(QWidget* parent = nullptr); void initFrom(QWidget* parent); void paintInitFrom(QWidget* parent); QPixmap getGlobalPixmap() const; BondGraphicsView* view; QGraphicsScene* scene; private: QList bondData; QMap> pcbDimensions; QMap>> ptDimensions; QPixmap globalPixmap; void generateTestData(); QColor getColorByStatus(ns_mat::DIE_STATUS status); }; #endif // BOND_H