\hypertarget{classComSquare_1_1Debugger_1_1MemoryViewerModel}{}\doxysection{Com\+Square\+::Debugger\+::Memory\+Viewer\+Model Class Reference} \label{classComSquare_1_1Debugger_1_1MemoryViewerModel}\index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} The qt model that bind the ram to the view. {\ttfamily \#include $<$Memory\+Viewer.\+hpp$>$} Inheritance diagram for Com\+Square\+::Debugger\+::Memory\+Viewer\+Model\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=228pt]{classComSquare_1_1Debugger_1_1MemoryViewerModel__inherit__graph} \end{center} \end{figure} Collaboration diagram for Com\+Square\+::Debugger\+::Memory\+Viewer\+Model\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=228pt]{classComSquare_1_1Debugger_1_1MemoryViewerModel__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item void \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel_a719a4be4538be4aabd71d636def8e8af}{set\+Memory}} (\mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}} \&memory) \begin{DoxyCompactList}\small\item\em Change the ram currently watched. \end{DoxyCompactList}\item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel_a56ec48034f71fcd61e1b76c9084c2b36}{Memory\+Viewer\+Model}} (\mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}} \&memory, Q\+Object $\ast$parent=nullptr) \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel_a812c2d6e5d53c94d66ac45d729bf4a48}{Memory\+Viewer\+Model}} (const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel}{Memory\+Viewer\+Model}} \&)=delete \item const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel}{Memory\+Viewer\+Model}} \& \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel_aa537cc150f4201c746e38fd751ad772c}{operator=}} (const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel}{Memory\+Viewer\+Model}} \&)=delete \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel_a67cf4317ae84d95b252f9d4cf255d4e4}{$\sim$\+Memory\+Viewer\+Model}} () override=default \item int \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel_abe0f6c6fc1e92ccaee4aed0ddd9627e2}{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_1MemoryViewerModel_a29876f45d06d71db28601652974e7a57}{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_1MemoryViewerModel_a62b6d731a97ced4520473839698da2ca}{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_1MemoryViewerModel_a9dd22f781bd60eada73becc6a67ae411}{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 std\+::reference\+\_\+wrapper$<$ \mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}} $>$ \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel_afa3f9d4bea4aff0e58643d626dfa7ae9}{\+\_\+memory}} \begin{DoxyCompactList}\small\item\em The ram to watch. \end{DoxyCompactList}\item int \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel_ac16c0e6351dbabb4cf3176b29e2fef96}{\+\_\+header\+Indent\+Size}} = 3 \begin{DoxyCompactList}\small\item\em The number of char inside the left header number. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} The qt model that bind the ram to the view. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1MemoryViewerModel_a56ec48034f71fcd61e1b76c9084c2b36}\label{classComSquare_1_1Debugger_1_1MemoryViewerModel_a56ec48034f71fcd61e1b76c9084c2b36}} \index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}!MemoryViewerModel@{MemoryViewerModel}} \index{MemoryViewerModel@{MemoryViewerModel}!ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} \doxysubsubsection{\texorpdfstring{MemoryViewerModel()}{MemoryViewerModel()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+Memory\+Viewer\+Model\+::\+Memory\+Viewer\+Model (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}} \&}]{memory, }\item[{Q\+Object $\ast$}]{parent = {\ttfamily nullptr} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1MemoryViewerModel_a812c2d6e5d53c94d66ac45d729bf4a48}\label{classComSquare_1_1Debugger_1_1MemoryViewerModel_a812c2d6e5d53c94d66ac45d729bf4a48}} \index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}!MemoryViewerModel@{MemoryViewerModel}} \index{MemoryViewerModel@{MemoryViewerModel}!ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} \doxysubsubsection{\texorpdfstring{MemoryViewerModel()}{MemoryViewerModel()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+Memory\+Viewer\+Model\+::\+Memory\+Viewer\+Model (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel}{Memory\+Viewer\+Model}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1MemoryViewerModel_a67cf4317ae84d95b252f9d4cf255d4e4}\label{classComSquare_1_1Debugger_1_1MemoryViewerModel_a67cf4317ae84d95b252f9d4cf255d4e4}} \index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}!````~MemoryViewerModel@{$\sim$MemoryViewerModel}} \index{````~MemoryViewerModel@{$\sim$MemoryViewerModel}!ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} \doxysubsubsection{\texorpdfstring{$\sim$MemoryViewerModel()}{~MemoryViewerModel()}} {\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+Memory\+Viewer\+Model\+::$\sim$\+Memory\+Viewer\+Model (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [default]}} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1MemoryViewerModel_a29876f45d06d71db28601652974e7a57}\label{classComSquare_1_1Debugger_1_1MemoryViewerModel_a29876f45d06d71db28601652974e7a57}} \index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}!columnCount@{columnCount}} \index{columnCount@{columnCount}!ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} \doxysubsubsection{\texorpdfstring{columnCount()}{columnCount()}} {\footnotesize\ttfamily int Com\+Square\+::\+Debugger\+::\+Memory\+Viewer\+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_1MemoryViewerModel_a62b6d731a97ced4520473839698da2ca}\label{classComSquare_1_1Debugger_1_1MemoryViewerModel_a62b6d731a97ced4520473839698da2ca}} \index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}!data@{data}} \index{data@{data}!ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} \doxysubsubsection{\texorpdfstring{data()}{data()}} {\footnotesize\ttfamily Q\+Variant Com\+Square\+::\+Debugger\+::\+Memory\+Viewer\+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_1MemoryViewerModel_a9dd22f781bd60eada73becc6a67ae411}\label{classComSquare_1_1Debugger_1_1MemoryViewerModel_a9dd22f781bd60eada73becc6a67ae411}} \index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}!headerData@{headerData}} \index{headerData@{headerData}!ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} \doxysubsubsection{\texorpdfstring{headerData()}{headerData()}} {\footnotesize\ttfamily Q\+Variant Com\+Square\+::\+Debugger\+::\+Memory\+Viewer\+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_1MemoryViewerModel_aa537cc150f4201c746e38fd751ad772c}\label{classComSquare_1_1Debugger_1_1MemoryViewerModel_aa537cc150f4201c746e38fd751ad772c}} \index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}!operator=@{operator=}} \index{operator=@{operator=}!ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} {\footnotesize\ttfamily const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel}{Memory\+Viewer\+Model}}\& Com\+Square\+::\+Debugger\+::\+Memory\+Viewer\+Model\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1MemoryViewerModel}{Memory\+Viewer\+Model}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1MemoryViewerModel_abe0f6c6fc1e92ccaee4aed0ddd9627e2}\label{classComSquare_1_1Debugger_1_1MemoryViewerModel_abe0f6c6fc1e92ccaee4aed0ddd9627e2}} \index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}!rowCount@{rowCount}} \index{rowCount@{rowCount}!ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} \doxysubsubsection{\texorpdfstring{rowCount()}{rowCount()}} {\footnotesize\ttfamily int Com\+Square\+::\+Debugger\+::\+Memory\+Viewer\+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. \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1MemoryViewerModel_a719a4be4538be4aabd71d636def8e8af}\label{classComSquare_1_1Debugger_1_1MemoryViewerModel_a719a4be4538be4aabd71d636def8e8af}} \index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}!setMemory@{setMemory}} \index{setMemory@{setMemory}!ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} \doxysubsubsection{\texorpdfstring{setMemory()}{setMemory()}} {\footnotesize\ttfamily void Com\+Square\+::\+Debugger\+::\+Memory\+Viewer\+Model\+::set\+Memory (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}} \&}]{memory }\end{DoxyParamCaption})} Change the ram currently watched. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1MemoryViewerModel_ac16c0e6351dbabb4cf3176b29e2fef96}\label{classComSquare_1_1Debugger_1_1MemoryViewerModel_ac16c0e6351dbabb4cf3176b29e2fef96}} \index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}!\_headerIndentSize@{\_headerIndentSize}} \index{\_headerIndentSize@{\_headerIndentSize}!ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} \doxysubsubsection{\texorpdfstring{\_headerIndentSize}{\_headerIndentSize}} {\footnotesize\ttfamily int Com\+Square\+::\+Debugger\+::\+Memory\+Viewer\+Model\+::\+\_\+header\+Indent\+Size = 3\hspace{0.3cm}{\ttfamily [private]}} The number of char inside the left header number. \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1MemoryViewerModel_afa3f9d4bea4aff0e58643d626dfa7ae9}\label{classComSquare_1_1Debugger_1_1MemoryViewerModel_afa3f9d4bea4aff0e58643d626dfa7ae9}} \index{ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}!\_memory@{\_memory}} \index{\_memory@{\_memory}!ComSquare::Debugger::MemoryViewerModel@{ComSquare::Debugger::MemoryViewerModel}} \doxysubsubsection{\texorpdfstring{\_memory}{\_memory}} {\footnotesize\ttfamily std\+::reference\+\_\+wrapper$<$\mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}}$>$ Com\+Square\+::\+Debugger\+::\+Memory\+Viewer\+Model\+::\+\_\+memory\hspace{0.3cm}{\ttfamily [private]}} The ram to watch. The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item sources/\+Debugger/\mbox{\hyperlink{MemoryViewer_8hpp}{Memory\+Viewer.\+hpp}}\item sources/\+Debugger/\mbox{\hyperlink{MemoryViewer_8cpp}{Memory\+Viewer.\+cpp}}\end{DoxyCompactItemize}