\hypertarget{classMultiObjectPropertyModel}{}\section{Multi\+Object\+Property\+Model Class Reference}
\label{classMultiObjectPropertyModel}\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]{classMultiObjectPropertyModel}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a7ad931023f43c285fff16c693229b1ef}\label{classMultiObjectPropertyModel_a7ad931023f43c285fff16c693229b1ef}} 
{\bfseries Multi\+Object\+Property\+Model} (const Q\+String\+List \&res, Q\+Object $\ast$parent=0)
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a3860b1f2620f26ffc0b2d18f2aaf27fa}\label{classMultiObjectPropertyModel_a3860b1f2620f26ffc0b2d18f2aaf27fa}} 
virtual int {\bfseries row\+Count} (const Q\+Model\+Index \&parent=Q\+Model\+Index()) const override
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_adb53393db482deadee674f1938e61651}\label{classMultiObjectPropertyModel_adb53393db482deadee674f1938e61651}} 
virtual Q\+Variant {\bfseries data} (const Q\+Model\+Index \&index, int role=Qt\+::\+Display\+Role) const override
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_af20717d26aa364710d49558496d90ea2}\label{classMultiObjectPropertyModel_af20717d26aa364710d49558496d90ea2}} 
virtual Q\+Variant {\bfseries header\+Data} (int section, Qt\+::\+Orientation orientation, int role=Qt\+::\+Display\+Role) const override
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a0d711353821312a316210073eccf76ef}\label{classMultiObjectPropertyModel_a0d711353821312a316210073eccf76ef}} 
virtual void \hyperlink{classMultiObjectPropertyModel_a0d711353821312a316210073eccf76ef}{object\+Updated} () override
\begin{DoxyCompactList}\small\item\em Revisualizes visualized properties. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_ae2f0a8edbd89f5377d8935471b6b2fb6}\label{classMultiObjectPropertyModel_ae2f0a8edbd89f5377d8935471b6b2fb6}} 
virtual void \hyperlink{classMultiObjectPropertyModel_ae2f0a8edbd89f5377d8935471b6b2fb6}{visualize} (Q\+Model\+Index\+List selected\+Indices, Q\+Widget\+List widgets=Q\+Widget\+List()) override
\begin{DoxyCompactList}\small\item\em Visualizes the selected properties. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a1456c96cfd0f59c49267428d02345c99}\label{classMultiObjectPropertyModel_a1456c96cfd0f59c49267428d02345c99}} 
virtual void \hyperlink{classMultiObjectPropertyModel_a1456c96cfd0f59c49267428d02345c99}{remove\+Property} (Q\+Model\+Index\+List selected\+Indices) override
\begin{DoxyCompactList}\small\item\em Removes the selected properties. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a0c4e74f931b9a2c7ed0a4c6994d3dbfc}\label{classMultiObjectPropertyModel_a0c4e74f931b9a2c7ed0a4c6994d3dbfc}} 
virtual void \hyperlink{classMultiObjectPropertyModel_a0c4e74f931b9a2c7ed0a4c6994d3dbfc}{duplicate\+Property} (Q\+Model\+Index\+List selected\+Indices) override
\begin{DoxyCompactList}\small\item\em Duplicates the selected properties. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_ac6659f031937d8d6cfb863ce43526319}\label{classMultiObjectPropertyModel_ac6659f031937d8d6cfb863ce43526319}} 
virtual void \hyperlink{classMultiObjectPropertyModel_ac6659f031937d8d6cfb863ce43526319}{gather\+Properties} () override
\begin{DoxyCompactList}\small\item\em Searches for properties and creates Property\+Visualizers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a4e7a04d1e287c1a114938b1c960c3080}\label{classMultiObjectPropertyModel_a4e7a04d1e287c1a114938b1c960c3080}} 
virtual void \hyperlink{classMultiObjectPropertyModel_a4e7a04d1e287c1a114938b1c960c3080}{clear} (Q\+Model\+Index\+List selected\+Indices) override
\begin{DoxyCompactList}\small\item\em Clears the selected property visualization. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_af3cb3421eddc946460c5df4e968581ca}\label{classMultiObjectPropertyModel_af3cb3421eddc946460c5df4e968581ca}} 
virtual void \hyperlink{classMultiObjectPropertyModel_af3cb3421eddc946460c5df4e968581ca}{hide\+Widget} () override
\begin{DoxyCompactList}\small\item\em Hides the widget. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a02f4d78577323bc411257f4937fbb1a0}\label{classMultiObjectPropertyModel_a02f4d78577323bc411257f4937fbb1a0}} 
virtual Q\+Widget $\ast$ \hyperlink{classMultiObjectPropertyModel_a02f4d78577323bc411257f4937fbb1a0}{get\+Widget} () override
\begin{DoxyCompactList}\small\item\em Returns the widget. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a66e41438a01acd338cc05878ed45210c}\label{classMultiObjectPropertyModel_a66e41438a01acd338cc05878ed45210c}} 
virtual void \hyperlink{classMultiObjectPropertyModel_a66e41438a01acd338cc05878ed45210c}{update\+Widget} (const Q\+Model\+Index\+List \&selected\+Indices) override
\begin{DoxyCompactList}\small\item\em Updates the widget. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a991d6396ca0a959e7bf9f1701dc1758c}\label{classMultiObjectPropertyModel_a991d6396ca0a959e7bf9f1701dc1758c}} 
virtual void \hyperlink{classMultiObjectPropertyModel_a991d6396ca0a959e7bf9f1701dc1758c}{connect\+Logs} (\hyperlink{classPropertyVisualizer}{Property\+Visualizer} $\ast$prop\+Viz) override
\begin{DoxyCompactList}\small\item\em Connects the \hyperlink{classPropertyVisualizer}{Property\+Visualizer} log signals with the log slot. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a1fe74077cc52c95fe62d6da63487cbb2}\label{classMultiObjectPropertyModel_a1fe74077cc52c95fe62d6da63487cbb2}} 
virtual \hyperlink{classPropertyInfo}{Property\+Info} \hyperlink{classMultiObjectPropertyModel_a1fe74077cc52c95fe62d6da63487cbb2}{get\+Property\+Info} (const Q\+Model\+Index index) const override
\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 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a859c2fafa5acda0948d1e8643a4c7a87}\label{classMultiObjectPropertyModel_a859c2fafa5acda0948d1e8643a4c7a87}} 
Q\+Widget $\ast$ {\bfseries create\+Widget\+For\+Type} (const \hyperlink{classTypeInfoWrapper}{Type\+Info\+Wrapper} \&info) const
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a5ce43c2b9a474a303b013569d7ab1499}\label{classMultiObjectPropertyModel_a5ce43c2b9a474a303b013569d7ab1499}} 
void {\bfseries set\+Range} (const \hyperlink{classPropertyInfo}{Property\+Info} \&info, Q\+Widget $\ast$widget) const
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a31f614cc7edd125ee002d5a432950f02}\label{classMultiObjectPropertyModel_a31f614cc7edd125ee002d5a432950f02}} 
const Q\+String\+List {\bfseries restriction}
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a971cb1f38276a93b5b394ccceae66bb7}\label{classMultiObjectPropertyModel_a971cb1f38276a93b5b394ccceae66bb7}} 
const \hyperlink{classDataType}{Data\+Type} {\bfseries datatypes}
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a1da956bd523fe3cf83edfaeab0e4b752}\label{classMultiObjectPropertyModel_a1da956bd523fe3cf83edfaeab0e4b752}} 
std\+::vector$<$ Q\+String $>$ {\bfseries prop\+Names}
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a74e2c8a26d631e7f14ae28eae1b67d9a}\label{classMultiObjectPropertyModel_a74e2c8a26d631e7f14ae28eae1b67d9a}} 
std\+::vector$<$ \hyperlink{classPropertyInfo}{Property\+Info} $>$ {\bfseries prop\+Infos}
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a35f8b8ce0825d24579a0ab69f753ba54}\label{classMultiObjectPropertyModel_a35f8b8ce0825d24579a0ab69f753ba54}} 
std\+::vector$<$ Q\+Widget $\ast$ $>$ {\bfseries prop\+Widgets}
\item 
\mbox{\Hypertarget{classMultiObjectPropertyModel_a4529cb51bcd8e1addcd9641208f9194f}\label{classMultiObjectPropertyModel_a4529cb51bcd8e1addcd9641208f9194f}} 
Q\+Widget $\ast$ {\bfseries widget}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



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