\hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter}{}\doxysection{Com\+Square\+::Debugger\+::C\+PU\+::Row\+Painter Class Reference} \label{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter}\index{ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}} The qt class that highlight breakpoints and the PC\textquotesingle{}s position. {\ttfamily \#include $<$C\+P\+U\+Debug.\+hpp$>$} Inheritance diagram for Com\+Square\+::Debugger\+::C\+PU\+::Row\+Painter\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=206pt]{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter__inherit__graph} \end{center} \end{figure} Collaboration diagram for Com\+Square\+::Debugger\+::C\+PU\+::Row\+Painter\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_a2ad6d900253a7ceb8404727f46b4cbab}{Row\+Painter}} (\mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1CPUDebug}{C\+P\+U\+Debug}} \&cpu, Q\+Object $\ast$parent=nullptr) \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter}{Row\+Painter}} \& \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_a35976e882560d48360723a4854f3f8e2}{operator=}} (const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter}{Row\+Painter}} \&)=delete \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_a2eb8a054bff8ec2ce3e89468029533c9}{$\sim$\+Row\+Painter}} () override=default \end{DoxyCompactItemize} \doxysubsection*{Protected Member Functions} \begin{DoxyCompactItemize} \item Q\+Size \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_adaf645314429c52488d9315c8bfa0912}{size\+Hint}} (const Q\+Style\+Option\+View\+Item \&options, const Q\+Model\+Index \&index) const override \item void \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_acf70319febb1c766fdbf2bf3e32d0a28}{paint}} (Q\+Painter $\ast$painter, const Q\+Style\+Option\+View\+Item \&option, const Q\+Model\+Index \&index) const override \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_1RowPainter_aa1294c1dc391286bcd89be5b79cd47a4}{\+\_\+cpu}} \begin{DoxyCompactList}\small\item\em The \mbox{\hyperlink{namespaceComSquare_1_1Debugger_1_1CPU}{C\+PU}} to get PC and breakpoints from. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} The qt class that highlight breakpoints and the PC\textquotesingle{}s position. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_a2ad6d900253a7ceb8404727f46b4cbab}\label{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_a2ad6d900253a7ceb8404727f46b4cbab}} \index{ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}!RowPainter@{RowPainter}} \index{RowPainter@{RowPainter}!ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}} \doxysubsubsection{\texorpdfstring{RowPainter()}{RowPainter()}} {\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Row\+Painter\+::\+Row\+Painter (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1CPUDebug}{C\+P\+U\+Debug}} \&}]{cpu, }\item[{Q\+Object $\ast$}]{parent = {\ttfamily nullptr} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_a2eb8a054bff8ec2ce3e89468029533c9}\label{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_a2eb8a054bff8ec2ce3e89468029533c9}} \index{ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}!````~RowPainter@{$\sim$RowPainter}} \index{````~RowPainter@{$\sim$RowPainter}!ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}} \doxysubsubsection{\texorpdfstring{$\sim$RowPainter()}{~RowPainter()}} {\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Row\+Painter\+::$\sim$\+Row\+Painter (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [default]}} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_a35976e882560d48360723a4854f3f8e2}\label{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_a35976e882560d48360723a4854f3f8e2}} \index{ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}!operator=@{operator=}} \index{operator=@{operator=}!ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} {\footnotesize\ttfamily \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter}{Row\+Painter}}\& Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Row\+Painter\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter}{Row\+Painter}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_acf70319febb1c766fdbf2bf3e32d0a28}\label{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_acf70319febb1c766fdbf2bf3e32d0a28}} \index{ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}!paint@{paint}} \index{paint@{paint}!ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}} \doxysubsubsection{\texorpdfstring{paint()}{paint()}} {\footnotesize\ttfamily void Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Row\+Painter\+::paint (\begin{DoxyParamCaption}\item[{Q\+Painter $\ast$}]{painter, }\item[{const Q\+Style\+Option\+View\+Item \&}]{option, }\item[{const Q\+Model\+Index \&}]{index }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_adaf645314429c52488d9315c8bfa0912}\label{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_adaf645314429c52488d9315c8bfa0912}} \index{ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}!sizeHint@{sizeHint}} \index{sizeHint@{sizeHint}!ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}} \doxysubsubsection{\texorpdfstring{sizeHint()}{sizeHint()}} {\footnotesize\ttfamily Q\+Size Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Row\+Painter\+::size\+Hint (\begin{DoxyParamCaption}\item[{const Q\+Style\+Option\+View\+Item \&}]{options, }\item[{const Q\+Model\+Index \&}]{index }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}} \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_aa1294c1dc391286bcd89be5b79cd47a4}\label{classComSquare_1_1Debugger_1_1CPU_1_1RowPainter_aa1294c1dc391286bcd89be5b79cd47a4}} \index{ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}!\_cpu@{\_cpu}} \index{\_cpu@{\_cpu}!ComSquare::Debugger::CPU::RowPainter@{ComSquare::Debugger::CPU::RowPainter}} \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\+::\+Row\+Painter\+::\+\_\+cpu\hspace{0.3cm}{\ttfamily [private]}} The \mbox{\hyperlink{namespaceComSquare_1_1Debugger_1_1CPU}{C\+PU}} to get PC and breakpoints from. 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}