ComSquare
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ComSquare::Debugger::RegisterViewer Class Reference

#include <RegisterViewer.hpp>

Inheritance diagram for ComSquare::Debugger::RegisterViewer:
Collaboration diagram for ComSquare::Debugger::RegisterViewer:

Public Member Functions

 RegisterViewer (SNES &snes)
 
 RegisterViewer (const RegisterViewer &)=delete
 
RegisterVieweroperator= (const RegisterViewer &)=delete
 
 ~RegisterViewer () override
 
void focus ()
 Focus the debugger's window. More...
 

Private Member Functions

void _setupUi ()
 Set models to the different tables and initialize them. More...
 

Private Attributes

ClosableWindow_window
 The QT window for this debugger. More...
 
Ui::RegistersView _ui
 A widget that contain the whole UI. More...
 
std::vector< RegistersViewerModel * > _models
 The list of models used by different panels. More...
 
SNES_snes
 The snes instance to read/write to. More...
 

Constructor & Destructor Documentation

◆ RegisterViewer() [1/2]

ComSquare::Debugger::RegisterViewer::RegisterViewer ( SNES snes)
explicit

◆ RegisterViewer() [2/2]

ComSquare::Debugger::RegisterViewer::RegisterViewer ( const RegisterViewer )
delete

◆ ~RegisterViewer()

ComSquare::Debugger::RegisterViewer::~RegisterViewer ( )
override

Member Function Documentation

◆ _setupUi()

void ComSquare::Debugger::RegisterViewer::_setupUi ( )
private

Set models to the different tables and initialize them.

◆ focus()

void ComSquare::Debugger::RegisterViewer::focus ( )

Focus the debugger's window.

◆ operator=()

RegisterViewer& ComSquare::Debugger::RegisterViewer::operator= ( const RegisterViewer )
delete

Member Data Documentation

◆ _models

std::vector<RegistersViewerModel *> ComSquare::Debugger::RegisterViewer::_models
private

The list of models used by different panels.

◆ _snes

SNES& ComSquare::Debugger::RegisterViewer::_snes
private

The snes instance to read/write to.

◆ _ui

Ui::RegistersView ComSquare::Debugger::RegisterViewer::_ui
private

A widget that contain the whole UI.

◆ _window

ClosableWindow* ComSquare::Debugger::RegisterViewer::_window
private

The QT window for this debugger.


The documentation for this class was generated from the following files: