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

The qt model that show the disassembly. More...

#include <CPUDebug.hpp>

Inheritance diagram for ComSquare::Debugger::CPU::DisassemblyModel:
Collaboration diagram for ComSquare::Debugger::CPU::DisassemblyModel:

Public Member Functions

 DisassemblyModel (CPUDebug &cpu)
 
 DisassemblyModel (const DisassemblyModel &)=delete
 
const DisassemblyModeloperator= (const DisassemblyModel &)=delete
 
 ~DisassemblyModel () override=default
 
int rowCount (const QModelIndex &parent) const override
 The number of row the table has. More...
 
int columnCount (const QModelIndex &parent) const override
 The number of column the table has. More...
 
QVariant data (const QModelIndex &index, int role) const override
 Return a data representing the table cell. More...
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 Override the headers to use hex values. More...
 

Private Attributes

CPUDebug_cpu
 

Detailed Description

The qt model that show the disassembly.

Constructor & Destructor Documentation

◆ DisassemblyModel() [1/2]

ComSquare::Debugger::CPU::DisassemblyModel::DisassemblyModel ( CPUDebug cpu)
explicit

◆ DisassemblyModel() [2/2]

ComSquare::Debugger::CPU::DisassemblyModel::DisassemblyModel ( const DisassemblyModel )
delete

◆ ~DisassemblyModel()

ComSquare::Debugger::CPU::DisassemblyModel::~DisassemblyModel ( )
overridedefault

Member Function Documentation

◆ columnCount()

int ComSquare::Debugger::CPU::DisassemblyModel::columnCount ( const QModelIndex &  parent) const
override

The number of column the table has.

◆ data()

QVariant ComSquare::Debugger::CPU::DisassemblyModel::data ( const QModelIndex &  index,
int  role 
) const
override

Return a data representing the table cell.

◆ headerData()

QVariant ComSquare::Debugger::CPU::DisassemblyModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const
override

Override the headers to use hex values.

◆ operator=()

const DisassemblyModel& ComSquare::Debugger::CPU::DisassemblyModel::operator= ( const DisassemblyModel )
delete

◆ rowCount()

int ComSquare::Debugger::CPU::DisassemblyModel::rowCount ( const QModelIndex &  parent) const
override

The number of row the table has.

Member Data Documentation

◆ _cpu

CPUDebug& ComSquare::Debugger::CPU::DisassemblyModel::_cpu
private

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