mirror of
https://github.com/zoriya/ComSquare.git
synced 2026-05-29 08:52:09 +00:00
111 lines
7.8 KiB
TeX
111 lines
7.8 KiB
TeX
\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}
|