Play-/Source/ui_qt/DebugSupport/RegViewFPU.h
2021-01-07 21:47:29 +00:00

35 lines
530 B
C++

#pragma once
#include <string>
#include "RegViewPage.h"
#include "MIPS.h"
class CRegViewFPU : public CRegViewPage
{
public:
CRegViewFPU(QWidget*, CMIPS*);
virtual ~CRegViewFPU() = default;
void Update() override;
protected:
void ShowContextMenu(const QPoint&);
private:
enum VIEWMODE
{
VIEWMODE_WORD,
VIEWMODE_SINGLE,
VIEWMODE_MAX,
};
void RenderWord();
void RenderSingle();
void RenderFCSR();
void OnMachineStateChange();
void OnRunningStateChange();
VIEWMODE m_nViewMode;
CMIPS* m_pCtx = nullptr;
};