\hypertarget{a01036}{\section{Property\+Model Class Reference}
\label{a01036}\index{Property\+Model@{Property\+Model}}
}
Inheritance diagram for Property\+Model\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=5.000000cm]{a01036}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01036_a8b4fd6fcfa81ca927a7a79125f3e8279}{virtual void {\bfseries pick\+Mode\+Changed} (const std\+::string \&\+\_\+mode)}\label{a01036_a8b4fd6fcfa81ca927a7a79125f3e8279}

\item 
\hypertarget{a01036_ab6805febbddfedf01dbcb550fbc414b9}{virtual void {\bfseries mouse\+Event} (Q\+Mouse\+Event $\ast$\+\_\+event)}\label{a01036_ab6805febbddfedf01dbcb550fbc414b9}

\item 
\hypertarget{a01036_a4d9a9e39c70782295d4033cea91a2f6f}{{\bfseries Property\+Model} (Q\+Object $\ast$parent=0)}\label{a01036_a4d9a9e39c70782295d4033cea91a2f6f}

\item 
\hypertarget{a01036_a0964b27b25afd010ddf28cd355ef4f03}{virtual int {\bfseries row\+Count} (const Q\+Model\+Index \&parent=Q\+Model\+Index()) const =0}\label{a01036_a0964b27b25afd010ddf28cd355ef4f03}

\item 
\hypertarget{a01036_a8499856fc24e51d9f559ef0fb831e3db}{virtual Q\+Variant {\bfseries data} (const Q\+Model\+Index \&index, int role=Qt\+::\+Display\+Role) const =0}\label{a01036_a8499856fc24e51d9f559ef0fb831e3db}

\item 
\hypertarget{a01036_a2c3ce29ef277f7d7579febdac1856006}{virtual Q\+Variant {\bfseries header\+Data} (int section, Qt\+::\+Orientation orientation, int role=Qt\+::\+Display\+Role) const =0}\label{a01036_a2c3ce29ef277f7d7579febdac1856006}

\item 
\hypertarget{a01036_a3332d2288c6249bd175796c0147970b2}{virtual void \hyperlink{a01036_a3332d2288c6249bd175796c0147970b2}{object\+Updated} ()=0}\label{a01036_a3332d2288c6249bd175796c0147970b2}

\begin{DoxyCompactList}\small\item\em Revisualizes visualized properties. \end{DoxyCompactList}\item 
\hypertarget{a01036_a54ad170a5c5a1de2f4ba038b7626822a}{virtual void \hyperlink{a01036_a54ad170a5c5a1de2f4ba038b7626822a}{visualize} (Q\+Model\+Index\+List selected\+Indices, Q\+Widget\+List widgets=Q\+Widget\+List())=0}\label{a01036_a54ad170a5c5a1de2f4ba038b7626822a}

\begin{DoxyCompactList}\small\item\em Visualizes the selected properties. \end{DoxyCompactList}\item 
\hypertarget{a01036_a83340f56d97f4551486dd743cd8a267e}{virtual void \hyperlink{a01036_a83340f56d97f4551486dd743cd8a267e}{remove\+Property} (Q\+Model\+Index\+List selected\+Indices)=0}\label{a01036_a83340f56d97f4551486dd743cd8a267e}

\begin{DoxyCompactList}\small\item\em Removes the selected properties. \end{DoxyCompactList}\item 
\hypertarget{a01036_ae125b1261b763ad09e08b947ca1449fa}{virtual void \hyperlink{a01036_ae125b1261b763ad09e08b947ca1449fa}{duplicate\+Property} (Q\+Model\+Index\+List selected\+Indices)=0}\label{a01036_ae125b1261b763ad09e08b947ca1449fa}

\begin{DoxyCompactList}\small\item\em Duplicates the selected properties. \end{DoxyCompactList}\item 
\hypertarget{a01036_a95b4f0f17f48ff4c87e3fb230a84d023}{virtual void \hyperlink{a01036_a95b4f0f17f48ff4c87e3fb230a84d023}{gather\+Properties} ()=0}\label{a01036_a95b4f0f17f48ff4c87e3fb230a84d023}

\begin{DoxyCompactList}\small\item\em Searches for properties and creates Property\+Visualizers. \end{DoxyCompactList}\item 
\hypertarget{a01036_ace8a703b0a6d953b6c94f6302f18b480}{virtual void \hyperlink{a01036_ace8a703b0a6d953b6c94f6302f18b480}{clear} (Q\+Model\+Index\+List selected\+Indices)=0}\label{a01036_ace8a703b0a6d953b6c94f6302f18b480}

\begin{DoxyCompactList}\small\item\em Clears the selected property visualization. \end{DoxyCompactList}\item 
\hypertarget{a01036_a93aabbd1836851c95a7822c103da9793}{virtual void \hyperlink{a01036_a93aabbd1836851c95a7822c103da9793}{hide\+Widget} ()=0}\label{a01036_a93aabbd1836851c95a7822c103da9793}

\begin{DoxyCompactList}\small\item\em Hides the widget. \end{DoxyCompactList}\item 
\hypertarget{a01036_a6a18098cc58c96a30115055acaaed4bb}{virtual Q\+Widget $\ast$ \hyperlink{a01036_a6a18098cc58c96a30115055acaaed4bb}{get\+Widget} ()=0}\label{a01036_a6a18098cc58c96a30115055acaaed4bb}

\begin{DoxyCompactList}\small\item\em Returns the widget. \end{DoxyCompactList}\item 
\hypertarget{a01036_a14fd43487e83ac88f2ca2f1c0b728bcc}{virtual void \hyperlink{a01036_a14fd43487e83ac88f2ca2f1c0b728bcc}{update\+Widget} (const Q\+Model\+Index\+List \&selected\+Indices)=0}\label{a01036_a14fd43487e83ac88f2ca2f1c0b728bcc}

\begin{DoxyCompactList}\small\item\em Updates the widget. \end{DoxyCompactList}\item 
\hypertarget{a01036_afd0864b0c4ff6b8fbedc51cd56adf718}{virtual void \hyperlink{a01036_afd0864b0c4ff6b8fbedc51cd56adf718}{connect\+Logs} (\hyperlink{a01048}{Property\+Visualizer} $\ast$prop\+Viz)=0}\label{a01036_afd0864b0c4ff6b8fbedc51cd56adf718}

\begin{DoxyCompactList}\small\item\em Connects the \hyperlink{a01048}{Property\+Visualizer} log signals with the log slot. \end{DoxyCompactList}\item 
\hypertarget{a01036_a188554fec4b14966839057cf5197070e}{virtual \hyperlink{a01033}{Property\+Info} \hyperlink{a01036_a188554fec4b14966839057cf5197070e}{get\+Property\+Info} (const Q\+Model\+Index index) const =0}\label{a01036_a188554fec4b14966839057cf5197070e}

\begin{DoxyCompactList}\small\item\em Returns the property info for the property with the given index. \end{DoxyCompactList}\item 
\hypertarget{a01036_ad708f0b5ccea116c57b9734d51e7e6a7}{Q\+Model\+Index \hyperlink{a01036_ad708f0b5ccea116c57b9734d51e7e6a7}{index\+From\+Fancy\+Prop\+Name} (const Q\+String \&prop\+Name) const }\label{a01036_ad708f0b5ccea116c57b9734d51e7e6a7}

\begin{DoxyCompactList}\small\item\em Returns the index of the property with the given name. \end{DoxyCompactList}\item 
\hypertarget{a01036_a099182e3cad1063135d5d6bb0d60f011}{Q\+Model\+Index \hyperlink{a01036_a099182e3cad1063135d5d6bb0d60f011}{index\+From\+Plain\+Prop\+Name} (const Q\+String \&prop\+Name) const }\label{a01036_a099182e3cad1063135d5d6bb0d60f011}

\begin{DoxyCompactList}\small\item\em Returns the index of the property with the given name. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 59 of file Property\+Model.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Property\+Vis/Property\+Model.\+hh\item 
Plugin-\/\+Property\+Vis/Property\+Model.\+cc\end{DoxyCompactItemize}
