Adding a header viewer

This commit is contained in:
Anonymus Raccoon
2020-02-18 23:07:21 +01:00
parent 0e97bcaf43
commit 381d624e13
9 changed files with 519 additions and 13 deletions

View File

@@ -0,0 +1,29 @@
//
// Created by anonymus-raccoon on 2/18/20.
//
#ifndef COMSQUARE_HEADERVIEWER_HPP
#define COMSQUARE_HEADERVIEWER_HPP
#include <QtWidgets/QMainWindow>
#include "../Cartridge/Cartridge.hpp"
#include "../../ui/ui_cartridgeView.h"
namespace ComSquare::Debugger
{
//! @brief Window that show the header of the currently running game.
class HeaderViewer : public QMainWindow {
private:
//! @brief The cartrdige containing the header.
Cartridge::Cartridge &_cartridge;
//! @brief The layout of the viewer.
Ui::CatridgeView _ui;
public:
explicit HeaderViewer(Cartridge::Cartridge &cartridge);
HeaderViewer(const HeaderViewer &) = delete;
HeaderViewer &operator=(const HeaderViewer &) = delete;
~HeaderViewer() override = default;
};
}
#endif //COMSQUARE_HEADERVIEWER_HPP