BitInspectorPanel.h 541 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include <QWidget>
  3. #include "BitInspector.h"
  4. #include <string>
  5. #include "HoverButton.h"
  6. #include "InformationPopUp.h"
  7. class BitInspectorPanel : public QWidget
  8. {
  9. Q_OBJECT
  10. public:
  11. BitInspectorPanel(QWidget *parent);
  12. ~BitInspectorPanel();
  13. BitInspector* inspector;
  14. QLabel* runNameLabel;
  15. void setRunName(std::string& string);
  16. void removeRun();
  17. void showInformation();
  18. protected:
  19. HoverButton* informationButton = new HoverButton();
  20. InformationPopUp* popupWidget = new InformationPopUp(nullptr);
  21. QHBoxLayout* topPanel;
  22. };