AlgorithmManageView.h 667 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef ALGORITHMMANAGEVIEW_H
  2. #define ALGORITHMMANAGEVIEW_H
  3. #include <QWidget>
  4. #include "SchemePlanManager.h"
  5. class QVBoxLayout;
  6. class QLabel;
  7. class QHBoxLayout;
  8. class QListWidget;
  9. class AlgorithmManageView : public QWidget
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit AlgorithmManageView(QWidget *parent = nullptr);
  14. private:
  15. void initWidgets();
  16. void initLayouts();
  17. void showAlgs();
  18. signals:
  19. private:
  20. QVBoxLayout *m_layout = nullptr;
  21. QLabel *m_titleLabel = nullptr;
  22. QHBoxLayout *m_topLayout = nullptr;
  23. QList<SchemePlanManager::Algorithm> m_algList;
  24. QListWidget *m_listWidget = nullptr;
  25. };
  26. #endif // ALGORITHMMANAGEVIEW_H