\hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel}{}\doxysection{Com\+Square\+::Debugger\+::C\+PU\+::Disassembly\+Model Class Reference} \label{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel}\index{ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}} The qt model that show the disassembly. {\ttfamily \#include $<$C\+P\+U\+Debug.\+hpp$>$} Inheritance diagram for Com\+Square\+::Debugger\+::C\+PU\+::Disassembly\+Model\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=222pt]{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel__inherit__graph} \end{center} \end{figure} Collaboration diagram for Com\+Square\+::Debugger\+::C\+PU\+::Disassembly\+Model\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a90f15ba940d10974ca1aa539086a3ede}{Disassembly\+Model}} (\mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1CPUDebug}{C\+P\+U\+Debug}} \&cpu) \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a91015d7a937284aa77b4f0755c9a4dd6}{Disassembly\+Model}} (const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel}{Disassembly\+Model}} \&)=delete \item const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel}{Disassembly\+Model}} \& \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a7b450d945ef73763e4db9fa87ede3fb5}{operator=}} (const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel}{Disassembly\+Model}} \&)=delete \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_aa23468132fdfb84f26a3a5f2f7d525b6}{$\sim$\+Disassembly\+Model}} () override=default \item int \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a21624d60f19a77eba43c997a96d6b47f}{row\+Count}} (const Q\+Model\+Index \&parent) const override \begin{DoxyCompactList}\small\item\em The number of row the table has. \end{DoxyCompactList}\item int \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_aa53cdb1f24a793f6567e45b1b697a2b8}{column\+Count}} (const Q\+Model\+Index \&parent) const override \begin{DoxyCompactList}\small\item\em The number of column the table has. \end{DoxyCompactList}\item Q\+Variant \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a4772445bacb257b109a9fcb01ea0b475}{data}} (const Q\+Model\+Index \&index, int role) const override \begin{DoxyCompactList}\small\item\em Return a data representing the table cell. \end{DoxyCompactList}\item Q\+Variant \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a31c020131d58413e1109ed4c84ebc3ca}{header\+Data}} (int section, Qt\+::\+Orientation orientation, int role) const override \begin{DoxyCompactList}\small\item\em Override the headers to use hex values. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Private Attributes} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1CPUDebug}{C\+P\+U\+Debug}} \& \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a44d944a0ccc6392bcf257695ecb4d954}{\+\_\+cpu}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} The qt model that show the disassembly. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a90f15ba940d10974ca1aa539086a3ede}\label{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a90f15ba940d10974ca1aa539086a3ede}} \index{ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}!DisassemblyModel@{DisassemblyModel}} \index{DisassemblyModel@{DisassemblyModel}!ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}} \doxysubsubsection{\texorpdfstring{DisassemblyModel()}{DisassemblyModel()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Disassembly\+Model\+::\+Disassembly\+Model (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1CPUDebug}{C\+P\+U\+Debug}} \&}]{cpu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a91015d7a937284aa77b4f0755c9a4dd6}\label{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a91015d7a937284aa77b4f0755c9a4dd6}} \index{ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}!DisassemblyModel@{DisassemblyModel}} \index{DisassemblyModel@{DisassemblyModel}!ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}} \doxysubsubsection{\texorpdfstring{DisassemblyModel()}{DisassemblyModel()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Disassembly\+Model\+::\+Disassembly\+Model (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel}{Disassembly\+Model}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_aa23468132fdfb84f26a3a5f2f7d525b6}\label{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_aa23468132fdfb84f26a3a5f2f7d525b6}} \index{ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}!````~DisassemblyModel@{$\sim$DisassemblyModel}} \index{````~DisassemblyModel@{$\sim$DisassemblyModel}!ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}} \doxysubsubsection{\texorpdfstring{$\sim$DisassemblyModel()}{~DisassemblyModel()}} {\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Disassembly\+Model\+::$\sim$\+Disassembly\+Model (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [default]}} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_aa53cdb1f24a793f6567e45b1b697a2b8}\label{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_aa53cdb1f24a793f6567e45b1b697a2b8}} \index{ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}!columnCount@{columnCount}} \index{columnCount@{columnCount}!ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}} \doxysubsubsection{\texorpdfstring{columnCount()}{columnCount()}} {\footnotesize\ttfamily int Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Disassembly\+Model\+::column\+Count (\begin{DoxyParamCaption}\item[{const Q\+Model\+Index \&}]{parent }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}} The number of column the table has. \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a4772445bacb257b109a9fcb01ea0b475}\label{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a4772445bacb257b109a9fcb01ea0b475}} \index{ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}!data@{data}} \index{data@{data}!ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}} \doxysubsubsection{\texorpdfstring{data()}{data()}} {\footnotesize\ttfamily Q\+Variant Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Disassembly\+Model\+::data (\begin{DoxyParamCaption}\item[{const Q\+Model\+Index \&}]{index, }\item[{int}]{role }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}} Return a data representing the table cell. \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a31c020131d58413e1109ed4c84ebc3ca}\label{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a31c020131d58413e1109ed4c84ebc3ca}} \index{ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}!headerData@{headerData}} \index{headerData@{headerData}!ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}} \doxysubsubsection{\texorpdfstring{headerData()}{headerData()}} {\footnotesize\ttfamily Q\+Variant Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Disassembly\+Model\+::header\+Data (\begin{DoxyParamCaption}\item[{int}]{section, }\item[{Qt\+::\+Orientation}]{orientation, }\item[{int}]{role }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}} Override the headers to use hex values. \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a7b450d945ef73763e4db9fa87ede3fb5}\label{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a7b450d945ef73763e4db9fa87ede3fb5}} \index{ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}!operator=@{operator=}} \index{operator=@{operator=}!ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} {\footnotesize\ttfamily const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel}{Disassembly\+Model}}\& Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Disassembly\+Model\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel}{Disassembly\+Model}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a21624d60f19a77eba43c997a96d6b47f}\label{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a21624d60f19a77eba43c997a96d6b47f}} \index{ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}!rowCount@{rowCount}} \index{rowCount@{rowCount}!ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}} \doxysubsubsection{\texorpdfstring{rowCount()}{rowCount()}} {\footnotesize\ttfamily int Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Disassembly\+Model\+::row\+Count (\begin{DoxyParamCaption}\item[{const Q\+Model\+Index \&}]{parent }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}} The number of row the table has. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a44d944a0ccc6392bcf257695ecb4d954}\label{classComSquare_1_1Debugger_1_1CPU_1_1DisassemblyModel_a44d944a0ccc6392bcf257695ecb4d954}} \index{ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}!\_cpu@{\_cpu}} \index{\_cpu@{\_cpu}!ComSquare::Debugger::CPU::DisassemblyModel@{ComSquare::Debugger::CPU::DisassemblyModel}} \doxysubsubsection{\texorpdfstring{\_cpu}{\_cpu}} {\footnotesize\ttfamily \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1CPUDebug}{C\+P\+U\+Debug}}\& Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Disassembly\+Model\+::\+\_\+cpu\hspace{0.3cm}{\ttfamily [private]}} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item sources/\+Debugger/\+C\+P\+U/\mbox{\hyperlink{CPUDebug_8hpp}{C\+P\+U\+Debug.\+hpp}}\item sources/\+Debugger/\+C\+P\+U/\mbox{\hyperlink{CPUDebug_8cpp}{C\+P\+U\+Debug.\+cpp}}\end{DoxyCompactItemize}