#pragma once #include #include #include #include #include #include #include "ELF.h" template class CELFProgramView : public QWidget { public: CELFProgramView(QMdiSubWindow*, QLayout*); ~CELFProgramView() = default; void SetELF(ElfType*); void SetProgram(int); void Reset(); private: void FillInformation(int); ElfType* m_pELF = nullptr; QVBoxLayout* m_layout; std::vector m_editFields; };