\hypertarget{a01179}{\section{Simple\+Viewer Class Reference}
\label{a01179}\index{Simple\+Viewer@{Simple\+Viewer}}
}


{\ttfamily \#include $<$Open\+Flipper/widgets/gl\+Widget/simple\+Viewer.\+hh$>$}

Inheritance diagram for Simple\+Viewer\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a01179}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01179_afb6f1709f3eee44cd3b73e904066becf}{\hyperlink{a01179_afb6f1709f3eee44cd3b73e904066becf}{Simple\+Viewer} (Q\+Widget $\ast$\+\_\+parent=N\+U\+L\+L, bool use\+Default\+Scene\+Graph=true)}\label{a01179_afb6f1709f3eee44cd3b73e904066becf}

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hypertarget{a01179_a4220ddd3396b018a10674e4fac0b36cb}{\hyperlink{a01179_a4220ddd3396b018a10674e4fac0b36cb}{$\sim$\+Simple\+Viewer} ()}\label{a01179_a4220ddd3396b018a10674e4fac0b36cb}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\hypertarget{a01179_afffbd0eb49dfc9b5c9442af4b0225057}{\hyperlink{a01451}{Viewer\+::\+Viewer\+Properties} \& \hyperlink{a01179_afffbd0eb49dfc9b5c9442af4b0225057}{properties} ()}\label{a01179_afffbd0eb49dfc9b5c9442af4b0225057}

\begin{DoxyCompactList}\small\item\em Viewer properties. \end{DoxyCompactList}\item 
\hypertarget{a01179_a02b3e541bd07b5bde4498e0237dca36b}{\hyperlink{a00652}{gl\+Viewer} $\ast$ \hyperlink{a01179_a02b3e541bd07b5bde4498e0237dca36b}{viewer} ()}\label{a01179_a02b3e541bd07b5bde4498e0237dca36b}

\begin{DoxyCompactList}\small\item\em Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01179_ad546810465f27b01435724f87991b89d}{void {\bfseries set\+Scene\+Graph} (\hyperlink{a00327}{A\+C\+G\+::\+Scene\+Graph\+::\+Base\+Node} $\ast$root\+Node)}\label{a01179_ad546810465f27b01435724f87991b89d}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01179_a6beb58768d07fc6628694a7755d16127}{virtual void {\bfseries resize\+Event} (Q\+Resize\+Event $\ast$\+\_\+event)}\label{a01179_a6beb58768d07fc6628694a7755d16127}

\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01179_a28f9bcdfb054b0a9560403ac24dc7a04}{void {\bfseries set\+Action\+Mode} (const Viewer\+::\+Action\+Mode \+\_\+am)}\label{a01179_a28f9bcdfb054b0a9560403ac24dc7a04}

\item 
\hypertarget{a01179_a8e0065e1771641cbd4fad086b28a571f}{void {\bfseries get\+Action\+Mode} (Viewer\+::\+Action\+Mode \&\+\_\+am)}\label{a01179_a8e0065e1771641cbd4fad086b28a571f}

\item 
\hypertarget{a01179_a7aa27d619128f2092657b22780f34c91}{void {\bfseries get\+Pick\+Mode} (std\+::string \&\+\_\+name)}\label{a01179_a7aa27d619128f2092657b22780f34c91}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01179_a993e8eb6e576a1a61b72eaa09c606eae}{void {\bfseries initialize} (const Q\+G\+L\+Format \&\+\_\+format, Q\+G\+L\+Widget $\ast$\+\_\+share\+Widget=N\+U\+L\+L, bool use\+Default\+Scene\+Graph=true)}\label{a01179_a993e8eb6e576a1a61b72eaa09c606eae}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01179_a60700524b3d7cc3007596d05f49186a4}{Q\+G\+L\+Widget $\ast$ {\bfseries gl\+Widget\+\_\+}}\label{a01179_a60700524b3d7cc3007596d05f49186a4}

\item 
\hypertarget{a01179_abf14be82915fde62ece45c4bd9d87fcc}{\hyperlink{a01451}{Viewer\+::\+Viewer\+Properties} {\bfseries props\+\_\+}}\label{a01179_abf14be82915fde62ece45c4bd9d87fcc}

\item 
\hypertarget{a01179_a49613b30c2a1f2ad4fbc1099421d0397}{\hyperlink{a01177}{Simple\+G\+L\+Graphics\+Scene} $\ast$ {\bfseries scene\+\_\+}}\label{a01179_a49613b30c2a1f2ad4fbc1099421d0397}

\item 
\hypertarget{a01179_aa6ba1614a2a8f46af5ee8dda7aa858c8}{\hyperlink{a00652}{gl\+Viewer} $\ast$ {\bfseries main\+Widget\+\_\+}}\label{a01179_aa6ba1614a2a8f46af5ee8dda7aa858c8}

\item 
\hypertarget{a01179_a10b55ff1ebb3797cab760a6cf8c84b2c}{Viewer\+::\+Action\+Mode {\bfseries action\+Mode\+\_\+}}\label{a01179_a10b55ff1ebb3797cab760a6cf8c84b2c}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Simple scene graph viewer. Plugins can use this class to display the scenegraph in own widgets. \hyperlink{a01179}{Simple\+Viewer} acts as a bridge between the normal Qt widget system and the Qt\+Graphics\+Widget based \hyperlink{a00652}{gl\+Viewer} (\hyperlink{a01605_source}{Open\+Flipper/widgets/gl\+Widget/\+Qt\+Base\+Viewer.\+hh}). 

Definition at line 85 of file simple\+Viewer.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/widgets/gl\+Widget/simple\+Viewer.\+hh\item 
Open\+Flipper/widgets/gl\+Widget/simple\+Viewer.\+cc\end{DoxyCompactItemize}
