\hypertarget{a00868}{\section{Multi\+Object\+Property\+Model Class Reference}
\label{a00868}\index{Multi\+Object\+Property\+Model@{Multi\+Object\+Property\+Model}}
}
Inheritance diagram for Multi\+Object\+Property\+Model\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{a00868}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00868_a7ad931023f43c285fff16c693229b1ef}{{\bfseries Multi\+Object\+Property\+Model} (const Q\+String\+List \&res, Q\+Object $\ast$parent=0)}\label{a00868_a7ad931023f43c285fff16c693229b1ef}

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

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

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

\item 
\hypertarget{a00868_a0e293012833acf32dea05ef04621c1fc}{virtual void \hyperlink{a00868_a0e293012833acf32dea05ef04621c1fc}{object\+Updated} ()}\label{a00868_a0e293012833acf32dea05ef04621c1fc}

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

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

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

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

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

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

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

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

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

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

\begin{DoxyCompactList}\small\item\em Returns the property info for the property with the given index. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00868_a94842146d17805805148c6264ebe7ced}{Q\+Widget $\ast$ {\bfseries create\+Widget\+For\+Type} (const \hyperlink{a01356}{Type\+Info\+Wrapper} \&info) const }\label{a00868_a94842146d17805805148c6264ebe7ced}

\item 
\hypertarget{a00868_ab6b35fedd98e23ec246240b7e8ef6c3b}{void {\bfseries set\+Range} (const \hyperlink{a01033}{Property\+Info} \&info, Q\+Widget $\ast$widget) const }\label{a00868_ab6b35fedd98e23ec246240b7e8ef6c3b}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00868_a31f614cc7edd125ee002d5a432950f02}{const Q\+String\+List {\bfseries restriction}}\label{a00868_a31f614cc7edd125ee002d5a432950f02}

\item 
\hypertarget{a00868_a971cb1f38276a93b5b394ccceae66bb7}{const \hyperlink{a00477}{Data\+Type} {\bfseries datatypes}}\label{a00868_a971cb1f38276a93b5b394ccceae66bb7}

\item 
\hypertarget{a00868_a1da956bd523fe3cf83edfaeab0e4b752}{std\+::vector$<$ Q\+String $>$ {\bfseries prop\+Names}}\label{a00868_a1da956bd523fe3cf83edfaeab0e4b752}

\item 
\hypertarget{a00868_a74e2c8a26d631e7f14ae28eae1b67d9a}{std\+::vector$<$ \hyperlink{a01033}{Property\+Info} $>$ {\bfseries prop\+Infos}}\label{a00868_a74e2c8a26d631e7f14ae28eae1b67d9a}

\item 
\hypertarget{a00868_a35f8b8ce0825d24579a0ab69f753ba54}{std\+::vector$<$ Q\+Widget $\ast$ $>$ {\bfseries prop\+Widgets}}\label{a00868_a35f8b8ce0825d24579a0ab69f753ba54}

\item 
\hypertarget{a00868_a4529cb51bcd8e1addcd9641208f9194f}{Q\+Widget $\ast$ {\bfseries widget}}\label{a00868_a4529cb51bcd8e1addcd9641208f9194f}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 58 of file Multi\+Object\+Property\+Model.\+hh.



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