#ifndef SOLARIS_PANEL_H #define SOLARIS_PANEL_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "ClassDigitizer2Gen.h" #include "CustomWidgets.h" #include "macro.h" class SOLARISpanel : public QWidget{ Q_OBJECT public: SOLARISpanel(Digitizer2Gen ** digi, unsigned short nDigi, std::vector> mapping, QStringList detType, std::vector detMaxID, QWidget * parent = nullptr); ~SOLARISpanel(); private slots: void CreateSpinBoxGroup(const Reg para, int detID, QGridLayout * &layout, int row, int col); void CreateTab(const Reg para); signals: private: Digitizer2Gen ** digi; unsigned short nDigi; std::vector> mapping; QStringList detType; std::vector detMaxID; }; #endif