\hypertarget{a00468}{\section{Core\+Widget Class Reference}
\label{a00468}\index{Core\+Widget@{Core\+Widget}}
}


{\ttfamily \#include $<$Open\+Flipper/widgets/core\+Widget/\+Core\+Widget.\+hh$>$}

Inheritance diagram for Core\+Widget\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00468}
\end{center}
\end{figure}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_af63331c0a8b58b0545f9a0b95f937aba}{void {\bfseries clear\+All} ()}\label{a00468_af63331c0a8b58b0545f9a0b95f937aba}

\item 
\hypertarget{a00468_a0866406ae55fbf42c2fad124bd5b4a0d}{void {\bfseries load\+Menu} ()}\label{a00468_a0866406ae55fbf42c2fad124bd5b4a0d}

\item 
\hypertarget{a00468_a5438bc34b7a0f408485363b00142cdad}{void {\bfseries add\+Empty\+Object\+Menu} ()}\label{a00468_a5438bc34b7a0f408485363b00142cdad}

\item 
\hypertarget{a00468_ac5645d9c792b2f4c2b3e45894d0d6e4f}{void {\bfseries save\+Menu} ()}\label{a00468_ac5645d9c792b2f4c2b3e45894d0d6e4f}

\item 
\hypertarget{a00468_a0d9ed8979a14d46a94d71e47acfba75d}{void {\bfseries save\+To\+Menu} ()}\label{a00468_a0d9ed8979a14d46a94d71e47acfba75d}

\item 
\hypertarget{a00468_a7c2d2506bed4659a430f4edf6a09230d}{void {\bfseries load\+Ini\+Menu} ()}\label{a00468_a7c2d2506bed4659a430f4edf6a09230d}

\item 
\hypertarget{a00468_ae1b602945b3821a168f1aaba14afec2d}{void {\bfseries save\+Ini\+Menu} ()}\label{a00468_ae1b602945b3821a168f1aaba14afec2d}

\item 
\hypertarget{a00468_a72bb04b7007ec4babfa95fd89fc79b16}{void {\bfseries recent\+Open} (Q\+Action $\ast$)}\label{a00468_a72bb04b7007ec4babfa95fd89fc79b16}

\item 
\hypertarget{a00468_a7ac4e29c46b9b55d5e92ba6bc559362b}{void {\bfseries exit} ()}\label{a00468_a7ac4e29c46b9b55d5e92ba6bc559362b}

\item 
\hypertarget{a00468_ad95af47c8dc8c819077d002272b7e09b}{void {\bfseries load\+Plugin} ()}\label{a00468_ad95af47c8dc8c819077d002272b7e09b}

\item 
\hypertarget{a00468_a4e14f89530c5e831761ce46ea174ad7a}{void {\bfseries show\+Plugins} ()}\label{a00468_a4e14f89530c5e831761ce46ea174ad7a}

\end{DoxyCompactItemize}
\begin{Indent}{\bf Logger}\par
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_ac63ecedc633251242e33f4a868914391}{void {\bfseries log} (\hyperlink{a02444_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)}\label{a00468_ac63ecedc633251242e33f4a868914391}

\item 
\hypertarget{a00468_a1ead1c75560a1d31b2c0128da48b14c9}{void {\bfseries log} (Q\+String \+\_\+message)}\label{a00468_a1ead1c75560a1d31b2c0128da48b14c9}

\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{a00468_a2ed25eb964e15149a83c8a8363d7fd32}{Core\+Widget} (Q\+Vector$<$ \hyperlink{a01458}{View\+Mode} $\ast$ $>$ \&\+\_\+view\+Modes, std\+::vector$<$ \hyperlink{a00970}{Plugin\+Info} $>$ \&\+\_\+plugins, Q\+List$<$ \hyperlink{a01197}{Slot\+Info} $>$ \&\+\_\+core\+Slots)
\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
\hypertarget{a00468_a290e466de203fe62471b9c633b1c4a56}{\hyperlink{a00468_a290e466de203fe62471b9c633b1c4a56}{$\sim$\+Core\+Widget} ()}\label{a00468_a290e466de203fe62471b9c633b1c4a56}

\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{Indent}{\bf G\+U\+I creation}\par
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_ac3db1cac7982fcf689c22f7823697bfd}{void \hyperlink{a00468_ac3db1cac7982fcf689c22f7823697bfd}{setup\+Menu\+Bar} ()}\label{a00468_ac3db1cac7982fcf689c22f7823697bfd}

\begin{DoxyCompactList}\small\item\em Setup the main menubar. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Recent File Menu handling}\par
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a6dff9daea7bf60124911ce4a97a2802d}{void \hyperlink{a00468_a6dff9daea7bf60124911ce4a97a2802d}{add\+Recent} (Q\+String \+\_\+filename, \hyperlink{a00477}{Data\+Type} \+\_\+type)}\label{a00468_a6dff9daea7bf60124911ce4a97a2802d}

\begin{DoxyCompactList}\small\item\em Add a recent file and update menu. \end{DoxyCompactList}\item 
\hypertarget{a00468_a3f36a3308b6be434a8d13f52e61a73ce}{void \hyperlink{a00468_a3f36a3308b6be434a8d13f52e61a73ce}{update\+Recent} ()}\label{a00468_a3f36a3308b6be434a8d13f52e61a73ce}

\begin{DoxyCompactList}\small\item\em Update the recent files menu. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a7bc83ecda701b3c667f730706a9256fb}{void \hyperlink{a00468_a7bc83ecda701b3c667f730706a9256fb}{close\+Event} (Q\+Close\+Event $\ast$\hyperlink{a00468_a4e94aff5e1130894f78d95f7ea05d7ac}{event})}\label{a00468_a7bc83ecda701b3c667f730706a9256fb}

\begin{DoxyCompactList}\small\item\em Called on applications close. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a0dcacda93e1cae52e5567ca187ccb6e3}{slot\+Show\+Scene\+Graph\+Dialog} ()
\item 
void \hyperlink{a00468_aff10c0e7c31012aec27d168004180c7a}{slot\+Activate\+Examiner} ()
\item 
void \hyperlink{a00468_aa51e3d88efc42526907734abc9f0a178}{slot\+Log} (\hyperlink{a02444_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)
\begin{DoxyCompactList}\small\item\em Slot writing everything to the Logger widget. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a98f0b09a56303ef0663b9913a43df4ca}{scene\+Rect\+Changed} (const Q\+Rect\+F \&rect)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a36ee50855a24bf54a70471606a84a9f3}{std\+::vector$<$ \hyperlink{a00970}{Plugin\+Info} $>$ \& {\bfseries plugins\+\_\+}}\label{a00468_a36ee50855a24bf54a70471606a84a9f3}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a4107254ac74f90d4f91e810d755b98c2}{class {\bfseries Core}}\label{a00468_a4107254ac74f90d4f91e810d755b98c2}

\end{DoxyCompactItemize}
\subsection*{Keys}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a89285677f9fc5ab90d660c1d64e0b0dd}{typedef std\+::multimap\\*
$<$ std\+::pair$<$ int, \\*
Qt\+::\+Keyboard\+Modifiers $>$\\*
, std\+::pair$<$ Q\+Object $\ast$, int $>$ $>$ \hyperlink{a00468_a89285677f9fc5ab90d660c1d64e0b0dd}{Key\+Map}}\label{a00468_a89285677f9fc5ab90d660c1d64e0b0dd}

\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
\hypertarget{a00468_ae56bdc726a4ca0da71025fd020aa88f4}{typedef std\+::pair\\*
$<$ Key\+Map\+::iterator, \\*
Key\+Map\+::iterator $>$ \hyperlink{a00468_ae56bdc726a4ca0da71025fd020aa88f4}{Key\+Range}}\label{a00468_ae56bdc726a4ca0da71025fd020aa88f4}

\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
\hypertarget{a00468_ac9dda7b40a40fce4af24f16aafdd94ed}{std\+::vector$<$ \hyperlink{a00753}{Key\+Binding} $>$ \hyperlink{a00468_ac9dda7b40a40fce4af24f16aafdd94ed}{core\+Keys\+\_\+}}\label{a00468_ac9dda7b40a40fce4af24f16aafdd94ed}

\begin{DoxyCompactList}\small\item\em vector of keys registered to the core \end{DoxyCompactList}\item 
\hypertarget{a00468_a63882e3bd4dae219e6b47b200fcd66b5}{\hyperlink{a00468_a89285677f9fc5ab90d660c1d64e0b0dd}{Key\+Map} \hyperlink{a00468_a63882e3bd4dae219e6b47b200fcd66b5}{keys\+\_\+}}\label{a00468_a63882e3bd4dae219e6b47b200fcd66b5}

\begin{DoxyCompactList}\small\item\em mapping of all keys to registered keys and the corresponding plugins \end{DoxyCompactList}\item 
\hypertarget{a00468_ac11b560a2c6d45cea81911be08d790fd}{Inverse\+Key\+Map \hyperlink{a00468_ac11b560a2c6d45cea81911be08d790fd}{inv\+Keys\+\_\+}}\label{a00468_ac11b560a2c6d45cea81911be08d790fd}

\begin{DoxyCompactList}\small\item\em mapping of all registered keys and the corresponding plugins to currently assigned keys \end{DoxyCompactList}\item 
\hypertarget{a00468_a5f8996f83bc9c2e625c04bc007ca92a9}{Q\+List$<$ \hyperlink{a01197}{Slot\+Info} $>$ \& \hyperlink{a00468_a5f8996f83bc9c2e625c04bc007ca92a9}{core\+Slots\+\_\+}}\label{a00468_a5f8996f83bc9c2e625c04bc007ca92a9}

\begin{DoxyCompactList}\small\item\em list of scripting slots from core \end{DoxyCompactList}\item 
\hypertarget{a00468_aad0b57e8c9f9caf14200df011a4cf289}{bool \hyperlink{a00468_aad0b57e8c9f9caf14200df011a4cf289}{shift\+Pressed\+\_\+}}\label{a00468_aad0b57e8c9f9caf14200df011a4cf289}

\begin{DoxyCompactList}\small\item\em Store the state of the shift key. \end{DoxyCompactList}\item 
\hypertarget{a00468_a95ca5b4f82f2894de15939af26501156}{void \hyperlink{a00468_a95ca5b4f82f2894de15939af26501156}{load\+Key\+Bindings} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini)}\label{a00468_a95ca5b4f82f2894de15939af26501156}

\begin{DoxyCompactList}\small\item\em Load key assignments from a given I\+N\+I file. \end{DoxyCompactList}\item 
\hypertarget{a00468_a955990bd5c4afc4b960488c0ce2bf6af}{void \hyperlink{a00468_a955990bd5c4afc4b960488c0ce2bf6af}{save\+Key\+Bindings} (\hyperlink{a00726}{I\+N\+I\+File} \&\+\_\+ini)}\label{a00468_a955990bd5c4afc4b960488c0ce2bf6af}

\begin{DoxyCompactList}\small\item\em Store current key assignments to a given I\+N\+I file. \end{DoxyCompactList}\item 
\hypertarget{a00468_ae8a7bc4e04ee771bde35cfc4339149d6}{void \hyperlink{a00468_ae8a7bc4e04ee771bde35cfc4339149d6}{show\+Reduced\+Menu\+Bar} (bool reduced)}\label{a00468_ae8a7bc4e04ee771bde35cfc4339149d6}

\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
void \hyperlink{a00468_a55e1c8c9061c5826ebeed3337d7a2a4a}{Plugin\+Key\+Event} (Q\+Key\+Event $\ast$)
\item 
void \hyperlink{a00468_a96fbfaffc5f55b138dbdb77a354f10f2}{Plugin\+Key\+Release\+Event} (Q\+Key\+Event $\ast$)
\item 
\hypertarget{a00468_aa2d30979f416e884642d7da41f44e7ab}{void \hyperlink{a00468_aa2d30979f416e884642d7da41f44e7ab}{register\+Key} (int \+\_\+key, Qt\+::\+Keyboard\+Modifiers \+\_\+modifiers, Q\+String \+\_\+description, bool \+\_\+multi\+Use=false)}\label{a00468_aa2d30979f416e884642d7da41f44e7ab}

\begin{DoxyCompactList}\small\item\em internal signal to register \hyperlink{a00468}{Core\+Widget} keys \end{DoxyCompactList}\item 
\hypertarget{a00468_a5764acdfa3e8bbc4a318abe36ead5b41}{void \hyperlink{a00468_a5764acdfa3e8bbc4a318abe36ead5b41}{call} (Q\+String \+\_\+expression, bool \&\+\_\+success)}\label{a00468_a5764acdfa3e8bbc4a318abe36ead5b41}

\begin{DoxyCompactList}\small\item\em call a scripting function \end{DoxyCompactList}\item 
void \hyperlink{a00468_a77782ad6103c907c5bb5e2e550c27891}{slot\+Register\+Key} (int \+\_\+key, Qt\+::\+Keyboard\+Modifiers \+\_\+modifiers, Q\+String \+\_\+description, bool \+\_\+multi\+Use=false)
\begin{DoxyCompactList}\small\item\em key registration \end{DoxyCompactList}\item 
virtual void \hyperlink{a00468_a3ff4c255c761294742c2d94ef578cd78}{key\+Press\+Event} (Q\+Key\+Event $\ast$\+\_\+e)
\begin{DoxyCompactList}\small\item\em Handle key events. \end{DoxyCompactList}\item 
\hypertarget{a00468_a6430573bd51a82cd32610ae715634158}{virtual void \hyperlink{a00468_a6430573bd51a82cd32610ae715634158}{key\+Release\+Event} (Q\+Key\+Event $\ast$\+\_\+e)}\label{a00468_a6430573bd51a82cd32610ae715634158}

\begin{DoxyCompactList}\small\item\em passes key\+Release\+Events to either the \hyperlink{a00467}{Core} or a Plugin depending on who has registered the key \end{DoxyCompactList}\item 
\hypertarget{a00468_a4e94aff5e1130894f78d95f7ea05d7ac}{bool \hyperlink{a00468_a4e94aff5e1130894f78d95f7ea05d7ac}{event} (Q\+Event $\ast$event)}\label{a00468_a4e94aff5e1130894f78d95f7ea05d7ac}

\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
\hypertarget{a00468_ab85517ea655495d10e0517c3c03db50a}{bool \hyperlink{a00468_ab85517ea655495d10e0517c3c03db50a}{event\+Filter} (Q\+Object $\ast$\+\_\+obj, Q\+Event $\ast$\+\_\+event)}\label{a00468_ab85517ea655495d10e0517c3c03db50a}

\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
void \hyperlink{a00468_ab6c3d7e961e2da2cc7b39202a0ba6dc6}{register\+Core\+Keys} ()
\begin{DoxyCompactList}\small\item\em Register all events related to the core. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a32ea3c7b03bf050d71a972ce19e7dabd}{core\+Key\+Press\+Event} ()
\begin{DoxyCompactList}\small\item\em handle key events for the core \end{DoxyCompactList}\item 
void \hyperlink{a00468_a8b93f82a950c5f39c71d07a46f5fdf64}{core\+Key\+Press\+Event} (Q\+Key\+Event $\ast$\+\_\+e)
\begin{DoxyCompactList}\small\item\em Handle core key events. \end{DoxyCompactList}\item 
\hypertarget{a00468_a5d33f06f83d0ca36cc28019623e2e0fa}{void \hyperlink{a00468_a5d33f06f83d0ca36cc28019623e2e0fa}{core\+Key\+Release\+Event} (Q\+Key\+Event $\ast$\+\_\+e)}\label{a00468_a5d33f06f83d0ca36cc28019623e2e0fa}

\begin{DoxyCompactList}\small\item\em if a key\+Release\+Event belongs to the core this functions is called \end{DoxyCompactList}\item 
\hypertarget{a00468_a8a4dd451dc65399dc7c9fa5e5762f989}{\hyperlink{a00753}{Key\+Binding} \hyperlink{a00468_a8a4dd451dc65399dc7c9fa5e5762f989}{get\+Key\+Binding} (Q\+Object $\ast$\+\_\+plugin, int \+\_\+key\+Index)}\label{a00468_a8a4dd451dc65399dc7c9fa5e5762f989}

\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
\hypertarget{a00468_a11d70e7e012f9d2aa4c201760ce09b90}{Q\+String \hyperlink{a00468_a11d70e7e012f9d2aa4c201760ce09b90}{get\+R\+P\+C\+Name} (Q\+Object $\ast$\+\_\+plugin)}\label{a00468_a11d70e7e012f9d2aa4c201760ce09b90}

\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
void \hyperlink{a00468_a3ea6ee8dbf05f66716aeedd3c16682ca}{slot\+Add\+Key\+Mapping} (int \+\_\+key, Qt\+::\+Keyboard\+Modifiers \+\_\+modifiers, Q\+Object $\ast$\+\_\+plugin, int \+\_\+key\+Binding\+I\+D)
\begin{DoxyCompactList}\small\item\em add a new key Mapping \end{DoxyCompactList}\item 
void \hyperlink{a00468_af845ab3d7ac371b452317f698bf6e37b}{slot\+Register\+Slot\+Key\+Bindings} ()
\begin{DoxyCompactList}\small\item\em register scripting slots to allow key\+Bindings \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Video Capturing}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_acc2de45b6281da83da32a02d95d7de27}{void {\bfseries start\+Video\+Capture} (Q\+String \+\_\+base\+Name, int \+\_\+fps, bool \+\_\+capture\+Viewers)}\label{a00468_acc2de45b6281da83da32a02d95d7de27}

\item 
\hypertarget{a00468_afe35e0eabf0f50f6accf881d6153dfea}{void {\bfseries stop\+Video\+Capture} ()}\label{a00468_afe35e0eabf0f50f6accf881d6153dfea}

\item 
\hypertarget{a00468_acca441804dbd0a794eacfff0877d5d7b}{void {\bfseries resize\+Viewers} (int \+\_\+width, int \+\_\+height)}\label{a00468_acca441804dbd0a794eacfff0877d5d7b}

\item 
\hypertarget{a00468_a373100ab5c5e818fac1cd06e0c6a7743}{void {\bfseries resize\+Application} (int \+\_\+width, int \+\_\+height)}\label{a00468_a373100ab5c5e818fac1cd06e0c6a7743}

\item 
\hypertarget{a00468_ad7499b026376445caaca4beafdc60901}{void {\bfseries start\+Video\+Capture\+Dialog} ()}\label{a00468_ad7499b026376445caaca4beafdc60901}

\end{DoxyCompactItemize}
\subsection*{G\+U\+I Controls}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_ae184bd2d7c1e814f2148a14de68b1732}{Open\+Flipper\+::\+Options\+::\+Logger\+State \hyperlink{a00468_ae184bd2d7c1e814f2148a14de68b1732}{logger\+State\+\_\+}}\label{a00468_ae184bd2d7c1e814f2148a14de68b1732}

\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\hypertarget{a00468_ae0afdc366caf0379e355a297ca0dfc99}{Q\+Size \hyperlink{a00468_ae0afdc366caf0379e355a297ca0dfc99}{default\+Icon\+Size\+\_\+}}\label{a00468_ae0afdc366caf0379e355a297ca0dfc99}

\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\hypertarget{a00468_a9e0ec31ab43d3a783df4a1af96e1bb9c}{void \hyperlink{a00468_a9e0ec31ab43d3a783df4a1af96e1bb9c}{show\+Logger\+In\+Split\+View} (bool \+\_\+show)}\label{a00468_a9e0ec31ab43d3a783df4a1af96e1bb9c}

\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\hypertarget{a00468_ad75d40513738a4815436626f57306c82}{void \hyperlink{a00468_ad75d40513738a4815436626f57306c82}{update\+In\+Scene\+Logger\+Geometry} ()}\label{a00468_ad75d40513738a4815436626f57306c82}

\begin{DoxyCompactList}\small\item\em Set in-\/scene logger geometry right. \end{DoxyCompactList}\item 
\hypertarget{a00468_a975be23617a2b54bf2f63a4ae447661a}{void \hyperlink{a00468_a975be23617a2b54bf2f63a4ae447661a}{set\+Force\+Native\+Cursor} (bool \+\_\+state)}\label{a00468_a975be23617a2b54bf2f63a4ae447661a}

\begin{DoxyCompactList}\small\item\em Use native or gl painted cursor. \end{DoxyCompactList}\item 
\hypertarget{a00468_a16b250f20c03b7a5108038478f1a8f03}{Q\+Size \hyperlink{a00468_a16b250f20c03b7a5108038478f1a8f03}{default\+Icon\+Size} ()}\label{a00468_a16b250f20c03b7a5108038478f1a8f03}

\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\hypertarget{a00468_ac9979a28e6a01c404fce520a9e964618}{Q\+Scroll\+Area $\ast$ \hyperlink{a00468_ac9979a28e6a01c404fce520a9e964618}{get\+Toolbox\+Scroll\+Area} ()}\label{a00468_ac9979a28e6a01c404fce520a9e964618}

\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\hypertarget{a00468_a4062cc7e25b8279d144a12932582b08c}{Q\+Widget $\ast$ \hyperlink{a00468_a4062cc7e25b8279d144a12932582b08c}{get\+Toolbox\+Area} ()}\label{a00468_a4062cc7e25b8279d144a12932582b08c}

\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\hypertarget{a00468_ac2d07c13f8e51d5d3e1469ddc686638f}{\hyperlink{a01175}{Side\+Area} $\ast$ \hyperlink{a00468_ac2d07c13f8e51d5d3e1469ddc686638f}{get\+Toolbox} ()}\label{a00468_ac2d07c13f8e51d5d3e1469ddc686638f}

\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\hypertarget{a00468_ad6d7dd82ab1a5c25eb6c10866f376ad7}{void \hyperlink{a00468_ad6d7dd82ab1a5c25eb6c10866f376ad7}{tool\+Bar\+Vis\+Changed} (bool \+\_\+state)}\label{a00468_ad6d7dd82ab1a5c25eb6c10866f376ad7}

\begin{DoxyCompactList}\small\item\em will be emitted if the visibility of the toolbar is changed \end{DoxyCompactList}\item 
\hypertarget{a00468_a086d28e60126f4100736b4e88f19a403}{void \hyperlink{a00468_a086d28e60126f4100736b4e88f19a403}{tool\+Box\+Vis\+Changed} (bool \+\_\+state)}\label{a00468_a086d28e60126f4100736b4e88f19a403}

\begin{DoxyCompactList}\small\item\em will be emitted if the visibility of the toolbox is changed \end{DoxyCompactList}\item 
\hypertarget{a00468_a1bca8f3689188d964fa3ad046a0726b9}{void \hyperlink{a00468_a1bca8f3689188d964fa3ad046a0726b9}{status\+Bar\+Vis\+Changed} (bool \+\_\+state)}\label{a00468_a1bca8f3689188d964fa3ad046a0726b9}

\begin{DoxyCompactList}\small\item\em will be emitted if the visibility of the statusbar is changed \end{DoxyCompactList}\item 
\hypertarget{a00468_a355e647f5e0f8b7c1c6e99e4aa766819}{void \hyperlink{a00468_a355e647f5e0f8b7c1c6e99e4aa766819}{menu\+Bar\+Vis\+Changed} (bool \+\_\+state)}\label{a00468_a355e647f5e0f8b7c1c6e99e4aa766819}

\begin{DoxyCompactList}\small\item\em will be emitted if the visibility of the menubar is changed \end{DoxyCompactList}\item 
\hypertarget{a00468_a67ebb8bd8b244b4db6d253a8b4cf7257}{void \hyperlink{a00468_a67ebb8bd8b244b4db6d253a8b4cf7257}{full\+Screen\+Changed} (bool \+\_\+state)}\label{a00468_a67ebb8bd8b244b4db6d253a8b4cf7257}

\begin{DoxyCompactList}\small\item\em will be emitted if the fullscreen state is changed (\+\_\+state = true =$>$ in fullscreen) \end{DoxyCompactList}\item 
void \hyperlink{a00468_a0c3e9bb8f6f1470b87d044912ea6f6fe}{toggle\+Fullscreen} ()
\begin{DoxyCompactList}\small\item\em Set application to Fullscreen and back. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a94f65d0721191eaffccf7455b8b7afdc}{set\+Fullscreen} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Enable or disable fullscreen mode. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a41c9b89e0447999597a7470b17174a0d}{toggle\+Logger} ()
\begin{DoxyCompactList}\small\item\em Hide or show logging area. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a5f0c584775a0b970ff00b10f9c916d1c}{show\+Logger} (Open\+Flipper\+::\+Options\+::\+Logger\+State \+\_\+state)
\begin{DoxyCompactList}\small\item\em Change visibility of the logger. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a345aaf88027e405f04c39b2c1636b84f}{toggle\+Toolbox} ()
\begin{DoxyCompactList}\small\item\em Hide or show toolbox area. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a2e693a6a9b572f5193beac0ecfcf2f5c}{show\+Toolbox} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Show or hide toolbox. \end{DoxyCompactList}\item 
void \hyperlink{a00468_ad58b94f834df83f860040fb05e9dc148}{toggle\+Status\+Bar} ()
\begin{DoxyCompactList}\small\item\em Change visibility of the Status Bar. \end{DoxyCompactList}\item 
void \hyperlink{a00468_ae601a9fa70d2519f972f2e910f70a0e5}{show\+Status\+Bar} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Show or hide status bar. \end{DoxyCompactList}\item 
\hypertarget{a00468_a75887f7e9bc219fadc1408b7227cf66b}{void \hyperlink{a00468_a75887f7e9bc219fadc1408b7227cf66b}{show\+Menu\+Bar} (bool \+\_\+state)}\label{a00468_a75887f7e9bc219fadc1408b7227cf66b}

\begin{DoxyCompactList}\small\item\em Show or hide menubar. \end{DoxyCompactList}\item 
void \hyperlink{a00468_adb7bf688bab02d6064297ac8952e0458}{toggle\+Menu\+Bar} ()
\begin{DoxyCompactList}\small\item\em Hide or show menu bar. \end{DoxyCompactList}\item 
\hypertarget{a00468_a60a5693b4fb54dcee73fe014b0eb8d2b}{void \hyperlink{a00468_a60a5693b4fb54dcee73fe014b0eb8d2b}{toggle\+Tool\+Bar} ()}\label{a00468_a60a5693b4fb54dcee73fe014b0eb8d2b}

\begin{DoxyCompactList}\small\item\em Hide or show current toolbar. \end{DoxyCompactList}\item 
void \hyperlink{a00468_aba27a3c4cf853781b7da671a7ae51035}{show\+Tool\+Bar} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Show or hide toolbar, emits tool\+Bar\+Toggled( bool \+\_\+state ) \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Tool Widgets / View Modes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a949fb8d562fd9349f8e9da6de1f743ec}{Q\+Vector$<$ Q\+Widget $\ast$ $>$ \hyperlink{a00468_a949fb8d562fd9349f8e9da6de1f743ec}{tool\+Widgets\+\_\+}}\label{a00468_a949fb8d562fd9349f8e9da6de1f743ec}

\begin{DoxyCompactList}\small\item\em a List of all widgets in the toolbar \end{DoxyCompactList}\item 
\hypertarget{a00468_a97297bfab7eea2b0b6ff7ba750a12212}{Q\+Action $\ast$ \hyperlink{a00468_a97297bfab7eea2b0b6ff7ba750a12212}{view\+Mode\+Button\+\_\+}}\label{a00468_a97297bfab7eea2b0b6ff7ba750a12212}

\begin{DoxyCompactList}\small\item\em a List of all widgets in the toolbar \end{DoxyCompactList}\item 
\hypertarget{a00468_aba968a9e6721f1a64df64f12803a87da}{Q\+Menu $\ast$ \hyperlink{a00468_aba968a9e6721f1a64df64f12803a87da}{view\+Mode\+Menu\+\_\+}}\label{a00468_aba968a9e6721f1a64df64f12803a87da}

\begin{DoxyCompactList}\small\item\em Submenu holding all \hyperlink{a01458}{View\+Mode} actions. \end{DoxyCompactList}\item 
\hypertarget{a00468_a21a568606035083c6df70c773fa18433}{Q\+Vector$<$ \hyperlink{a01458}{View\+Mode} $\ast$ $>$ \& \hyperlink{a00468_a21a568606035083c6df70c773fa18433}{view\+Modes\+\_\+}}\label{a00468_a21a568606035083c6df70c773fa18433}

\begin{DoxyCompactList}\small\item\em List of currently available view\+Modes. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a8d23490824aefe6e80aae4453031de6d}{slot\+Remove\+View\+Mode} (Q\+String \+\_\+name)
\begin{DoxyCompactList}\small\item\em Remove view\+Mode. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a190fe0417173fa185747d9eece482527}{slot\+Set\+View\+Mode} (Q\+Action $\ast$action)
\begin{DoxyCompactList}\small\item\em Slot for setting \hyperlink{a01458}{View\+Mode} from \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a55e8d857cc772abd295e4464f32a1e10}{slot\+View\+Mode\+Dialog} ()
\begin{DoxyCompactList}\small\item\em Show a dialog in which the view\+Mode can be edited. \end{DoxyCompactList}\item 
\hypertarget{a00468_ab66b1b0ef48bad88437aae3544a95563}{void \hyperlink{a00468_ab66b1b0ef48bad88437aae3544a95563}{close\+Change\+View\+Mode\+Popup} ()}\label{a00468_ab66b1b0ef48bad88437aae3544a95563}

\begin{DoxyCompactList}\small\item\em Closes the change view mode popup. \end{DoxyCompactList}\item 
\hypertarget{a00468_abc6f0f9258dfe7e69f8eacbde0d0fe41}{void \hyperlink{a00468_abc6f0f9258dfe7e69f8eacbde0d0fe41}{slot\+Update\+Examiner} (unsigned \+\_\+id)}\label{a00468_abc6f0f9258dfe7e69f8eacbde0d0fe41}

\begin{DoxyCompactList}\small\item\em update the content of the specified examiner \end{DoxyCompactList}\item 
\hypertarget{a00468_a5323e0ac079d1adc2e83fe7d5e7692e2}{void \hyperlink{a00468_a5323e0ac079d1adc2e83fe7d5e7692e2}{init\+View\+Modes} ()}\label{a00468_a5323e0ac079d1adc2e83fe7d5e7692e2}

\begin{DoxyCompactList}\small\item\em init View\+Modes that were loaded via ini-\/file \end{DoxyCompactList}\item 
\hypertarget{a00468_af389926dc0c3738f19a69b7a87885d4f}{void \hyperlink{a00468_af389926dc0c3738f19a69b7a87885d4f}{slot\+Add\+View\+Mode\+Toolboxes} (Q\+String \+\_\+mode, Q\+String\+List \+\_\+used\+Widgets)}\label{a00468_af389926dc0c3738f19a69b7a87885d4f}

\begin{DoxyCompactList}\small\item\em Add or change Toolboxes for a \hyperlink{a01458}{View\+Mode} (non-\/userdefined view\+Mode) \end{DoxyCompactList}\item 
\hypertarget{a00468_a214a031b32e404096d5d722f628c95d3}{void \hyperlink{a00468_a214a031b32e404096d5d722f628c95d3}{slot\+Add\+View\+Mode\+Toolboxes} (Q\+String \+\_\+mode, bool \+\_\+custom, Q\+String\+List \+\_\+used\+Widgets)}\label{a00468_a214a031b32e404096d5d722f628c95d3}

\begin{DoxyCompactList}\small\item\em Add or change Toolboxes for a \hyperlink{a01458}{View\+Mode} (\+\_\+custom == userdefined view\+Mode) \end{DoxyCompactList}\item 
\hypertarget{a00468_a01d376829c6fad86347ce5ba5160a22f}{void \hyperlink{a00468_a01d376829c6fad86347ce5ba5160a22f}{slot\+Add\+View\+Mode\+Toolbars} (Q\+String \+\_\+mode, Q\+String\+List \+\_\+used\+Toolbars)}\label{a00468_a01d376829c6fad86347ce5ba5160a22f}

\begin{DoxyCompactList}\small\item\em Add or change Toolbars for a \hyperlink{a01458}{View\+Mode} (non-\/userdefined view\+Mode) \end{DoxyCompactList}\item 
\hypertarget{a00468_a15e609b1de9d93f7e6f8f6fe730c3926}{void \hyperlink{a00468_a15e609b1de9d93f7e6f8f6fe730c3926}{slot\+Add\+View\+Mode\+Toolbars} (Q\+String \+\_\+mode, bool \+\_\+custom, Q\+String\+List \+\_\+used\+Toolbars)}\label{a00468_a15e609b1de9d93f7e6f8f6fe730c3926}

\begin{DoxyCompactList}\small\item\em Add or change Toolbars for a \hyperlink{a01458}{View\+Mode} (\+\_\+custom == userdefined view\+Mode) \end{DoxyCompactList}\item 
\hypertarget{a00468_a3e49176dd606abb7b5f1dcca24087816}{void \hyperlink{a00468_a3e49176dd606abb7b5f1dcca24087816}{slot\+Add\+View\+Mode\+Context\+Menus} (Q\+String \+\_\+mode, Q\+String\+List \+\_\+used\+Toolbars)}\label{a00468_a3e49176dd606abb7b5f1dcca24087816}

\begin{DoxyCompactList}\small\item\em Add or change Toolbars for a \hyperlink{a01458}{View\+Mode} (non-\/userdefined view\+Mode) \end{DoxyCompactList}\item 
\hypertarget{a00468_a4a1c4b0528eddb881d5beee9b5c4cb73}{void \hyperlink{a00468_a4a1c4b0528eddb881d5beee9b5c4cb73}{slot\+Add\+View\+Mode\+Context\+Menus} (Q\+String \+\_\+mode, bool \+\_\+custom, Q\+String\+List \+\_\+used\+Toolbars)}\label{a00468_a4a1c4b0528eddb881d5beee9b5c4cb73}

\begin{DoxyCompactList}\small\item\em Add or change Toolbars for a \hyperlink{a01458}{View\+Mode} (\+\_\+custom == userdefined view\+Mode) \end{DoxyCompactList}\item 
\hypertarget{a00468_a5adb347eab104412e8766264efc5bb2f}{void \hyperlink{a00468_a5adb347eab104412e8766264efc5bb2f}{slot\+Add\+View\+Mode\+Complete} (Q\+String \+\_\+mode, bool \+\_\+custom, Q\+String\+List \+\_\+toolboxes, Q\+String\+List \+\_\+toolbars, Q\+String\+List \+\_\+contextmenus)}\label{a00468_a5adb347eab104412e8766264efc5bb2f}

\begin{DoxyCompactList}\small\item\em Completly configure a view mode ( set toolbars, toolboxes, context menus, ... ) \end{DoxyCompactList}\item 
void \hyperlink{a00468_a7a3c34c0067deeda14c13483976cc2af}{slot\+Set\+View\+Mode\+Icon} (Q\+String \+\_\+mode, Q\+String \+\_\+icon\+Name)
\begin{DoxyCompactList}\small\item\em Sets the Icon for a given View Mode (non-\/userdefined view\+Mode) \end{DoxyCompactList}\item 
void \hyperlink{a00468_af613bb19ee95300a5d02744566f54764}{slot\+Set\+View\+Mode\+Icon} (Q\+String \+\_\+mode, bool \+\_\+custom, Q\+String \+\_\+icon\+Name)
\begin{DoxyCompactList}\small\item\em Sets the Icon for a given View Mode (\+\_\+custom == userdefined view\+Mode) \end{DoxyCompactList}\item 
\hypertarget{a00468_a591e0870657bfca591b1519de41c8aa0}{void \hyperlink{a00468_a591e0870657bfca591b1519de41c8aa0}{slot\+Change\+View} (Q\+String \+\_\+mode, Q\+String\+List \+\_\+toolbox\+Widgets, Q\+String\+List \+\_\+toolbars, Q\+String\+List \+\_\+contextmenus, bool \+\_\+expand\+All=false)}\label{a00468_a591e0870657bfca591b1519de41c8aa0}

\begin{DoxyCompactList}\small\item\em Slot for Changing visible tool\+Widgets. \end{DoxyCompactList}\item 
\hypertarget{a00468_aaf84e06ef78e1f3cdff995bab1f8ca62}{void \hyperlink{a00468_aaf84e06ef78e1f3cdff995bab1f8ca62}{set\+Tool\+Box\+Orientation\+On\+The\+Right} (bool \+\_\+tool\+Box\+Right)}\label{a00468_aaf84e06ef78e1f3cdff995bab1f8ca62}

\begin{DoxyCompactList}\small\item\em Set orientation of tool box (either on the right or the left side of the screen) \end{DoxyCompactList}\item 
\hypertarget{a00468_a3e61a098a551899e47d7078ac6452bca}{void \hyperlink{a00468_a3e61a098a551899e47d7078ac6452bca}{show\+View\+Mode\+Controls} (bool \+\_\+show)}\label{a00468_a3e61a098a551899e47d7078ac6452bca}

\begin{DoxyCompactList}\small\item\em Hide or show the View Mode controls. \end{DoxyCompactList}\item 
\hypertarget{a00468_a94408e426abc933dc513e7cdcba84c3b}{void \hyperlink{a00468_a94408e426abc933dc513e7cdcba84c3b}{slot\+Hide\+Context\+Menu} ()}\label{a00468_a94408e426abc933dc513e7cdcba84c3b}

\begin{DoxyCompactList}\small\item\em Hide the context menu. \end{DoxyCompactList}\item 
void \hyperlink{a00468_ac694ae42aa9de1b4841f31309eeb1906}{set\+View\+Mode} (Q\+String \+\_\+mode, bool \+\_\+expand\+All=false)
\begin{DoxyCompactList}\small\item\em Set the view Mode to the given Mode. \end{DoxyCompactList}\item 
\hypertarget{a00468_ab4a5681c3e603c2df68186e7928e5cd4}{void \hyperlink{a00468_ab4a5681c3e603c2df68186e7928e5cd4}{move\+Tool\+Box\+To\+Top} (Q\+String \+\_\+name)}\label{a00468_ab4a5681c3e603c2df68186e7928e5cd4}

\begin{DoxyCompactList}\small\item\em Move a specific toolbox widget to the top of the side area. \end{DoxyCompactList}\item 
\hypertarget{a00468_a6eddbb38e3b1e8182de39b8c2c1b9c1b}{void \hyperlink{a00468_a6eddbb38e3b1e8182de39b8c2c1b9c1b}{move\+Tool\+Box\+To\+Bottom} (Q\+String \+\_\+name)}\label{a00468_a6eddbb38e3b1e8182de39b8c2c1b9c1b}

\begin{DoxyCompactList}\small\item\em Move a specific toolbox widget to the bottom of the side area. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Basic Gui Elements}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a8e4669bdec150e82f1ec6b52de805ec4}{typedef std\+::map$<$ Q\+Tool\+Bar \\*
$\ast$, Q\+Graphics\+Proxy\+Widget $\ast$ $>$ \hyperlink{a00468_a8e4669bdec150e82f1ec6b52de805ec4}{Pick\+Tool\+Bar\+Map}}\label{a00468_a8e4669bdec150e82f1ec6b52de805ec4}

\begin{DoxyCompactList}\small\item\em Handle to picking toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_a2140c923a209abf1f070da33570fc129}{std\+::vector$<$ \hyperlink{a00652}{gl\+Viewer} $\ast$ $>$ \hyperlink{a00468_a2140c923a209abf1f070da33570fc129}{examiner\+\_\+widgets\+\_\+}}\label{a00468_a2140c923a209abf1f070da33570fc129}

\begin{DoxyCompactList}\small\item\em Examiner Widget. \end{DoxyCompactList}\item 
\hypertarget{a00468_a8dffa1c280af6ea85395f0e656d0c14e}{Q\+Splitter $\ast$ \hyperlink{a00468_a8dffa1c280af6ea85395f0e656d0c14e}{splitter\+\_\+}}\label{a00468_a8dffa1c280af6ea85395f0e656d0c14e}

\begin{DoxyCompactList}\small\item\em Spliter between toplevel objects and the textedit at the bottom. \end{DoxyCompactList}\item 
\hypertarget{a00468_a81afbde057bbbc99a402b913d1301995}{Q\+Widget $\ast$ \hyperlink{a00468_a81afbde057bbbc99a402b913d1301995}{view\+Mode\+Control\+Box\+\_\+}}\label{a00468_a81afbde057bbbc99a402b913d1301995}

\begin{DoxyCompactList}\small\item\em Group box containing Task Switcher Controls. \end{DoxyCompactList}\item 
\hypertarget{a00468_a4d90fc665b506932d8b4bb8380ed4fc6}{\hyperlink{a00783}{Logger\+Widget} $\ast$ \hyperlink{a00468_a4d90fc665b506932d8b4bb8380ed4fc6}{log\+Widget\+\_\+}}\label{a00468_a4d90fc665b506932d8b4bb8380ed4fc6}

\begin{DoxyCompactList}\small\item\em Textedit at the bottom for log messages. \end{DoxyCompactList}\item 
\hypertarget{a00468_ab0686090a68170373b893dc13d4d54cf}{int \hyperlink{a00468_ab0686090a68170373b893dc13d4d54cf}{original\+Logger\+Size\+\_\+}}\label{a00468_ab0686090a68170373b893dc13d4d54cf}

\begin{DoxyCompactList}\small\item\em Size of the logging window ( defaults to 240 ) \end{DoxyCompactList}\item 
\hypertarget{a00468_a527557ac59773ee467d53629937ffe18}{Q\+Menu $\ast$ \hyperlink{a00468_a527557ac59773ee467d53629937ffe18}{recent\+Files\+Menu\+\_\+}}\label{a00468_a527557ac59773ee467d53629937ffe18}

\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\hypertarget{a00468_a7ef158f340b8aba2faef9ee8570e1b22}{Q\+Menu $\ast$ \hyperlink{a00468_a7ef158f340b8aba2faef9ee8570e1b22}{algorithm\+Menu\+\_\+}}\label{a00468_a7ef158f340b8aba2faef9ee8570e1b22}

\begin{DoxyCompactList}\small\item\em Algorithms \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\item 
\hypertarget{a00468_ad96dd4e322d38a6524611aab9fbbc1d6}{Q\+Menu $\ast$ \hyperlink{a00468_ad96dd4e322d38a6524611aab9fbbc1d6}{help\+Menu\+\_\+}}\label{a00468_ad96dd4e322d38a6524611aab9fbbc1d6}

\begin{DoxyCompactList}\small\item\em Help \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\item 
\hypertarget{a00468_a03a1d75eeda89b3901765bf8d91540e9}{Q\+Menu $\ast$ \hyperlink{a00468_a03a1d75eeda89b3901765bf8d91540e9}{window\+Menu\+\_\+}}\label{a00468_a03a1d75eeda89b3901765bf8d91540e9}

\begin{DoxyCompactList}\small\item\em Window \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\item 
\hypertarget{a00468_a07065bc9654be0caf3e97d59e7de47b8}{Q\+Action $\ast$ \hyperlink{a00468_a07065bc9654be0caf3e97d59e7de47b8}{A\+C\+\_\+\+Show\+View\+Mode\+Controls\+\_\+}}\label{a00468_a07065bc9654be0caf3e97d59e7de47b8}

\begin{DoxyCompactList}\small\item\em Action for View Mode Widget Conrol in \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\item 
\hypertarget{a00468_ae0f7b8a6eeea3a7d6452203bce78914b}{Q\+G\+L\+Widget $\ast$ \hyperlink{a00468_ae0f7b8a6eeea3a7d6452203bce78914b}{gl\+Widget\+\_\+}}\label{a00468_ae0f7b8a6eeea3a7d6452203bce78914b}

\begin{DoxyCompactList}\small\item\em gl widget used as drawing area to paint the graphics scene \end{DoxyCompactList}\item 
\hypertarget{a00468_a35ec4d501b157c452a3655d53a13f94b}{\hyperlink{a01069}{Qt\+G\+L\+Graphics\+Scene} $\ast$ \hyperlink{a00468_a35ec4d501b157c452a3655d53a13f94b}{gl\+Scene\+\_\+}}\label{a00468_a35ec4d501b157c452a3655d53a13f94b}

\begin{DoxyCompactList}\small\item\em graphics scene used to paint gl context and widgets \end{DoxyCompactList}\item 
\hypertarget{a00468_abff2fdaa2c2e510074327d1540cc67f7}{\hyperlink{a01070}{Qt\+G\+L\+Graphics\+View} $\ast$ \hyperlink{a00468_abff2fdaa2c2e510074327d1540cc67f7}{gl\+View\+\_\+}}\label{a00468_abff2fdaa2c2e510074327d1540cc67f7}

\begin{DoxyCompactList}\small\item\em graphics view that holds the gl scene \end{DoxyCompactList}\item 
\hypertarget{a00468_a11a925fb82dfe0994c9f3ea718e18ba7}{Q\+Graphics\+Widget $\ast$ \hyperlink{a00468_a11a925fb82dfe0994c9f3ea718e18ba7}{center\+Widget\+\_\+}}\label{a00468_a11a925fb82dfe0994c9f3ea718e18ba7}

\begin{DoxyCompactList}\small\item\em center widged \end{DoxyCompactList}\item 
\hypertarget{a00468_a802a6c37b67d8c6b22f8d6a3869aa160}{\hyperlink{a01077}{Qt\+Multi\+View\+Layout} $\ast$ \hyperlink{a00468_a802a6c37b67d8c6b22f8d6a3869aa160}{base\+Layout\+\_\+}}\label{a00468_a802a6c37b67d8c6b22f8d6a3869aa160}

\begin{DoxyCompactList}\small\item\em Base layout that holds gl views. \end{DoxyCompactList}\item 
\hypertarget{a00468_a11204888c9ec1d531e1d9186fa5e80f0}{\hyperlink{a01082}{Qt\+Slide\+Window} $\ast$ \hyperlink{a00468_a11204888c9ec1d531e1d9186fa5e80f0}{sliding\+Logger\+\_\+}}\label{a00468_a11204888c9ec1d531e1d9186fa5e80f0}

\begin{DoxyCompactList}\small\item\em Class that holds the animated log widget. \end{DoxyCompactList}\item 
\hypertarget{a00468_a85fb2ccae9156f26ff10a0c5ef80152e}{Q\+Widget $\ast$ \hyperlink{a00468_a85fb2ccae9156f26ff10a0c5ef80152e}{tool\+Box\+Area\+\_\+}}\label{a00468_a85fb2ccae9156f26ff10a0c5ef80152e}

\begin{DoxyCompactList}\small\item\em Widget for tool\+Box. \end{DoxyCompactList}\item 
\hypertarget{a00468_a5b89d75bda949fba9467c995d0a3b8a7}{Q\+Tool\+Button $\ast$ \hyperlink{a00468_a5b89d75bda949fba9467c995d0a3b8a7}{view\+Mode\+Popup\+Btn\+\_\+}}\label{a00468_a5b89d75bda949fba9467c995d0a3b8a7}

\begin{DoxyCompactList}\small\item\em view mode gear icon at the upper left of the tool box \end{DoxyCompactList}\item 
\hypertarget{a00468_af90d81e38b568ccf1597b6c27c435124}{Q\+Splitter $\ast$ \hyperlink{a00468_af90d81e38b568ccf1597b6c27c435124}{tool\+Splitter\+\_\+}}\label{a00468_af90d81e38b568ccf1597b6c27c435124}

\begin{DoxyCompactList}\small\item\em Spliter between toplevel objects and toolbox. \end{DoxyCompactList}\item 
\hypertarget{a00468_a3bbcfde5d9676045b68476c8ee9b6e79}{\hyperlink{a01175}{Side\+Area} $\ast$ \hyperlink{a00468_a3bbcfde5d9676045b68476c8ee9b6e79}{tool\+Box\+\_\+}}\label{a00468_a3bbcfde5d9676045b68476c8ee9b6e79}

\begin{DoxyCompactList}\small\item\em Toolbox. \end{DoxyCompactList}\item 
\hypertarget{a00468_a976780177737c4b187eff353ca6b0099}{Q\+Scroll\+Area $\ast$ \hyperlink{a00468_a976780177737c4b187eff353ca6b0099}{tool\+Box\+Scroll\+\_\+}}\label{a00468_a976780177737c4b187eff353ca6b0099}

\begin{DoxyCompactList}\small\item\em Toolbox scroll area. \end{DoxyCompactList}\item 
\hypertarget{a00468_afbf0f07f9ff1746913f2f280e15a25c0}{\hyperlink{a00468_a8e4669bdec150e82f1ec6b52de805ec4}{Pick\+Tool\+Bar\+Map} \hyperlink{a00468_afbf0f07f9ff1746913f2f280e15a25c0}{cur\+Picking\+Toolbar\+Items\+\_\+}}\label{a00468_afbf0f07f9ff1746913f2f280e15a25c0}

\begin{DoxyCompactList}\small\item\em Handle to picking toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_aa971b7e5a61383b2a828f2144bacc012}{Q\+Tool\+Bar $\ast$ \hyperlink{a00468_aa971b7e5a61383b2a828f2144bacc012}{pick\+Tool\+Bar\+External\+\_\+}}\label{a00468_aa971b7e5a61383b2a828f2144bacc012}

\begin{DoxyCompactList}\small\item\em Extra toolbar not in scene for picking. \end{DoxyCompactList}\item 
\hypertarget{a00468_ab61123c2d1cfa74a2896c7374f7e33c6}{std\+::set$<$ Q\+Tool\+Bar $\ast$ $>$ \hyperlink{a00468_ab61123c2d1cfa74a2896c7374f7e33c6}{registered\+Toolbars\+\_\+}}\label{a00468_ab61123c2d1cfa74a2896c7374f7e33c6}

\begin{DoxyCompactList}\small\item\em Store all toolbars that once have been registered. \end{DoxyCompactList}\item 
\hypertarget{a00468_a3f8b959f390e9ea07351a7dee24675da}{\hyperlink{a00469}{Cursor\+Painter} $\ast$ \hyperlink{a00468_a3f8b959f390e9ea07351a7dee24675da}{cursor\+Painter\+\_\+}}\label{a00468_a3f8b959f390e9ea07351a7dee24675da}

\begin{DoxyCompactList}\small\item\em Cursor handling. \end{DoxyCompactList}\item 
\hypertarget{a00468_a8e7f2c7573fe85709fe1638181c59965}{\hyperlink{a01079}{A\+C\+G\+::\+Qt\+Widgets\+::\+Qt\+Scene\+Graph\+Dialog} $\ast$ \hyperlink{a00468_a8e7f2c7573fe85709fe1638181c59965}{scene\+Graph\+Dialog\+\_\+}}\label{a00468_a8e7f2c7573fe85709fe1638181c59965}

\begin{DoxyCompactList}\small\item\em Handle to picking toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_aecdd0537cb8a5a2a11bc53d04caad6cd}{Q\+Widget\+Action $\ast$ \hyperlink{a00468_aecdd0537cb8a5a2a11bc53d04caad6cd}{view\+Mode\+Change\+Popup\+Action\+\_\+}}\label{a00468_aecdd0537cb8a5a2a11bc53d04caad6cd}

\begin{DoxyCompactList}\small\item\em Handle to picking toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_a4896bab206a7d8c008627a87ecc266da}{\hyperlink{a01459}{view\+Mode\+Change\+Widget} $\ast$ \hyperlink{a00468_a4896bab206a7d8c008627a87ecc266da}{mode\+Change\+Widget}}\label{a00468_a4896bab206a7d8c008627a87ecc266da}

\begin{DoxyCompactList}\small\item\em Handle to picking toolbar. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Menubar controls}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a7cb761b9e102628175ba109afc6adf64}{Q\+Menu $\ast$ \hyperlink{a00468_a7cb761b9e102628175ba109afc6adf64}{file\+Menu\+\_\+}}\label{a00468_a7cb761b9e102628175ba109afc6adf64}

\begin{DoxyCompactList}\small\item\em File \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\item 
\hypertarget{a00468_a5b9c0274c15d277d0e96c4cd411850c4}{Q\+Menu $\ast$ \hyperlink{a00468_a5b9c0274c15d277d0e96c4cd411850c4}{view\+Menu\+\_\+}}\label{a00468_a5b9c0274c15d277d0e96c4cd411850c4}

\begin{DoxyCompactList}\small\item\em View \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\item 
\hypertarget{a00468_acd8773b0ef9238d47e8571933991556a}{Q\+Menu $\ast$ \hyperlink{a00468_acd8773b0ef9238d47e8571933991556a}{tools\+Menu\+\_\+}}\label{a00468_acd8773b0ef9238d47e8571933991556a}

\begin{DoxyCompactList}\small\item\em Tools \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\item 
\hypertarget{a00468_a01b72518b154bd0b561969e4d491691f}{Q\+Action $\ast$ \hyperlink{a00468_a01b72518b154bd0b561969e4d491691f}{file\+Menu\+End\+\_\+}}\label{a00468_a01b72518b154bd0b561969e4d491691f}

\begin{DoxyCompactList}\small\item\em First entry after all relevant parts of the File \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\item 
\hypertarget{a00468_a1cfab93e2d5a839886acce7d8e69f5b7}{Q\+Map$<$ Q\+String, Q\+Menu $\ast$ $>$ \hyperlink{a00468_a1cfab93e2d5a839886acce7d8e69f5b7}{menus\+\_\+}}\label{a00468_a1cfab93e2d5a839886acce7d8e69f5b7}

\begin{DoxyCompactList}\small\item\em All available menus. \end{DoxyCompactList}\item 
\hypertarget{a00468_ad8cd6d899bf40e00969c7b85ccf6686d}{void \hyperlink{a00468_ad8cd6d899bf40e00969c7b85ccf6686d}{slot\+Add\+Menubar\+Action} (Q\+Action $\ast$\+\_\+action, Q\+String \+\_\+name)}\label{a00468_ad8cd6d899bf40e00969c7b85ccf6686d}

\begin{DoxyCompactList}\small\item\em File \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\item 
\hypertarget{a00468_ad22184ca819f00a1a1fea3f9aa8657b2}{void \hyperlink{a00468_ad22184ca819f00a1a1fea3f9aa8657b2}{slot\+Add\+Menubar\+Actions} (std\+::vector$<$ Q\+Action $\ast$ $>$ \+\_\+actions, Q\+String \+\_\+name)}\label{a00468_ad22184ca819f00a1a1fea3f9aa8657b2}

\begin{DoxyCompactList}\small\item\em File \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\item 
\hypertarget{a00468_a367a99076fc9db03234e2f912e5d34a3}{void \hyperlink{a00468_a367a99076fc9db03234e2f912e5d34a3}{slot\+Get\+Menubar\+Menu} (Q\+String \+\_\+name, Q\+Menu $\ast$\&\+\_\+menu, bool \+\_\+create)}\label{a00468_a367a99076fc9db03234e2f912e5d34a3}

\begin{DoxyCompactList}\small\item\em File \hyperlink{a00802}{Menu}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Tool\+Bar controls}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a25a5cfb2c398b27ace6d22420881b405}{Q\+Tool\+Bar $\ast$ \hyperlink{a00468_a25a5cfb2c398b27ace6d22420881b405}{viewer\+Toolbar\+\_\+}}\label{a00468_a25a5cfb2c398b27ace6d22420881b405}

\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_af4bb53c8d58205cb03c7e42e4a72c76c}{int \hyperlink{a00468_af4bb53c8d58205cb03c7e42e4a72c76c}{toolbar\+Count\+\_\+}}\label{a00468_af4bb53c8d58205cb03c7e42e4a72c76c}

\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_a1e2a2af299e972e8de85f7d83f29e248}{Q\+Tool\+Button $\ast$ \hyperlink{a00468_a1e2a2af299e972e8de85f7d83f29e248}{stereo\+Button\+\_\+}}\label{a00468_a1e2a2af299e972e8de85f7d83f29e248}

\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_a3a81b859e28a3624364e32cdb742e07c}{Q\+Tool\+Button $\ast$ \hyperlink{a00468_a3a81b859e28a3624364e32cdb742e07c}{move\+Button\+\_\+}}\label{a00468_a3a81b859e28a3624364e32cdb742e07c}

\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_a4df262d89e79017b7f4dceb95b405c2c}{Q\+Tool\+Button $\ast$ \hyperlink{a00468_a4df262d89e79017b7f4dceb95b405c2c}{pick\+Button\+\_\+}}\label{a00468_a4df262d89e79017b7f4dceb95b405c2c}

\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_a98add8278cd6ed013aa428a12cb72e72}{Q\+Tool\+Button $\ast$ \hyperlink{a00468_a98add8278cd6ed013aa428a12cb72e72}{question\+Button\+\_\+}}\label{a00468_a98add8278cd6ed013aa428a12cb72e72}

\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_abb2534a012a080e038e6ada5a949bb68}{Q\+Combo\+Box $\ast$ \hyperlink{a00468_abb2534a012a080e038e6ada5a949bb68}{viewer\+Layout\+Box\+\_\+}}\label{a00468_abb2534a012a080e038e6ada5a949bb68}

\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_aecb53a1b74438c95b056a6a501977c70}{Q\+Tool\+Bar $\ast$ \hyperlink{a00468_aecb53a1b74438c95b056a6a501977c70}{main\+Toolbar\+\_\+}}\label{a00468_aecb53a1b74438c95b056a6a501977c70}

\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_a82fb1b3cc12089599cf6e925314b6c8a}{std\+::vector$<$ Q\+Tool\+Bar $\ast$ $>$ \hyperlink{a00468_a82fb1b3cc12089599cf6e925314b6c8a}{toolbars\+\_\+}}\label{a00468_a82fb1b3cc12089599cf6e925314b6c8a}

\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_a67899ab619f915a781c6d751fc94f97e}{void \hyperlink{a00468_a67899ab619f915a781c6d751fc94f97e}{slot\+Add\+Toolbar} (Q\+Tool\+Bar $\ast$\+\_\+toolbar)}\label{a00468_a67899ab619f915a781c6d751fc94f97e}

\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_a0641ddf9a613275830848be3401ed564}{void \hyperlink{a00468_a0641ddf9a613275830848be3401ed564}{slot\+Remove\+Toolbar} (Q\+Tool\+Bar $\ast$\+\_\+toolbar)}\label{a00468_a0641ddf9a613275830848be3401ed564}

\begin{DoxyCompactList}\small\item\em Called by Plugins to remove a Toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_aa845879932bac0295330842bdad18801}{void \hyperlink{a00468_aa845879932bac0295330842bdad18801}{get\+Tool\+Bar} (Q\+String \+\_\+name, Q\+Tool\+Bar $\ast$\&\+\_\+toolbar)}\label{a00468_aa845879932bac0295330842bdad18801}

\begin{DoxyCompactList}\small\item\em Called by Plugins to get access to specific Toolbars by name. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{View Menu}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_af108729faa714e010bc05fe68f8119ff}{Q\+Menu $\ast$ \hyperlink{a00468_af108729faa714e010bc05fe68f8119ff}{global\+Draw\+Menu\+\_\+}}\label{a00468_af108729faa714e010bc05fe68f8119ff}

\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\hypertarget{a00468_a1b8e5728aa8937491bee1318b7216e91}{Q\+Menu $\ast$ \hyperlink{a00468_a1b8e5728aa8937491bee1318b7216e91}{renderer\+Menu\+\_\+}}\label{a00468_a1b8e5728aa8937491bee1318b7216e91}

\begin{DoxyCompactList}\small\item\em This variable holds the global renderer menu. \end{DoxyCompactList}\item 
\hypertarget{a00468_a1956a4164edf879435a69790f3045af6}{Q\+Action\+Group $\ast$ \hyperlink{a00468_a1956a4164edf879435a69790f3045af6}{draw\+Group\+\_\+}}\label{a00468_a1956a4164edf879435a69790f3045af6}

\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\hypertarget{a00468_a49d50226e43b33b58464854c09ab6c23}{Q\+Action\+Group $\ast$ \hyperlink{a00468_a49d50226e43b33b58464854c09ab6c23}{renderer\+Group\+\_\+}}\label{a00468_a49d50226e43b33b58464854c09ab6c23}

\begin{DoxyCompactList}\small\item\em Group for all renderers. \end{DoxyCompactList}\item 
\hypertarget{a00468_a072b46c4e561ca3fb0edb090af505ad8}{Q\+Action\+Group $\ast$ \hyperlink{a00468_a072b46c4e561ca3fb0edb090af505ad8}{view\+Group\+\_\+}}\label{a00468_a072b46c4e561ca3fb0edb090af505ad8}

\begin{DoxyCompactList}\small\item\em Group for all menu items. \end{DoxyCompactList}\item 
\hypertarget{a00468_aea2c119b6c61db50a03b88a2039c2f60}{Q\+Action $\ast$ \hyperlink{a00468_aea2c119b6c61db50a03b88a2039c2f60}{perspective\+Projection\+Action\+\_\+}}\label{a00468_aea2c119b6c61db50a03b88a2039c2f60}

\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\hypertarget{a00468_ac5fd262b26636ec35a6f5db8105d3a80}{Q\+Action $\ast$ \hyperlink{a00468_ac5fd262b26636ec35a6f5db8105d3a80}{orthogonal\+Projection\+Action\+\_\+}}\label{a00468_ac5fd262b26636ec35a6f5db8105d3a80}

\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\hypertarget{a00468_aab9e42d150cb4926dc7829c64552f600}{Q\+Action $\ast$ \hyperlink{a00468_aab9e42d150cb4926dc7829c64552f600}{global\+Animation\+Action\+\_\+}}\label{a00468_aab9e42d150cb4926dc7829c64552f600}

\begin{DoxyCompactList}\small\item\em Action to globally set animation. \end{DoxyCompactList}\item 
\hypertarget{a00468_aabf8d2a23bb72227290f3811a74bd364}{Q\+Action $\ast$ \hyperlink{a00468_aabf8d2a23bb72227290f3811a74bd364}{global\+Backface\+Culling\+Action\+\_\+}}\label{a00468_aabf8d2a23bb72227290f3811a74bd364}

\begin{DoxyCompactList}\small\item\em Action to globally set backface culling. \end{DoxyCompactList}\item 
\hypertarget{a00468_a27e714d2e8409725446be35706093358}{Q\+Action $\ast$ \hyperlink{a00468_a27e714d2e8409725446be35706093358}{global\+Twosided\+Lighting\+Action\+\_\+}}\label{a00468_a27e714d2e8409725446be35706093358}

\begin{DoxyCompactList}\small\item\em Action to globally set two-\/sided lighting. \end{DoxyCompactList}\item 
\hypertarget{a00468_ab25389338c67343e8c76a788996fa8d4}{Q\+Action $\ast$ \hyperlink{a00468_ab25389338c67343e8c76a788996fa8d4}{global\+Multisampling\+Action\+\_\+}}\label{a00468_ab25389338c67343e8c76a788996fa8d4}

\begin{DoxyCompactList}\small\item\em Action to globally set multisampling. \end{DoxyCompactList}\item 
\hypertarget{a00468_a95d932effa52ff84fdd26983366986d5}{Q\+Action $\ast$ \hyperlink{a00468_a95d932effa52ff84fdd26983366986d5}{global\+Mipmapping\+Action\+\_\+}}\label{a00468_a95d932effa52ff84fdd26983366986d5}

\begin{DoxyCompactList}\small\item\em Action to globally set mipmapping. \end{DoxyCompactList}\item 
\hypertarget{a00468_aca8d6a4e65543832574f469587194e47}{\hyperlink{a00509}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{a00468_aca8d6a4e65543832574f469587194e47}{active\+Draw\+Modes\+\_\+}}\label{a00468_aca8d6a4e65543832574f469587194e47}

\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\hypertarget{a00468_a8f876295a0d9c0ad65568d4f35472ed5}{\hyperlink{a00509}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{a00468_a8f876295a0d9c0ad65568d4f35472ed5}{available\+Global\+Draw\+Modes\+\_\+}}\label{a00468_a8f876295a0d9c0ad65568d4f35472ed5}

\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\hypertarget{a00468_a700766a52554463fab03b0ca2b04492e}{void \hyperlink{a00468_a700766a52554463fab03b0ca2b04492e}{next\+Viewer\+Layout} ()}\label{a00468_a700766a52554463fab03b0ca2b04492e}

\begin{DoxyCompactList}\small\item\em Switches over to the next view mode. \end{DoxyCompactList}\item 
\hypertarget{a00468_a5c888de3c190a247ee5f5152df8e5d0f}{void \hyperlink{a00468_a5c888de3c190a247ee5f5152df8e5d0f}{slot\+Global\+Draw\+Menu} (Q\+Action $\ast$\+\_\+action)}\label{a00468_a5c888de3c190a247ee5f5152df8e5d0f}

\begin{DoxyCompactList}\small\item\em Called when the global draw\+Mode is selected. \end{DoxyCompactList}\item 
\hypertarget{a00468_a4e1144d2087c7c3db1521209652a3d6e}{void \hyperlink{a00468_a4e1144d2087c7c3db1521209652a3d6e}{slot\+View\+Menu\+About\+To\+Show} ()}\label{a00468_a4e1144d2087c7c3db1521209652a3d6e}

\begin{DoxyCompactList}\small\item\em Called before the view \hyperlink{a00802}{Menu} is shown. \end{DoxyCompactList}\item 
\hypertarget{a00468_a53316e2293c1ce8cca7062ce8f660be4}{void \hyperlink{a00468_a53316e2293c1ce8cca7062ce8f660be4}{slot\+Global\+Renderer\+Menu} (Q\+Action $\ast$\+\_\+action)}\label{a00468_a53316e2293c1ce8cca7062ce8f660be4}

\begin{DoxyCompactList}\small\item\em Called when the global renderer is selected. \end{DoxyCompactList}\item 
\hypertarget{a00468_a724342fc0914d90fb908dd3700219e44}{void \hyperlink{a00468_a724342fc0914d90fb908dd3700219e44}{slot\+Global\+Post\+Processor\+Menu} (Q\+Action $\ast$\+\_\+action)}\label{a00468_a724342fc0914d90fb908dd3700219e44}

\begin{DoxyCompactList}\small\item\em Called when the global postprocessor is selected. \end{DoxyCompactList}\item 
\hypertarget{a00468_ada13fa8aab20de82977e2017a68f4e10}{void \hyperlink{a00468_ada13fa8aab20de82977e2017a68f4e10}{slot\+Update\+Global\+Draw\+Menu} ()}\label{a00468_ada13fa8aab20de82977e2017a68f4e10}

\begin{DoxyCompactList}\small\item\em Setup and update the global draw menu. \end{DoxyCompactList}\item 
\hypertarget{a00468_a8311ae38f0022605d2610792e1a16ccb}{void \hyperlink{a00468_a8311ae38f0022605d2610792e1a16ccb}{slot\+Update\+Renderer\+Menu} ()}\label{a00468_a8311ae38f0022605d2610792e1a16ccb}

\begin{DoxyCompactList}\small\item\em Setup and update the global renderer menu. \end{DoxyCompactList}\item 
\hypertarget{a00468_a4098d6cea4803b452c5899b9336d7416}{void \hyperlink{a00468_a4098d6cea4803b452c5899b9336d7416}{set\+Viewer\+Layout} (int \+\_\+idx)}\label{a00468_a4098d6cea4803b452c5899b9336d7416}

\begin{DoxyCompactList}\small\item\em Change viewer layout that was selected in the combo box. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Context Menu}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a0233644347b1db500bfc3fefa5079c6a}{Q\+Menu $\ast$ \hyperlink{a00468_a0233644347b1db500bfc3fefa5079c6a}{context\+Menu\+\_\+}}\label{a00468_a0233644347b1db500bfc3fefa5079c6a}

\begin{DoxyCompactList}\small\item\em context \hyperlink{a00802}{Menu} for the gl area \end{DoxyCompactList}\item 
\hypertarget{a00468_a2be74ee3a61b1ef89939a0c99fc50be2}{Q\+Menu $\ast$ \hyperlink{a00468_a2be74ee3a61b1ef89939a0c99fc50be2}{context\+Selection\+Menu\+\_\+}}\label{a00468_a2be74ee3a61b1ef89939a0c99fc50be2}

\begin{DoxyCompactList}\small\item\em Context \hyperlink{a00802}{Menu} containing all selection elements. \end{DoxyCompactList}\item 
\hypertarget{a00468_a15e7548852b67675459fb079248e4545}{std\+::vector$<$ \hyperlink{a00803}{Menu\+Info} $>$ \hyperlink{a00468_a15e7548852b67675459fb079248e4545}{context\+Menus\+\_\+}}\label{a00468_a15e7548852b67675459fb079248e4545}

\begin{DoxyCompactList}\small\item\em All real context menu entries. \end{DoxyCompactList}\item 
\hypertarget{a00468_acfd74ccacc2cd7d793ce4d8ebbdfb387}{Q\+Action\+Group $\ast$ \hyperlink{a00468_acfd74ccacc2cd7d793ce4d8ebbdfb387}{draw\+Group\+Viewer\+\_\+}}\label{a00468_acfd74ccacc2cd7d793ce4d8ebbdfb387}

\begin{DoxyCompactList}\small\item\em Draw\+Group for per Viewer Draw Modes. \end{DoxyCompactList}\item 
\hypertarget{a00468_a7370625028b1d088480e9051fd092013}{Q\+Menu $\ast$ \hyperlink{a00468_a7370625028b1d088480e9051fd092013}{viewer\+Draw\+Menu\+\_\+}}\label{a00468_a7370625028b1d088480e9051fd092013}

\begin{DoxyCompactList}\small\item\em Draw \hyperlink{a00802}{Menu} for per Viewer Draw Modes. \end{DoxyCompactList}\item 
\hypertarget{a00468_aadbec295e7c797782d2c64d560f5affa}{Q\+Widget $\ast$ \hyperlink{a00468_aadbec295e7c797782d2c64d560f5affa}{viewer\+Draw\+Menu\+Widget\+\_\+}}\label{a00468_aadbec295e7c797782d2c64d560f5affa}

\begin{DoxyCompactList}\small\item\em owns all the checkboxes of viewer\+Draw\+Menu\+\_\+ \end{DoxyCompactList}\item 
Q\+Menu $\ast$ \hyperlink{a00468_a3255d46743c948b9ad1a8547a920615a}{coord\+Sys\+Menu\+\_\+}
\item 
\hypertarget{a00468_a54a16d25d1d85723d231ccb0af0a07d9}{void \hyperlink{a00468_a54a16d25d1d85723d231ccb0af0a07d9}{update\+Context\+Menu} (int)}\label{a00468_a54a16d25d1d85723d231ccb0af0a07d9}

\begin{DoxyCompactList}\small\item\em tells the plugins to update their context menu when an object is picked \end{DoxyCompactList}\item 
\hypertarget{a00468_a13ae0560fc109997eb9c1b75f3e22293}{void \hyperlink{a00468_a13ae0560fc109997eb9c1b75f3e22293}{update\+Context\+Menu\+Node} (int)}\label{a00468_a13ae0560fc109997eb9c1b75f3e22293}

\begin{DoxyCompactList}\small\item\em tells the plugins to update their context menu when a node is picked \end{DoxyCompactList}\item 
\hypertarget{a00468_a81557513e212b9a4332aad1018c5848c}{void \hyperlink{a00468_a81557513e212b9a4332aad1018c5848c}{update\+Context\+Menu\+Background} ()}\label{a00468_a81557513e212b9a4332aad1018c5848c}

\begin{DoxyCompactList}\small\item\em tells the plugins to update their context menu when the background is picked \end{DoxyCompactList}\item 
\hypertarget{a00468_aa0ac0cca2bf9766ace6bc793c55c67d3}{void \hyperlink{a00468_aa0ac0cca2bf9766ace6bc793c55c67d3}{slot\+Custom\+Context\+Menu} (const Q\+Point \&\+\_\+point)}\label{a00468_aa0ac0cca2bf9766ace6bc793c55c67d3}

\begin{DoxyCompactList}\small\item\em This slot is called by the examiner widgets gl area when a context menu is requested. \end{DoxyCompactList}\item 
\hypertarget{a00468_a24f4d4645244515102da4c6b77a86b8b}{void \hyperlink{a00468_a24f4d4645244515102da4c6b77a86b8b}{slot\+Add\+Context\+Item} (Q\+Action $\ast$\+\_\+entry, \hyperlink{a02438_a238952a111d7daede783625350d7b287}{Context\+Menu\+Type} \+\_\+type)}\label{a00468_a24f4d4645244515102da4c6b77a86b8b}

\begin{DoxyCompactList}\small\item\em called by plugins to add a new context menu item \end{DoxyCompactList}\item 
\hypertarget{a00468_ab92a3785406e4680a54810ca42350ace}{void \hyperlink{a00468_ab92a3785406e4680a54810ca42350ace}{slot\+Add\+Context\+Item} (Q\+Action $\ast$\+\_\+entry, \hyperlink{a00477}{Data\+Type} \+\_\+data\+Type, \hyperlink{a02438_a238952a111d7daede783625350d7b287}{Context\+Menu\+Type} type\+\_\+)}\label{a00468_ab92a3785406e4680a54810ca42350ace}

\begin{DoxyCompactList}\small\item\em called by plugins to add a real context menu item depending on \hyperlink{a00477}{Data\+Type} \end{DoxyCompactList}\item 
\hypertarget{a00468_a736b0711749bf55792e2b2cfcd4fc89f}{void \hyperlink{a00468_a736b0711749bf55792e2b2cfcd4fc89f}{slot\+Add\+Context\+Item\+To\+View\+Mode} (Q\+Action $\ast$\+\_\+entry)}\label{a00468_a736b0711749bf55792e2b2cfcd4fc89f}

\begin{DoxyCompactList}\small\item\em called by slot\+Add\+Context\+Item to add the item to the view mode \end{DoxyCompactList}\item 
\hypertarget{a00468_a1df87e8b2a7cb51655eed2682b90038e}{void \hyperlink{a00468_a1df87e8b2a7cb51655eed2682b90038e}{slot\+Paste\+View} ()}\label{a00468_a1df87e8b2a7cb51655eed2682b90038e}

\begin{DoxyCompactList}\small\item\em Paste the view to the last active examiner. \end{DoxyCompactList}\item 
\hypertarget{a00468_a3cfa6c57d46c11abb549d0dfa853ba10}{void \hyperlink{a00468_a3cfa6c57d46c11abb549d0dfa853ba10}{slot\+Paste\+View\+And\+Window} ()}\label{a00468_a3cfa6c57d46c11abb549d0dfa853ba10}

\begin{DoxyCompactList}\small\item\em Paste the view, the window and toolbox size to the last active examiner. \end{DoxyCompactList}\item 
\hypertarget{a00468_a88dbc2c9b08885a5ff2e7134c201102f}{void \hyperlink{a00468_a88dbc2c9b08885a5ff2e7134c201102f}{slot\+Set\+View} (Q\+String view)}\label{a00468_a88dbc2c9b08885a5ff2e7134c201102f}

\begin{DoxyCompactList}\small\item\em Set the supplied serialized view. \end{DoxyCompactList}\item 
\hypertarget{a00468_ab0a30d1a103892fb2ee75ef5a6dbb353}{void \hyperlink{a00468_ab0a30d1a103892fb2ee75ef5a6dbb353}{slot\+Set\+View\+And\+Window\+Geometry} (Q\+String view)}\label{a00468_ab0a30d1a103892fb2ee75ef5a6dbb353}

\begin{DoxyCompactList}\small\item\em Set the supplied serialized view. \end{DoxyCompactList}\item 
\hypertarget{a00468_a1b4ba15cdb71845c5d6bad51551219a8}{void \hyperlink{a00468_a1b4ba15cdb71845c5d6bad51551219a8}{slot\+Copy\+View} ()}\label{a00468_a1b4ba15cdb71845c5d6bad51551219a8}

\begin{DoxyCompactList}\small\item\em Copy view from the last active examiner. \end{DoxyCompactList}\item 
\hypertarget{a00468_afe5d2a369024a5d52a1de7da59e9edf5}{void \hyperlink{a00468_afe5d2a369024a5d52a1de7da59e9edf5}{slot\+Viewer\+Draw\+Menu} (Q\+Action $\ast$\+\_\+action)}\label{a00468_afe5d2a369024a5d52a1de7da59e9edf5}

\begin{DoxyCompactList}\small\item\em Called when a coordsys draw\+Mode has been changed. \end{DoxyCompactList}\item 
\hypertarget{a00468_a83381ac345fbf6d550d7c69857b947b6}{void \hyperlink{a00468_a83381ac345fbf6d550d7c69857b947b6}{slot\+Post\+Processor\+Menu} (Q\+Action $\ast$\+\_\+action)}\label{a00468_a83381ac345fbf6d550d7c69857b947b6}

\begin{DoxyCompactList}\small\item\em Called when a different post processor has been chosen. \end{DoxyCompactList}\item 
\hypertarget{a00468_ae0773e8ec1deb400687f1cd2f6d8923b}{void \hyperlink{a00468_ae0773e8ec1deb400687f1cd2f6d8923b}{slot\+Render\+Menu} (Q\+Action $\ast$\+\_\+action)}\label{a00468_ae0773e8ec1deb400687f1cd2f6d8923b}

\begin{DoxyCompactList}\small\item\em Called when a different renderer has been chosen. \end{DoxyCompactList}\item 
\hypertarget{a00468_a7ecef3eb69f09637e431a41423ef559b}{void \hyperlink{a00468_a7ecef3eb69f09637e431a41423ef559b}{slot\+Update\+Viewer\+Draw\+Menu} ()}\label{a00468_a7ecef3eb69f09637e431a41423ef559b}

\begin{DoxyCompactList}\small\item\em Creates a draw \hyperlink{a00802}{Menu} for the currently active Viewer. \end{DoxyCompactList}\item 
void \hyperlink{a00468_af0fd77152b9d380c564c00e54273279a}{slot\+Examiner\+Snapshot} ()
\begin{DoxyCompactList}\small\item\em Create a snapshot of the last active examiner. \end{DoxyCompactList}\item 
void \hyperlink{a00468_aa05150cc3f23c29eb85eef0d34a0425e}{slot\+Switch\+Wheels} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Show / hide wheels. \end{DoxyCompactList}\item 
\hypertarget{a00468_a50d64f0bba14f2f0fb8c374f6e59c058}{void \hyperlink{a00468_a50d64f0bba14f2f0fb8c374f6e59c058}{slot\+Switch\+Navigation} (bool \+\_\+egomode)}\label{a00468_a50d64f0bba14f2f0fb8c374f6e59c058}

\begin{DoxyCompactList}\small\item\em Switch navigation mode. \end{DoxyCompactList}\item 
\hypertarget{a00468_a0c6319c463e1443559abd9ea2cbfb124}{void \hyperlink{a00468_a0c6319c463e1443559abd9ea2cbfb124}{slot\+Snapshot\+Name} ()}\label{a00468_a0c6319c463e1443559abd9ea2cbfb124}

\begin{DoxyCompactList}\small\item\em Set the snap\+Shot name for all examiners. \end{DoxyCompactList}\item 
\hypertarget{a00468_a6457444f39847782289298706653355e}{void \hyperlink{a00468_a6457444f39847782289298706653355e}{slot\+Coord\+Sys\+Visibility} (bool \+\_\+visible)}\label{a00468_a6457444f39847782289298706653355e}

\begin{DoxyCompactList}\small\item\em Hide coordinate systems in all viewers. \end{DoxyCompactList}\item 
void \hyperlink{a00468_aa25f86c929c5ce5fb998f73e3e59cea2}{update\+Popup\+Menu} (const Q\+Point \&\+\_\+point)
\begin{DoxyCompactList}\small\item\em check current context and initialize context menu according to this context. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a0e9139fdf3b7ed23900faec379df0b14}{update\+Popup\+Menu\+Coordsys\+Node} (Q\+Menu $\ast$\+\_\+menu, const int \+\_\+part)
\begin{DoxyCompactList}\small\item\em Update context \hyperlink{a00802}{Menu} when Coordsys node has been clicked on. \end{DoxyCompactList}\item 
void \hyperlink{a00468_adb51a60b059a819dcc995f2fb08cb4d3}{update\+Popup\+Menu\+Object} (Q\+Menu $\ast$\+\_\+menu, \hyperlink{a00330}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Update popup \hyperlink{a00802}{Menu} when an object has been clicked on. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a78014021e08994d66c6e671b6d0eab1a}{update\+Popup\+Menu\+Background} (Q\+Menu $\ast$\+\_\+menu, const Q\+Point \&\+\_\+point)
\begin{DoxyCompactList}\small\item\em Update context \hyperlink{a00802}{Menu} when background has been clicked on. \end{DoxyCompactList}\item 
void \hyperlink{a00468_aca59664c09a4d038598c5ed628d771cc}{update\+Popup\+Menu\+Node} (Q\+Menu $\ast$\+\_\+menu, \hyperlink{a00327}{A\+C\+G\+::\+Scene\+Graph\+::\+Base\+Node} $\ast$\+\_\+node)
\begin{DoxyCompactList}\small\item\em Update context \hyperlink{a00802}{Menu} when an arbitrary node has been clicked on. \end{DoxyCompactList}\item 
bool \hyperlink{a00468_a68e46bab2c8ff6a00ddb5fbf7fba5244}{add\+Context\+Menus} (Q\+Menu $\ast$\+\_\+menu, \hyperlink{a02438_a238952a111d7daede783625350d7b287}{Context\+Menu\+Type} \+\_\+type, int \+\_\+id=-\/1)
\end{DoxyCompactItemize}
\subsection*{Snapshots}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{a00468_ac86bb7cb281d294467ec33a817be7341}{snapshot\+Name\+\_\+}
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app with file\+Dialog. \end{DoxyCompactList}\item 
int \hyperlink{a00468_a7c77e8d91bbed6674c5cf5aaf96f06ce}{snapshot\+Counter\+\_\+}
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app with file\+Dialog. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a637041b36e2e0609f8fa3a933b6a7ddf}{viewer\+Snapshot\+Dialog} ()
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app with file\+Dialog. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a9e6cae4403914099effa78734bc14c71}{viewer\+Snapshot} ()
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a6ee52aacf9e427e6509e5d5bed34ce6e}{application\+Snapshot\+Dialog} ()
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app with file\+Dialog. \end{DoxyCompactList}\item 
void \hyperlink{a00468_ac15edfb0ff8870d6e09d063f1bb9aaf1}{application\+Snapshot} ()
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app. \end{DoxyCompactList}\item 
\hypertarget{a00468_a3f8f5c46858fd9349b67da4395f165eb}{void \hyperlink{a00468_a3f8f5c46858fd9349b67da4395f165eb}{application\+Snapshot\+Name} (Q\+String \+\_\+name)}\label{a00468_a3f8f5c46858fd9349b67da4395f165eb}

\begin{DoxyCompactList}\small\item\em Set the snapshot name. \end{DoxyCompactList}\item 
\hypertarget{a00468_a3c301655a3e1d77f9223216bd6954ac9}{void \hyperlink{a00468_a3c301655a3e1d77f9223216bd6954ac9}{viewer\+Snapshot} (Q\+String file\+\_\+name, bool store\+\_\+comments, bool comments\+\_\+visible\+\_\+only, bool comments\+\_\+targeted\+\_\+only, bool store\+\_\+material\+\_\+info, int snapshot\+\_\+width, int snapshot\+\_\+height, bool snapshot\+\_\+transparent, bool hide\+\_\+coord\+\_\+sys, int snapshot\+\_\+multisampling, bool store\+\_\+view)}\label{a00468_a3c301655a3e1d77f9223216bd6954ac9}

\begin{DoxyCompactList}\small\item\em Scriptable snapshot method offering full control. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Thread-\/safe functions using Q\+Future}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a71c68b70635f2ba43ff6db3f406c7cc9}{std\+::map$<$ Q\+Future\+Watcher$<$ void $>$\\*
 $\ast$, Q\+Future$<$ void $>$ $\ast$ $>$ {\bfseries watcher\+\_\+garbage\+\_\+}}\label{a00468_a71c68b70635f2ba43ff6db3f406c7cc9}

\item 
\hypertarget{a00468_a0cc9a9a15ed9c9e880a3eb55fe0d0d36}{Q\+Mutex {\bfseries map\+\_\+mutex\+\_\+}}\label{a00468_a0cc9a9a15ed9c9e880a3eb55fe0d0d36}

\item 
\hypertarget{a00468_a1831853e1e9bbd607d1166984c607e68}{void {\bfseries write\+Image\+Asynchronously} (Q\+Image $\ast$\+\_\+image, const Q\+String \+\_\+name)}\label{a00468_a1831853e1e9bbd607d1166984c607e68}

\item 
\hypertarget{a00468_a82a4ca2080f861d33233a97249feca89}{void {\bfseries delete\+\_\+garbage} ()}\label{a00468_a82a4ca2080f861d33233a97249feca89}

\end{DoxyCompactItemize}
\subsection*{Stack\+Widget controls}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a8a6b029cb374e2dfdd9b2ef92970e8f2}{Q\+Menu $\ast$ \hyperlink{a00468_a8a6b029cb374e2dfdd9b2ef92970e8f2}{stack\+Menu\+\_\+}}\label{a00468_a8a6b029cb374e2dfdd9b2ef92970e8f2}

\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\hypertarget{a00468_aa9e27b67dc20e04ea96f5b7e732cee1e}{std\+::vector$<$ \hyperlink{a01232}{Stack\+Widget\+Info} $>$ \hyperlink{a00468_aa9e27b67dc20e04ea96f5b7e732cee1e}{stack\+Widget\+List\+\_\+}}\label{a00468_aa9e27b67dc20e04ea96f5b7e732cee1e}

\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\hypertarget{a00468_ac3a7d78838f42c299d23f526d1bd1e3b}{Q\+Stacked\+Widget $\ast$ \hyperlink{a00468_ac3a7d78838f42c299d23f526d1bd1e3b}{stacked\+Widget\+\_\+}}\label{a00468_ac3a7d78838f42c299d23f526d1bd1e3b}

\begin{DoxyCompactList}\small\item\em Container widget for holding multiple views. \end{DoxyCompactList}\item 
\hypertarget{a00468_a2a9e136e120f41274cf5d472e3e15412}{void \hyperlink{a00468_a2a9e136e120f41274cf5d472e3e15412}{slot\+Get\+Stack\+Widget} (Q\+String \+\_\+name, Q\+Widget $\ast$\&\+\_\+widget)}\label{a00468_a2a9e136e120f41274cf5d472e3e15412}

\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\hypertarget{a00468_a40aa4316a8241e60e1e725dae620827e}{void \hyperlink{a00468_a40aa4316a8241e60e1e725dae620827e}{slot\+Add\+Stack\+Widget} (Q\+String \+\_\+name, Q\+Widget $\ast$\+\_\+widget)}\label{a00468_a40aa4316a8241e60e1e725dae620827e}

\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\hypertarget{a00468_a34c9090c60566c2c2c1b4383b19c45b6}{void \hyperlink{a00468_a34c9090c60566c2c2c1b4383b19c45b6}{slot\+Update\+Stack\+Widget} (Q\+String \+\_\+name, Q\+Widget $\ast$\+\_\+widget)}\label{a00468_a34c9090c60566c2c2c1b4383b19c45b6}

\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\hypertarget{a00468_a01d69334199a6ddf3d7e9ccdc9f9d2f1}{void \hyperlink{a00468_a01d69334199a6ddf3d7e9ccdc9f9d2f1}{slot\+View\+Menu\+Action} (Q\+Action $\ast$\+\_\+action)}\label{a00468_a01d69334199a6ddf3d7e9ccdc9f9d2f1}

\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\hypertarget{a00468_ad5c9984d6a3fa528c36e5e08f3e429a2}{void \hyperlink{a00468_ad5c9984d6a3fa528c36e5e08f3e429a2}{slot\+Update\+Stack\+Menu} ()}\label{a00468_ad5c9984d6a3fa528c36e5e08f3e429a2}

\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Help System}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a7b378fa000a5dbdea3743295b37553dc}{\hyperlink{a00696}{Help\+Widget} $\ast$ \hyperlink{a00468_a7b378fa000a5dbdea3743295b37553dc}{help\+Widget\+\_\+}}\label{a00468_a7b378fa000a5dbdea3743295b37553dc}

\begin{DoxyCompactList}\small\item\em Pointer to the help Browser. \end{DoxyCompactList}\item 
\hypertarget{a00468_a1343492d6fc53064d58ce6bdcae0a970}{static const Q\+String \hyperlink{a00468_a1343492d6fc53064d58ce6bdcae0a970}{home\+Page\+\_\+} = \char`\"{}qthelp\+://org.\+openflipper.\+user/user/index.\+html\char`\"{}}\label{a00468_a1343492d6fc53064d58ce6bdcae0a970}

\begin{DoxyCompactList}\small\item\em Pointer to the help Browser. \end{DoxyCompactList}\item 
\hypertarget{a00468_ac1b8109dd45489568b4d65514bed4941}{void \hyperlink{a00468_ac1b8109dd45489568b4d65514bed4941}{change\+Help\+Site} (Q\+Url)}\label{a00468_ac1b8109dd45489568b4d65514bed4941}

\begin{DoxyCompactList}\small\item\em Pointer to the help Browser. \end{DoxyCompactList}\item 
\hypertarget{a00468_a9670a6e5c3c05921142b66caee918f93}{void \hyperlink{a00468_a9670a6e5c3c05921142b66caee918f93}{show\+Help\+Browser} (const Q\+String \&page=\hyperlink{a00468_a1343492d6fc53064d58ce6bdcae0a970}{home\+Page\+\_\+})}\label{a00468_a9670a6e5c3c05921142b66caee918f93}

\begin{DoxyCompactList}\small\item\em Display the help Browser. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Post\+Processor dialog}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a44b4991175404cb0bbf62fd89df61b7e}{\hyperlink{a01000}{Post\+Processor\+Dialog} $\ast$ {\bfseries post\+Processor\+Dialog\+\_\+}}\label{a00468_a44b4991175404cb0bbf62fd89df61b7e}

\item 
\hypertarget{a00468_aa43066b6891b37ef6a6df9c560de4565}{void {\bfseries slot\+Show\+Post\+Processor\+Manager} ()}\label{a00468_aa43066b6891b37ef6a6df9c560de4565}

\end{DoxyCompactItemize}
\subsection*{Renderer dialog}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a4fe8e57e3a1e0dff53f78822838ef181}{\hyperlink{a01104}{Renderer\+Dialog} $\ast$ \hyperlink{a00468_a4fe8e57e3a1e0dff53f78822838ef181}{renderer\+Dialog\+\_\+}}\label{a00468_a4fe8e57e3a1e0dff53f78822838ef181}

\begin{DoxyCompactList}\small\item\em shows the widget for the rendermanager \end{DoxyCompactList}\item 
\hypertarget{a00468_a048cc6569b754a6902e2ec473cbd62d2}{\hyperlink{a01106}{Renderer\+Object\+Widget} $\ast$ \hyperlink{a00468_a048cc6569b754a6902e2ec473cbd62d2}{renderer\+Object\+Widget\+\_\+}}\label{a00468_a048cc6569b754a6902e2ec473cbd62d2}

\begin{DoxyCompactList}\small\item\em shows the widget for the rendermanager \end{DoxyCompactList}\item 
\hypertarget{a00468_af71a61b6cf59c4b4da6e077bf73db1a7}{void \hyperlink{a00468_af71a61b6cf59c4b4da6e077bf73db1a7}{slot\+Show\+Render\+Manager} ()}\label{a00468_af71a61b6cf59c4b4da6e077bf73db1a7}

\begin{DoxyCompactList}\small\item\em shows the widget for the rendermanager \end{DoxyCompactList}\item 
\hypertarget{a00468_a63e81eb4883db18c9dae7acc464db98d}{void \hyperlink{a00468_a63e81eb4883db18c9dae7acc464db98d}{slot\+Show\+Render\+Object\+Widget} ()}\label{a00468_a63e81eb4883db18c9dae7acc464db98d}

\begin{DoxyCompactList}\small\item\em Shows the widget containing the current render objects. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Stereo View Mode}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a64c7f7566ce924acd4f828ec1a5b6722}{\hyperlink{a01250}{Stereo\+Settings\+Widget} $\ast$ \hyperlink{a00468_a64c7f7566ce924acd4f828ec1a5b6722}{stereo\+Settings\+Widget\+\_\+}}\label{a00468_a64c7f7566ce924acd4f828ec1a5b6722}

\begin{DoxyCompactList}\small\item\em Widget to change stereo settings. \end{DoxyCompactList}\item 
\hypertarget{a00468_a00f0e470f99bf1b2b7f39ade11f108ef}{void \hyperlink{a00468_a00f0e470f99bf1b2b7f39ade11f108ef}{stereo\+Button\+Context\+Menu} (const Q\+Point \&\+\_\+pos)}\label{a00468_a00f0e470f99bf1b2b7f39ade11f108ef}

\begin{DoxyCompactList}\small\item\em Creates custom context menu for stereo viewer settings. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a47c4ada6b9ababbaa3c6fd84a74712ea}{slot\+Apply\+Stereo\+Settings} (int \+\_\+tmp\+Param=0)
\end{DoxyCompactItemize}
\subsection*{About System}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_abc2fbfa11a672006c0ccf16ab81c612f}{\hyperlink{a00275}{About\+Widget} $\ast$ \hyperlink{a00468_abc2fbfa11a672006c0ccf16ab81c612f}{about\+Widget\+\_\+}}\label{a00468_abc2fbfa11a672006c0ccf16ab81c612f}

\begin{DoxyCompactList}\small\item\em Pointer to the about widget. \end{DoxyCompactList}\item 
\hypertarget{a00468_a194ed421fb2a6ba19049eccbc019f797}{Q\+Map$<$ Q\+String, Q\+String $>$ \hyperlink{a00468_a194ed421fb2a6ba19049eccbc019f797}{additional\+About\+Tabs\+\_\+}}\label{a00468_a194ed421fb2a6ba19049eccbc019f797}

\begin{DoxyCompactList}\small\item\em Additional tab information, that could be provided by plugins. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a3e373a5c0718f70439e471bd9cb02309}{add\+Core\+License\+Info} ()
\begin{DoxyCompactList}\small\item\em Add license information about core parts. \end{DoxyCompactList}\item 
\hypertarget{a00468_a7777ae8855ca888abbda01593e89da94}{void \hyperlink{a00468_a7777ae8855ca888abbda01593e89da94}{show\+About\+Widget} ()}\label{a00468_a7777ae8855ca888abbda01593e89da94}

\begin{DoxyCompactList}\small\item\em Display the about widget. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a398a82de7cd95501c85a69dc6c50499a}{add\+About\+Info} (Q\+String \+\_\+text, Q\+String \+\_\+tab\+Name)
\begin{DoxyCompactList}\small\item\em Adds an entry to the about dialog. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Options System}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_ae005d1790de3d9570c593c4d049bb7b8}{\hyperlink{a00944}{Options\+Widget} $\ast$ \hyperlink{a00468_ae005d1790de3d9570c593c4d049bb7b8}{options\+Widget\+\_\+}}\label{a00468_ae005d1790de3d9570c593c4d049bb7b8}

\begin{DoxyCompactList}\small\item\em Pointer to the \hyperlink{a00944}{Options\+Widget}. \end{DoxyCompactList}\item 
\hypertarget{a00468_aef14826de9df81baf1b87b72d0363432}{void \hyperlink{a00468_aef14826de9df81baf1b87b72d0363432}{apply\+Options} ()}\label{a00468_aef14826de9df81baf1b87b72d0363432}

\begin{DoxyCompactList}\small\item\em Pointer to the \hyperlink{a00944}{Options\+Widget}. \end{DoxyCompactList}\item 
\hypertarget{a00468_a550998375e6d5edf99c555f47a3e9ce9}{void \hyperlink{a00468_a550998375e6d5edf99c555f47a3e9ce9}{save\+Options} ()}\label{a00468_a550998375e6d5edf99c555f47a3e9ce9}

\begin{DoxyCompactList}\small\item\em Pointer to the \hyperlink{a00944}{Options\+Widget}. \end{DoxyCompactList}\item 
\hypertarget{a00468_ad536081ecbc4c4c959a6035a175e1856}{void \hyperlink{a00468_ad536081ecbc4c4c959a6035a175e1856}{show\+Options\+Widget} ()}\label{a00468_ad536081ecbc4c4c959a6035a175e1856}

\begin{DoxyCompactList}\small\item\em Display the Options Browser. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Status\+Bar controls}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00468_a5acd8a5d6081f471e7d6e33f1386a8ec}{\hyperlink{a00431}{Color\+Status\+Bar} $\ast$ {\bfseries status\+Bar\+\_\+}}\label{a00468_a5acd8a5d6081f471e7d6e33f1386a8ec}

\item 
\hypertarget{a00468_a5f4110aa004b7358d87766ad3a1d0090}{Q\+Label $\ast$ {\bfseries status\+Icon\+\_\+}}\label{a00468_a5f4110aa004b7358d87766ad3a1d0090}

\item 
\hypertarget{a00468_ae6f7e6214851d0b054574f2974b6b99c}{void {\bfseries setup\+Status\+Bar} ()}\label{a00468_ae6f7e6214851d0b054574f2974b6b99c}

\item 
\hypertarget{a00468_a0f03b55e06d24f1ee7d5b7d8dddf7267}{void {\bfseries status\+Message} (Q\+String \+\_\+message, int \+\_\+timeout=0)}\label{a00468_a0f03b55e06d24f1ee7d5b7d8dddf7267}

\item 
\hypertarget{a00468_aa313be9143e350d9386861c0af4bb24c}{void {\bfseries clear\+Status\+Message} ()}\label{a00468_aa313be9143e350d9386861c0af4bb24c}

\item 
\hypertarget{a00468_a509291d47c1da4955ffc4fe786a423de}{void {\bfseries set\+Status} (\hyperlink{a03354_af5f91d43a3317049265b9b0772e796eb}{Application\+Status\+::application\+Status} \+\_\+status)}\label{a00468_a509291d47c1da4955ffc4fe786a423de}

\item 
\hypertarget{a00468_a50f962643acd5777b4e14772655c43b4}{void {\bfseries add\+Widget\+To\+Statusbar} (Q\+Widget $\ast$\+\_\+widget)}\label{a00468_a50f962643acd5777b4e14772655c43b4}

\end{DoxyCompactItemize}
\subsection*{Drag and Drop}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{a00468_a6bf7960c703a4aa512f00f289f9fa4b8}{drag\+Open\+File} (Q\+String \+\_\+filename)
\item 
void \hyperlink{a00468_a8f0b0cd449b7b5ca15973d9222cfa488}{start\+Drag} (Q\+Mouse\+Event $\ast$\+\_\+event)
\item 
void \hyperlink{a00468_a3441edd1d244d011de59c4c50c5d84db}{drag\+Enter\+Event} (Q\+Drag\+Enter\+Event $\ast$\+\_\+event)
\item 
void \hyperlink{a00468_a3d5b707f4e28ae077aec9b11089f3065}{drop\+Event} (Q\+Drop\+Event $\ast$\+\_\+event)
\end{DoxyCompactItemize}
\subsection*{Viewer Controls}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{a00468_a5f34285475c2102c7024ca91ebdf754d}{stereo\+Active\+\_\+}
\begin{DoxyCompactList}\small\item\em The viewer with id \+\_\+viewer\+Id changed its draw Mode. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a0f6602d0237ad445304013538f46a505}{draw\+Mode\+Changed} (int \+\_\+viewer\+Id)
\begin{DoxyCompactList}\small\item\em The viewer with id \+\_\+viewer\+Id changed its draw Mode. \end{DoxyCompactList}\item 
\hypertarget{a00468_a858e06f8e9167de1867d57e19f4b2d60}{void \hyperlink{a00468_a858e06f8e9167de1867d57e19f4b2d60}{slot\+Toggle\+Stereo\+Mode} ()}\label{a00468_a858e06f8e9167de1867d57e19f4b2d60}

\begin{DoxyCompactList}\small\item\em Enable or disable Stereo. \end{DoxyCompactList}\item 
\hypertarget{a00468_a7b975942c797dc9bec7869f7c07d8764}{void \hyperlink{a00468_a7b975942c797dc9bec7869f7c07d8764}{slot\+Set\+Global\+Background\+Color} ()}\label{a00468_a7b975942c797dc9bec7869f7c07d8764}

\begin{DoxyCompactList}\small\item\em Set Background Color for all viewers at once. \end{DoxyCompactList}\item 
\hypertarget{a00468_a0f19131cdd7ef7c9afcd007fa892b3de}{void \hyperlink{a00468_a0f19131cdd7ef7c9afcd007fa892b3de}{slot\+Set\+Context\+Background\+Color} ()}\label{a00468_a0f19131cdd7ef7c9afcd007fa892b3de}

\begin{DoxyCompactList}\small\item\em Set Background Color for one viewer. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a04c4c0f428989d09b137ef29a62c51dc}{slot\+Context\+Home\+View} ()
\begin{DoxyCompactList}\small\item\em Set the active viewer to home position. \end{DoxyCompactList}\item 
\hypertarget{a00468_acd780214d46021c5fb6005a89b4e36e6}{void \hyperlink{a00468_acd780214d46021c5fb6005a89b4e36e6}{slot\+Global\+Home\+View} ()}\label{a00468_acd780214d46021c5fb6005a89b4e36e6}

\begin{DoxyCompactList}\small\item\em Set the viewer to home position. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a853472d7ec349014ad72c8d69f9e6d46}{slot\+Context\+Set\+Home\+View} ()
\begin{DoxyCompactList}\small\item\em Set the active viewers home position. \end{DoxyCompactList}\item 
\hypertarget{a00468_ace75f18cbdc0c44a0d8fcb765d04f315}{void \hyperlink{a00468_ace75f18cbdc0c44a0d8fcb765d04f315}{slot\+Global\+Set\+Home\+View} ()}\label{a00468_ace75f18cbdc0c44a0d8fcb765d04f315}

\begin{DoxyCompactList}\small\item\em Set the home position for all viewers. \end{DoxyCompactList}\item 
\hypertarget{a00468_a52970f9457fc127a924e36a624059c42}{void \hyperlink{a00468_a52970f9457fc127a924e36a624059c42}{slot\+Context\+View\+All} ()}\label{a00468_a52970f9457fc127a924e36a624059c42}

\begin{DoxyCompactList}\small\item\em Change view on active viewer to view complete scene. \end{DoxyCompactList}\item 
\hypertarget{a00468_aa5baaaa80ef02b97db1c28c8b1f47392}{void \hyperlink{a00468_aa5baaaa80ef02b97db1c28c8b1f47392}{slot\+Global\+View\+All} ()}\label{a00468_aa5baaaa80ef02b97db1c28c8b1f47392}

\begin{DoxyCompactList}\small\item\em Change view on all viewers to view complete scene. \end{DoxyCompactList}\item 
\hypertarget{a00468_ac62945c4bf29c529886540e51868c3d1}{void \hyperlink{a00468_ac62945c4bf29c529886540e51868c3d1}{slot\+Context\+Switch\+Projection} ()}\label{a00468_ac62945c4bf29c529886540e51868c3d1}

\begin{DoxyCompactList}\small\item\em Toggle projection mode of the active viewer. \end{DoxyCompactList}\item 
\hypertarget{a00468_afd3839f9272446547aec9075f34e26a3}{\hyperlink{a00464_a5f761809c31a7595b4291755b9b5c0b3}{A\+C\+G\+::\+Scene\+Graph\+::\+Coordsys\+Node\+::\+Projection\+Mode} \hyperlink{a00468_afd3839f9272446547aec9075f34e26a3}{get\+Coordsys\+Projection} ()}\label{a00468_afd3839f9272446547aec9075f34e26a3}

\begin{DoxyCompactList}\small\item\em Toggle coordsys projection mode of the active viewer. \end{DoxyCompactList}\item 
\hypertarget{a00468_a89b9bb57747d0ae6a6b9ddee189fe17b}{void \hyperlink{a00468_a89b9bb57747d0ae6a6b9ddee189fe17b}{slot\+Context\+Switch\+Coordsys\+Projection} ()}\label{a00468_a89b9bb57747d0ae6a6b9ddee189fe17b}

\begin{DoxyCompactList}\small\item\em Toggle coordsys projection mode of the active viewer. \end{DoxyCompactList}\item 
\hypertarget{a00468_a506c2e6693291805885f49cd4cdcf221}{void \hyperlink{a00468_a506c2e6693291805885f49cd4cdcf221}{slot\+Global\+Perspective\+Projection} ()}\label{a00468_a506c2e6693291805885f49cd4cdcf221}

\begin{DoxyCompactList}\small\item\em Toggle projection mode of all viewers to perspective projection. \end{DoxyCompactList}\item 
void \hyperlink{a00468_ae76b6eb5009dc78694f763d8b2178590}{slot\+Global\+Orthographic\+Projection} ()
\begin{DoxyCompactList}\small\item\em Toggle projection mode of all viewers to orthographic projection. \end{DoxyCompactList}\item 
\hypertarget{a00468_a3a4a7884c4936db06f5e6c671aeb4181}{void \hyperlink{a00468_a3a4a7884c4936db06f5e6c671aeb4181}{slot\+Set\+Viewing\+Direction} (Q\+Action $\ast$\+\_\+action)}\label{a00468_a3a4a7884c4936db06f5e6c671aeb4181}

\begin{DoxyCompactList}\small\item\em Change the viewing direction from context-\/menu. \end{DoxyCompactList}\item 
\hypertarget{a00468_addb4980638bfaf62eb1ddff8f4de523e}{void \hyperlink{a00468_addb4980638bfaf62eb1ddff8f4de523e}{slot\+Lock\+Rotation} (bool \+\_\+lock)}\label{a00468_addb4980638bfaf62eb1ddff8f4de523e}

\begin{DoxyCompactList}\small\item\em Lock rotation in current examiner widget. \end{DoxyCompactList}\item 
\hypertarget{a00468_a634275f008bd7057dc0bf9bde59649ef}{void \hyperlink{a00468_a634275f008bd7057dc0bf9bde59649ef}{slot\+Global\+Toggle\+Animation} ()}\label{a00468_a634275f008bd7057dc0bf9bde59649ef}

\begin{DoxyCompactList}\small\item\em If animation is disabled in all viewers, enable it in all viewers. Otherwise disable it. \end{DoxyCompactList}\item 
\hypertarget{a00468_a1dc030370b3c857c8af46f35f4381c72}{void \hyperlink{a00468_a1dc030370b3c857c8af46f35f4381c72}{slot\+Global\+Change\+Animation} (bool \+\_\+animation)}\label{a00468_a1dc030370b3c857c8af46f35f4381c72}

\begin{DoxyCompactList}\small\item\em Set the animation mode for all viewers. \end{DoxyCompactList}\item 
\hypertarget{a00468_ac0e11bb5932bb57632cb3ed18e63cdf8}{void \hyperlink{a00468_ac0e11bb5932bb57632cb3ed18e63cdf8}{slot\+Local\+Change\+Animation} (bool \+\_\+animation)}\label{a00468_ac0e11bb5932bb57632cb3ed18e63cdf8}

\begin{DoxyCompactList}\small\item\em Set the animation mode for active viewer. \end{DoxyCompactList}\item 
\hypertarget{a00468_a1ebac247905b85e6dc4125c74d4aab30}{void \hyperlink{a00468_a1ebac247905b85e6dc4125c74d4aab30}{slot\+Global\+Toggle\+Back\+Face\+Culling} ()}\label{a00468_a1ebac247905b85e6dc4125c74d4aab30}

\begin{DoxyCompactList}\small\item\em If backface culling is disabled in all viewers, enable it in all viewers. Otherwise disable it. \end{DoxyCompactList}\item 
\hypertarget{a00468_a2cfaa81c481ed2d0b33a4db0c33f2adf}{void \hyperlink{a00468_a2cfaa81c481ed2d0b33a4db0c33f2adf}{slot\+Global\+Change\+Back\+Face\+Culling} (bool \+\_\+back\+Face\+Culling)}\label{a00468_a2cfaa81c481ed2d0b33a4db0c33f2adf}

\begin{DoxyCompactList}\small\item\em Set backface culling for all viewers. \end{DoxyCompactList}\item 
\hypertarget{a00468_a0f506b517a7101e51495b729394cd00d}{void \hyperlink{a00468_a0f506b517a7101e51495b729394cd00d}{slot\+Local\+Change\+Back\+Face\+Culling} (bool \+\_\+back\+Face\+Culling)}\label{a00468_a0f506b517a7101e51495b729394cd00d}

\begin{DoxyCompactList}\small\item\em Set backface culling for active viewer. \end{DoxyCompactList}\item 
\hypertarget{a00468_a5061407a4f960a00b5410450b5844808}{void \hyperlink{a00468_a5061407a4f960a00b5410450b5844808}{slot\+Global\+Toggle\+Two\+Sided\+Lighting} ()}\label{a00468_a5061407a4f960a00b5410450b5844808}

\begin{DoxyCompactList}\small\item\em If two-\/sided lighting is disabled in all viewers, enable it in all viewers. Otherwise disable it. \end{DoxyCompactList}\item 
\hypertarget{a00468_a54c84d5556293bf50ddc9f69d04f6550}{void \hyperlink{a00468_a54c84d5556293bf50ddc9f69d04f6550}{slot\+Global\+Change\+Two\+Sided\+Lighting} (bool \+\_\+lighting)}\label{a00468_a54c84d5556293bf50ddc9f69d04f6550}

\begin{DoxyCompactList}\small\item\em Set two-\/sided lighting for all viewers. \end{DoxyCompactList}\item 
\hypertarget{a00468_abf3d2f4e7fec725c70705413ceb3d5d3}{void \hyperlink{a00468_abf3d2f4e7fec725c70705413ceb3d5d3}{slot\+Local\+Change\+Two\+Sided\+Lighting} (bool \+\_\+lighting)}\label{a00468_abf3d2f4e7fec725c70705413ceb3d5d3}

\begin{DoxyCompactList}\small\item\em Set two-\/sided lighting for active viewer. \end{DoxyCompactList}\item 
\hypertarget{a00468_a1fa6f910a33b8a1a86bea4293f0a0007}{void \hyperlink{a00468_a1fa6f910a33b8a1a86bea4293f0a0007}{slot\+Global\+Toggle\+Multisampling} ()}\label{a00468_a1fa6f910a33b8a1a86bea4293f0a0007}

\begin{DoxyCompactList}\small\item\em If multisampling is disabled in all viewers, enable it in all viewers. Otherwise disable it. \end{DoxyCompactList}\item 
\hypertarget{a00468_a7c1ccd26bb9db588061107114408dfba}{void \hyperlink{a00468_a7c1ccd26bb9db588061107114408dfba}{slot\+Global\+Change\+Multisampling} (bool \+\_\+multisampling)}\label{a00468_a7c1ccd26bb9db588061107114408dfba}

\begin{DoxyCompactList}\small\item\em Set multisampling for all viewers. \end{DoxyCompactList}\item 
\hypertarget{a00468_a30a4fd8c56511aa6510dcb97cb5a6800}{void \hyperlink{a00468_a30a4fd8c56511aa6510dcb97cb5a6800}{slot\+Local\+Change\+Multisampling} (bool \+\_\+multisampling)}\label{a00468_a30a4fd8c56511aa6510dcb97cb5a6800}

\begin{DoxyCompactList}\small\item\em Set multisampling for active viewer. \end{DoxyCompactList}\item 
\hypertarget{a00468_a677c37a1673f3a52f83e0a88f8ea9e52}{void \hyperlink{a00468_a677c37a1673f3a52f83e0a88f8ea9e52}{slot\+Global\+Toggle\+Mipmapping} ()}\label{a00468_a677c37a1673f3a52f83e0a88f8ea9e52}

\begin{DoxyCompactList}\small\item\em If mipmapping is disabled in all viewers, enable it in all viewers. Otherwise disable it. \end{DoxyCompactList}\item 
\hypertarget{a00468_ac2c7ddae7db4ede4d3ea5758d4369b58}{void \hyperlink{a00468_ac2c7ddae7db4ede4d3ea5758d4369b58}{slot\+Global\+Change\+Mipmapping} (bool \+\_\+multisampling)}\label{a00468_ac2c7ddae7db4ede4d3ea5758d4369b58}

\begin{DoxyCompactList}\small\item\em Set mipmapping for all viewers. \end{DoxyCompactList}\item 
\hypertarget{a00468_a8bf64b5d6890a3001853fba9818a3737}{void \hyperlink{a00468_a8bf64b5d6890a3001853fba9818a3737}{slot\+Local\+Change\+Mipmapping} (bool \+\_\+mipmapping)}\label{a00468_a8bf64b5d6890a3001853fba9818a3737}

\begin{DoxyCompactList}\small\item\em Set mipmapping for active viewer. \end{DoxyCompactList}\item 
\hypertarget{a00468_a912ede2f49eed4cb9ee13ab5a159137f}{void \hyperlink{a00468_a912ede2f49eed4cb9ee13ab5a159137f}{move\+Back} ()}\label{a00468_a912ede2f49eed4cb9ee13ab5a159137f}

\begin{DoxyCompactList}\small\item\em When using first person mode move backward. \end{DoxyCompactList}\item 
\hypertarget{a00468_af6d03eb68e9280d9841af76b3a59e2b2}{void \hyperlink{a00468_af6d03eb68e9280d9841af76b3a59e2b2}{move\+Forward} ()}\label{a00468_af6d03eb68e9280d9841af76b3a59e2b2}

\begin{DoxyCompactList}\small\item\em When using first person mode move forward. \end{DoxyCompactList}\item 
\hypertarget{a00468_a906353648a8531c4480b1e99694b758c}{void \hyperlink{a00468_a906353648a8531c4480b1e99694b758c}{strafe\+Left} ()}\label{a00468_a906353648a8531c4480b1e99694b758c}

\begin{DoxyCompactList}\small\item\em When using first person mode strafe to the left. \end{DoxyCompactList}\item 
\hypertarget{a00468_a1676f682349c7a82b8fa3f1b73828034}{void \hyperlink{a00468_a1676f682349c7a82b8fa3f1b73828034}{strafe\+Right} ()}\label{a00468_a1676f682349c7a82b8fa3f1b73828034}

\begin{DoxyCompactList}\small\item\em When using first person mode strafe to the right. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Action Mode States}
\begin{DoxyCompactItemize}
\item 
Viewer\+::\+Action\+Mode \hyperlink{a00468_a94596cf1b45c04378fbc12eda03058fe}{action\+Mode\+\_\+}
\item 
Viewer\+::\+Action\+Mode \hyperlink{a00468_a29afc197d12f40c2841a019aa4f78d92}{last\+Action\+Mode\+\_\+}
\item 
bool \hyperlink{a00468_aa65dd68deeb0b77ed96fee490e001411}{picking\+Mode} ()
\item 
bool \hyperlink{a00468_a322e985d4d03a7662fe7001e633c3800}{light\+Mode} ()
\item 
bool \hyperlink{a00468_a421ad8442f1681d0c6db0cd4fa0b48d6}{question\+Mode} ()
\item 
void \hyperlink{a00468_a973d0cc9fd097db3e238d9ea122a0d9c}{set\+Examine\+Mode} ()
\item 
void \hyperlink{a00468_a24a7f70ce1e579c0a57c871f758872ba}{set\+Picking\+Mode} ()
\item 
void \hyperlink{a00468_a4b64c13fdd1389f6e005e7a7eed2be6a}{set\+Question\+Mode} ()
\item 
void \hyperlink{a00468_a0898af84f6070cd7c30d2c61a413e065}{set\+Action\+Mode} (const Viewer\+::\+Action\+Mode \+\_\+am)
\item 
void \hyperlink{a00468_a97bea77697aea79d6c76d723b01c2c02}{get\+Action\+Mode} (Viewer\+::\+Action\+Mode \&\+\_\+am)
\item 
Viewer\+::\+Action\+Mode \hyperlink{a00468_a4398d5c0b938c6bdb2ddaa34ed497ead}{action\+Mode} ()
\item 
Viewer\+::\+Action\+Mode \hyperlink{a00468_ae1bca15cf32a73450cca7e4ed547631e}{last\+Action\+Mode} ()
\item 
bool \hyperlink{a00468_acbdc3b30a5bce7622a7902960b30c15a}{examine\+Mode} ()
\end{DoxyCompactItemize}
\subsection*{Pick\+Modes}
\begin{DoxyCompactItemize}
\item 
Q\+Menu $\ast$ \hyperlink{a00468_a1e1ad7a7bf91c07748a6b85d9407de1a}{pick\+Menu\+\_\+}
\item 
std\+::vector$<$ \hyperlink{a00958}{Pick\+Mode} $>$ \hyperlink{a00468_a1003ed228b1d496dbdae0f399d6ec289}{pick\+\_\+modes\+\_\+}
\item 
std\+::string \hyperlink{a00468_a7938276d1b2fadedfb7a4895e4ba7cde}{pick\+\_\+mode\+\_\+name\+\_\+}
\item 
int \hyperlink{a00468_aefe46b2cb7bbb94d311655917c900275}{pick\+\_\+mode\+\_\+idx\+\_\+}
\item 
std\+::vector$<$ Q\+Action $\ast$ $>$ \hyperlink{a00468_a163cb25a407ddfd02b539322013be5c9}{extended\+\_\+actions}
\item 
void \hyperlink{a00468_a4b1ee619a126dcffe1d6c5ce77feb31d}{add\+Pick\+Mode} (const std\+::string \&\+\_\+name, bool \+\_\+mouse\+\_\+tracking=false, int \+\_\+pos=-\/1, bool \+\_\+visible=true, Q\+Cursor \+\_\+cursor=Qt\+::\+Arrow\+Cursor)
\begin{DoxyCompactList}\small\item\em add pick mode \end{DoxyCompactList}\item 
void \hyperlink{a00468_a3906fec2d6922125226cfefbb66553e5}{clear\+Pick\+Modes} ()
\item 
const std\+::string \& \hyperlink{a00468_acf1cfad9d4f908fa72633206a7355492}{pick\+Mode} () const 
\item 
void \hyperlink{a00468_a83f52bc1374f3740716aa9a3437e21f3}{pick\+Mode} (int \+\_\+id)
\item 
void \hyperlink{a00468_a23bdd98df974f0b52f12139d30d8abcf}{expand\+Tool\+Box\+Widget} (Q\+Widget $\ast$widget, bool expand)
\item 
void \hyperlink{a00468_a7320dfef823bc61948a8f51065fb83fa}{signal\+Pick\+Mode\+Changed} (const std\+::string \&)
\item 
void \hyperlink{a00468_ae99660662365fa5b62e312f68f6f8476}{hide\+Popup\+Menus} ()
\item 
\hypertarget{a00468_aa75a5e9444708b6a7e759924240dde47}{void \hyperlink{a00468_aa75a5e9444708b6a7e759924240dde47}{update\+Pick\+Menu} ()}\label{a00468_aa75a5e9444708b6a7e759924240dde47}

\begin{DoxyCompactList}\small\item\em update pick mode menu \end{DoxyCompactList}\item 
void \hyperlink{a00468_aaca920860176edcdd737757885dd5185}{set\+Pick\+Mode} (const std\+::string \&\+\_\+name)
\item 
void \hyperlink{a00468_a47aa8636c191093f305bb54601388e58}{get\+Pick\+Mode} (std\+::string \&\+\_\+name)
\item 
\hypertarget{a00468_a78e00f6ad7351de29c4f66275cab5273}{void \hyperlink{a00468_a78e00f6ad7351de29c4f66275cab5273}{set\+Active\+Pick\+Tool\+Bar} (Q\+Tool\+Bar $\ast$\+\_\+tool)}\label{a00468_a78e00f6ad7351de29c4f66275cab5273}

\begin{DoxyCompactList}\small\item\em Set toolbar to be active pick toolbar. \end{DoxyCompactList}\item 
\hypertarget{a00468_ad97c88fbb626fedb9ef00a211c8220fa}{void \hyperlink{a00468_ad97c88fbb626fedb9ef00a211c8220fa}{hide\+Pick\+Tool\+Bar} ()}\label{a00468_ad97c88fbb626fedb9ef00a211c8220fa}

\begin{DoxyCompactList}\small\item\em Hide picking toolbar. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a5fcda8d38450114dc617ed57aed3c49c}{set\+Pick\+Mode\+Cursor} (const std\+::string \&\+\_\+name, Q\+Cursor \+\_\+cursor)
\begin{DoxyCompactList}\small\item\em set a new cursor for the pick mode \end{DoxyCompactList}\item 
void \hyperlink{a00468_a7bae6899f1ff7471d685331672caf4d8}{set\+Pick\+Mode\+Mouse\+Tracking} (const std\+::string \&\+\_\+name, bool \+\_\+mouse\+Tracking)
\begin{DoxyCompactList}\small\item\em set mouse\+Tracking for the pick mode \end{DoxyCompactList}\item 
void \hyperlink{a00468_a2056084e5325250ad919f4f7feae5b00}{set\+Pick\+Mode\+Toolbar} (const std\+::string \&\+\_\+mode, Q\+Tool\+Bar $\ast$\+\_\+toolbar)
\begin{DoxyCompactList}\small\item\em Set the additional toolbar of the given \hyperlink{a00958}{Pick\+Mode}. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a1b9bdd3b098f3cec069109ee3aa54d03}{remove\+Pick\+Mode\+Toolbar} (const std\+::string \&\+\_\+mode)
\begin{DoxyCompactList}\small\item\em Removes the additional toolbar of the given \hyperlink{a00958}{Pick\+Mode}. \end{DoxyCompactList}\item 
void \hyperlink{a00468_a87e6318078097166f3c1c8f0fac3da83}{action\+Pick\+Menu} (Q\+Action $\ast$\+\_\+action)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{a00467}{Core} Widget of the Application 

Definition at line 284 of file Core\+Widget.\+hh.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{a00468_a2ed25eb964e15149a83c8a8363d7fd32}{\index{Core\+Widget@{Core\+Widget}!Core\+Widget@{Core\+Widget}}
\index{Core\+Widget@{Core\+Widget}!Core\+Widget@{Core\+Widget}}
\subsubsection[{Core\+Widget}]{\setlength{\rightskip}{0pt plus 5cm}Core\+Widget\+::\+Core\+Widget (
\begin{DoxyParamCaption}
\item[{Q\+Vector$<$ {\bf View\+Mode} $\ast$ $>$ \&}]{\+\_\+view\+Modes, }
\item[{std\+::vector$<$ {\bf Plugin\+Info} $>$ \&}]{\+\_\+plugins, }
\item[{Q\+List$<$ {\bf Slot\+Info} $>$ \&}]{\+\_\+core\+Slots}
\end{DoxyParamCaption}
)}}\label{a00468_a2ed25eb964e15149a83c8a8363d7fd32}


constructor 

Constructor for the \hyperlink{a00467}{Core} Widget.

Definition at line 138 of file Core\+Widget.\+cc.



\subsection{Member Function Documentation}
\hypertarget{a00468_a4398d5c0b938c6bdb2ddaa34ed497ead}{\index{Core\+Widget@{Core\+Widget}!action\+Mode@{action\+Mode}}
\index{action\+Mode@{action\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{action\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}Viewer\+::\+Action\+Mode Core\+Widget\+::action\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a00468_a4398d5c0b938c6bdb2ddaa34ed497ead}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 1448 of file Core\+Widget.\+hh.

\hypertarget{a00468_a87e6318078097166f3c1c8f0fac3da83}{\index{Core\+Widget@{Core\+Widget}!action\+Pick\+Menu@{action\+Pick\+Menu}}
\index{action\+Pick\+Menu@{action\+Pick\+Menu}!Core\+Widget@{Core\+Widget}}
\subsubsection[{action\+Pick\+Menu}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::action\+Pick\+Menu (
\begin{DoxyParamCaption}
\item[{Q\+Action $\ast$}]{\+\_\+action}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a87e6318078097166f3c1c8f0fac3da83}
Vector of all Picking modes 

Definition at line 329 of file picking.\+cc.

\hypertarget{a00468_a398a82de7cd95501c85a69dc6c50499a}{\index{Core\+Widget@{Core\+Widget}!add\+About\+Info@{add\+About\+Info}}
\index{add\+About\+Info@{add\+About\+Info}!Core\+Widget@{Core\+Widget}}
\subsubsection[{add\+About\+Info}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::add\+About\+Info (
\begin{DoxyParamCaption}
\item[{Q\+String}]{\+\_\+text, }
\item[{Q\+String}]{\+\_\+tab\+Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a398a82de7cd95501c85a69dc6c50499a}


Adds an entry to the about dialog. 


\begin{DoxyParams}{Parameters}
{\em \+\_\+text} & Content of the tab \\
\hline
{\em \+\_\+tab\+Name} & Header of the tab \\
\hline
\end{DoxyParams}


Definition at line 87 of file About.\+cc.

\hypertarget{a00468_a68e46bab2c8ff6a00ddb5fbf7fba5244}{\index{Core\+Widget@{Core\+Widget}!add\+Context\+Menus@{add\+Context\+Menus}}
\index{add\+Context\+Menus@{add\+Context\+Menus}!Core\+Widget@{Core\+Widget}}
\subsubsection[{add\+Context\+Menus}]{\setlength{\rightskip}{0pt plus 5cm}bool Core\+Widget\+::add\+Context\+Menus (
\begin{DoxyParamCaption}
\item[{Q\+Menu $\ast$}]{\+\_\+menu, }
\item[{{\bf Context\+Menu\+Type}}]{\+\_\+type, }
\item[{int}]{\+\_\+id = {\ttfamily -\/1}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a68e46bab2c8ff6a00ddb5fbf7fba5244}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{a03409__todo000067}{Todo}]Sort the menu entries by the order given in visible\+Context\+Menus \end{DoxyRefDesc}


Definition at line 529 of file Context\+Menu.\+cc.

\hypertarget{a00468_a3e373a5c0718f70439e471bd9cb02309}{\index{Core\+Widget@{Core\+Widget}!add\+Core\+License\+Info@{add\+Core\+License\+Info}}
\index{add\+Core\+License\+Info@{add\+Core\+License\+Info}!Core\+Widget@{Core\+Widget}}
\subsubsection[{add\+Core\+License\+Info}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::add\+Core\+License\+Info (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a3e373a5c0718f70439e471bd9cb02309}


Add license information about core parts. 

Adds the license information to the about dialog for used libraries. 

Definition at line 53 of file Core\+License\+Infos.\+cc.

\hypertarget{a00468_a4b1ee619a126dcffe1d6c5ce77feb31d}{\index{Core\+Widget@{Core\+Widget}!add\+Pick\+Mode@{add\+Pick\+Mode}}
\index{add\+Pick\+Mode@{add\+Pick\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{add\+Pick\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::add\+Pick\+Mode (
\begin{DoxyParamCaption}
\item[{const std\+::string \&}]{\+\_\+name, }
\item[{bool}]{\+\_\+mouse\+\_\+tracking = {\ttfamily false}, }
\item[{int}]{\+\_\+pos = {\ttfamily -\/1}, }
\item[{bool}]{\+\_\+visible = {\ttfamily true}, }
\item[{Q\+Cursor}]{\+\_\+cursor = {\ttfamily Qt\+:\+:ArrowCursor}}
\end{DoxyParamCaption}
)}}\label{a00468_a4b1ee619a126dcffe1d6c5ce77feb31d}


add pick mode 


\begin{DoxyParams}{Parameters}
{\em \+\_\+name} & Name of the Pick Mode or \char`\"{}\+Separator\char`\"{} to insert a separator \\
\hline
{\em \+\_\+mouse\+\_\+tracking} & true\+: every mouse movement will emit mouse events not only when mousebutton is pressed \\
\hline
{\em \+\_\+pos} & position to insert the mode in the popup menu. \\
\hline
{\em \+\_\+visible} & If true, the ode will be visible in the ui, otherwise it is a hidden pick mode \\
\hline
{\em \+\_\+cursor} & The cursor that should be used when the given pickmode is active \\
\hline
\end{DoxyParams}


Definition at line 389 of file picking.\+cc.

\hypertarget{a00468_ac15edfb0ff8870d6e09d063f1bb9aaf1}{\index{Core\+Widget@{Core\+Widget}!application\+Snapshot@{application\+Snapshot}}
\index{application\+Snapshot@{application\+Snapshot}!Core\+Widget@{Core\+Widget}}
\subsubsection[{application\+Snapshot}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::application\+Snapshot (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_ac15edfb0ff8870d6e09d063f1bb9aaf1}


Create a snapshot of the whole app. 

Take a snapshot of the whole application. 

Definition at line 544 of file viewer\+Control.\+cc.

\hypertarget{a00468_a6ee52aacf9e427e6509e5d5bed34ce6e}{\index{Core\+Widget@{Core\+Widget}!application\+Snapshot\+Dialog@{application\+Snapshot\+Dialog}}
\index{application\+Snapshot\+Dialog@{application\+Snapshot\+Dialog}!Core\+Widget@{Core\+Widget}}
\subsubsection[{application\+Snapshot\+Dialog}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::application\+Snapshot\+Dialog (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a6ee52aacf9e427e6509e5d5bed34ce6e}


Create a snapshot of the whole app with file\+Dialog. 

Take a snapshot of the whole application. 

Definition at line 499 of file viewer\+Control.\+cc.

\hypertarget{a00468_a3906fec2d6922125226cfefbb66553e5}{\index{Core\+Widget@{Core\+Widget}!clear\+Pick\+Modes@{clear\+Pick\+Modes}}
\index{clear\+Pick\+Modes@{clear\+Pick\+Modes}!Core\+Widget@{Core\+Widget}}
\subsubsection[{clear\+Pick\+Modes}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::clear\+Pick\+Modes (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{a00468_a3906fec2d6922125226cfefbb66553e5}
clear all pick modes 

Definition at line 476 of file picking.\+cc.

\hypertarget{a00468_a32ea3c7b03bf050d71a972ce19e7dabd}{\index{Core\+Widget@{Core\+Widget}!core\+Key\+Press\+Event@{core\+Key\+Press\+Event}}
\index{core\+Key\+Press\+Event@{core\+Key\+Press\+Event}!Core\+Widget@{Core\+Widget}}
\subsubsection[{core\+Key\+Press\+Event}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::core\+Key\+Press\+Event (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a32ea3c7b03bf050d71a972ce19e7dabd}


handle key events for the core 

This function is called to handle key events which are registered to the core \hypertarget{a00468_a8b93f82a950c5f39c71d07a46f5fdf64}{\index{Core\+Widget@{Core\+Widget}!core\+Key\+Press\+Event@{core\+Key\+Press\+Event}}
\index{core\+Key\+Press\+Event@{core\+Key\+Press\+Event}!Core\+Widget@{Core\+Widget}}
\subsubsection[{core\+Key\+Press\+Event}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::core\+Key\+Press\+Event (
\begin{DoxyParamCaption}
\item[{Q\+Key\+Event $\ast$}]{\+\_\+e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a8b93f82a950c5f39c71d07a46f5fdf64}


Handle core key events. 

if a key\+Press\+Event belongs to the core this functions is called 

Definition at line 552 of file key\+Handling.\+cc.

\hypertarget{a00468_a3441edd1d244d011de59c4c50c5d84db}{\index{Core\+Widget@{Core\+Widget}!drag\+Enter\+Event@{drag\+Enter\+Event}}
\index{drag\+Enter\+Event@{drag\+Enter\+Event}!Core\+Widget@{Core\+Widget}}
\subsubsection[{drag\+Enter\+Event}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::drag\+Enter\+Event (
\begin{DoxyParamCaption}
\item[{Q\+Drag\+Enter\+Event $\ast$}]{\+\_\+event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_a3441edd1d244d011de59c4c50c5d84db}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{a03409__todo000068}{Todo}]This is deprecated as its now handled by the url code above which should be used. Normally this code is not reached at all now. Remove it soon! \end{DoxyRefDesc}


Definition at line 134 of file drag\+And\+Drop.\+cc.

\hypertarget{a00468_a6bf7960c703a4aa512f00f289f9fa4b8}{\index{Core\+Widget@{Core\+Widget}!drag\+Open\+File@{drag\+Open\+File}}
\index{drag\+Open\+File@{drag\+Open\+File}!Core\+Widget@{Core\+Widget}}
\subsubsection[{drag\+Open\+File}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::drag\+Open\+File (
\begin{DoxyParamCaption}
\item[{Q\+String}]{\+\_\+filename}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{a00468_a6bf7960c703a4aa512f00f289f9fa4b8}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{a03409__todo000068}{Todo}]This is deprecated as its now handled by the url code above which should be used. Normally this code is not reached at all now. Remove it soon! \end{DoxyRefDesc}
\hypertarget{a00468_a0f6602d0237ad445304013538f46a505}{\index{Core\+Widget@{Core\+Widget}!draw\+Mode\+Changed@{draw\+Mode\+Changed}}
\index{draw\+Mode\+Changed@{draw\+Mode\+Changed}!Core\+Widget@{Core\+Widget}}
\subsubsection[{draw\+Mode\+Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::draw\+Mode\+Changed (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+viewer\+Id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{a00468_a0f6602d0237ad445304013538f46a505}


The viewer with id \+\_\+viewer\+Id changed its draw Mode. 

\hypertarget{a00468_a3d5b707f4e28ae077aec9b11089f3065}{\index{Core\+Widget@{Core\+Widget}!drop\+Event@{drop\+Event}}
\index{drop\+Event@{drop\+Event}!Core\+Widget@{Core\+Widget}}
\subsubsection[{drop\+Event}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::drop\+Event (
\begin{DoxyParamCaption}
\item[{Q\+Drop\+Event $\ast$}]{\+\_\+event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_a3d5b707f4e28ae077aec9b11089f3065}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{a03409__todo000068}{Todo}]This is deprecated as its now handled by the url code above which should be used. Normally this code is not reached at all now. Remove it soon! \end{DoxyRefDesc}


Definition at line 148 of file drag\+And\+Drop.\+cc.

\hypertarget{a00468_acbdc3b30a5bce7622a7902960b30c15a}{\index{Core\+Widget@{Core\+Widget}!examine\+Mode@{examine\+Mode}}
\index{examine\+Mode@{examine\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{examine\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}bool Core\+Widget\+::examine\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [slot]}}}\label{a00468_acbdc3b30a5bce7622a7902960b30c15a}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 1432 of file Core\+Widget.\+hh.

\hypertarget{a00468_a23bdd98df974f0b52f12139d30d8abcf}{\index{Core\+Widget@{Core\+Widget}!expand\+Tool\+Box\+Widget@{expand\+Tool\+Box\+Widget}}
\index{expand\+Tool\+Box\+Widget@{expand\+Tool\+Box\+Widget}!Core\+Widget@{Core\+Widget}}
\subsubsection[{expand\+Tool\+Box\+Widget}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::expand\+Tool\+Box\+Widget (
\begin{DoxyParamCaption}
\item[{Q\+Widget $\ast$}]{widget, }
\item[{bool}]{expand}
\end{DoxyParamCaption}
)}}\label{a00468_a23bdd98df974f0b52f12139d30d8abcf}
Vector of all Picking modes 

Definition at line 487 of file picking.\+cc.

\hypertarget{a00468_a97bea77697aea79d6c76d723b01c2c02}{\index{Core\+Widget@{Core\+Widget}!get\+Action\+Mode@{get\+Action\+Mode}}
\index{get\+Action\+Mode@{get\+Action\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{get\+Action\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::get\+Action\+Mode (
\begin{DoxyParamCaption}
\item[{Viewer\+::\+Action\+Mode \&}]{\+\_\+am}
\end{DoxyParamCaption}
)}}\label{a00468_a97bea77697aea79d6c76d723b01c2c02}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 158 of file picking.\+cc.

\hypertarget{a00468_a47aa8636c191093f305bb54601388e58}{\index{Core\+Widget@{Core\+Widget}!get\+Pick\+Mode@{get\+Pick\+Mode}}
\index{get\+Pick\+Mode@{get\+Pick\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{get\+Pick\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::get\+Pick\+Mode (
\begin{DoxyParamCaption}
\item[{std\+::string \&}]{\+\_\+name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a47aa8636c191093f305bb54601388e58}
Vector of all Picking modes 

Definition at line 179 of file picking.\+cc.

\hypertarget{a00468_ae99660662365fa5b62e312f68f6f8476}{\index{Core\+Widget@{Core\+Widget}!hide\+Popup\+Menus@{hide\+Popup\+Menus}}
\index{hide\+Popup\+Menus@{hide\+Popup\+Menus}!Core\+Widget@{Core\+Widget}}
\subsubsection[{hide\+Popup\+Menus}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::hide\+Popup\+Menus (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_ae99660662365fa5b62e312f68f6f8476}
Vector of all Picking modes 

Definition at line 345 of file picking.\+cc.

\hypertarget{a00468_a3ff4c255c761294742c2d94ef578cd78}{\index{Core\+Widget@{Core\+Widget}!key\+Press\+Event@{key\+Press\+Event}}
\index{key\+Press\+Event@{key\+Press\+Event}!Core\+Widget@{Core\+Widget}}
\subsubsection[{key\+Press\+Event}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::key\+Press\+Event (
\begin{DoxyParamCaption}
\item[{Q\+Key\+Event $\ast$}]{\+\_\+e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{a00468_a3ff4c255c761294742c2d94ef578cd78}


Handle key events. 

passes key\+Press\+Events to either the \hyperlink{a00467}{Core} or a Plugin depending on who has registered the key 

Definition at line 83 of file key\+Handling.\+cc.

\hypertarget{a00468_ae1bca15cf32a73450cca7e4ed547631e}{\index{Core\+Widget@{Core\+Widget}!last\+Action\+Mode@{last\+Action\+Mode}}
\index{last\+Action\+Mode@{last\+Action\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{last\+Action\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}Viewer\+::\+Action\+Mode Core\+Widget\+::last\+Action\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a00468_ae1bca15cf32a73450cca7e4ed547631e}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 1449 of file Core\+Widget.\+hh.

\hypertarget{a00468_a322e985d4d03a7662fe7001e633c3800}{\index{Core\+Widget@{Core\+Widget}!light\+Mode@{light\+Mode}}
\index{light\+Mode@{light\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{light\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}bool Core\+Widget\+::light\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a00468_a322e985d4d03a7662fe7001e633c3800}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 1434 of file Core\+Widget.\+hh.

\hypertarget{a00468_aa65dd68deeb0b77ed96fee490e001411}{\index{Core\+Widget@{Core\+Widget}!picking\+Mode@{picking\+Mode}}
\index{picking\+Mode@{picking\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{picking\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}bool Core\+Widget\+::picking\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a00468_aa65dd68deeb0b77ed96fee490e001411}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 1433 of file Core\+Widget.\+hh.

\hypertarget{a00468_acf1cfad9d4f908fa72633206a7355492}{\index{Core\+Widget@{Core\+Widget}!pick\+Mode@{pick\+Mode}}
\index{pick\+Mode@{pick\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{pick\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}const std\+::string \& Core\+Widget\+::pick\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{a00468_acf1cfad9d4f908fa72633206a7355492}
return the currently active pick mode 

Definition at line 492 of file picking.\+cc.

\hypertarget{a00468_a83f52bc1374f3740716aa9a3437e21f3}{\index{Core\+Widget@{Core\+Widget}!pick\+Mode@{pick\+Mode}}
\index{pick\+Mode@{pick\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{pick\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::pick\+Mode (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+id}
\end{DoxyParamCaption}
)}}\label{a00468_a83f52bc1374f3740716aa9a3437e21f3}
Switch to given picking mode 
\begin{DoxyParams}{Parameters}
{\em \+\_\+id} & Id of the picking Mode \\
\hline
\end{DoxyParams}


Definition at line 359 of file picking.\+cc.

\hypertarget{a00468_a55e1c8c9061c5826ebeed3337d7a2a4a}{\index{Core\+Widget@{Core\+Widget}!Plugin\+Key\+Event@{Plugin\+Key\+Event}}
\index{Plugin\+Key\+Event@{Plugin\+Key\+Event}!Core\+Widget@{Core\+Widget}}
\subsubsection[{Plugin\+Key\+Event}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::\+Plugin\+Key\+Event (
\begin{DoxyParamCaption}
\item[{Q\+Key\+Event $\ast$}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{a00468_a55e1c8c9061c5826ebeed3337d7a2a4a}
When this Signal is emitted when a Keyevent Event occures The signal is connected to all Plugins implementing \hyperlink{a00756}{Key\+Interface} by the plugin\+Loader \hypertarget{a00468_a96fbfaffc5f55b138dbdb77a354f10f2}{\index{Core\+Widget@{Core\+Widget}!Plugin\+Key\+Release\+Event@{Plugin\+Key\+Release\+Event}}
\index{Plugin\+Key\+Release\+Event@{Plugin\+Key\+Release\+Event}!Core\+Widget@{Core\+Widget}}
\subsubsection[{Plugin\+Key\+Release\+Event}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::\+Plugin\+Key\+Release\+Event (
\begin{DoxyParamCaption}
\item[{Q\+Key\+Event $\ast$}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{a00468_a96fbfaffc5f55b138dbdb77a354f10f2}
When this Signal is emitted when a Keyevent Release occures The signal is connected to all Plugins implementing \hyperlink{a00756}{Key\+Interface} by the plugin\+Loader \hypertarget{a00468_a421ad8442f1681d0c6db0cd4fa0b48d6}{\index{Core\+Widget@{Core\+Widget}!question\+Mode@{question\+Mode}}
\index{question\+Mode@{question\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{question\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}bool Core\+Widget\+::question\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a00468_a421ad8442f1681d0c6db0cd4fa0b48d6}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 1435 of file Core\+Widget.\+hh.

\hypertarget{a00468_ab6c3d7e961e2da2cc7b39202a0ba6dc6}{\index{Core\+Widget@{Core\+Widget}!register\+Core\+Keys@{register\+Core\+Keys}}
\index{register\+Core\+Keys@{register\+Core\+Keys}!Core\+Widget@{Core\+Widget}}
\subsubsection[{register\+Core\+Keys}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::register\+Core\+Keys (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_ab6c3d7e961e2da2cc7b39202a0ba6dc6}


Register all events related to the core. 

if a key\+Press\+Event belongs to the core this functions is called 

Definition at line 508 of file key\+Handling.\+cc.

\hypertarget{a00468_a1b9bdd3b098f3cec069109ee3aa54d03}{\index{Core\+Widget@{Core\+Widget}!remove\+Pick\+Mode\+Toolbar@{remove\+Pick\+Mode\+Toolbar}}
\index{remove\+Pick\+Mode\+Toolbar@{remove\+Pick\+Mode\+Toolbar}!Core\+Widget@{Core\+Widget}}
\subsubsection[{remove\+Pick\+Mode\+Toolbar}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::remove\+Pick\+Mode\+Toolbar (
\begin{DoxyParamCaption}
\item[{const std\+::string \&}]{\+\_\+mode}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a1b9bdd3b098f3cec069109ee3aa54d03}


Removes the additional toolbar of the given \hyperlink{a00958}{Pick\+Mode}. 

Set the additional toolbar that should be shown in the pick\+Mode


\begin{DoxyParams}{Parameters}
{\em \+\_\+mode} & Identifier of Picking mode \\
\hline
\end{DoxyParams}


Definition at line 461 of file picking.\+cc.

\hypertarget{a00468_a98f0b09a56303ef0663b9913a43df4ca}{\index{Core\+Widget@{Core\+Widget}!scene\+Rect\+Changed@{scene\+Rect\+Changed}}
\index{scene\+Rect\+Changed@{scene\+Rect\+Changed}!Core\+Widget@{Core\+Widget}}
\subsubsection[{scene\+Rect\+Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::scene\+Rect\+Changed (
\begin{DoxyParamCaption}
\item[{const Q\+Rect\+F \&}]{rect}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_a98f0b09a56303ef0663b9913a43df4ca}
Updates the size of the main graphics widget in the scene 

Definition at line 1064 of file Core\+Widget.\+cc.

\hypertarget{a00468_a0898af84f6070cd7c30d2c61a413e065}{\index{Core\+Widget@{Core\+Widget}!set\+Action\+Mode@{set\+Action\+Mode}}
\index{set\+Action\+Mode@{set\+Action\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{set\+Action\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::set\+Action\+Mode (
\begin{DoxyParamCaption}
\item[{const Viewer\+::\+Action\+Mode}]{\+\_\+am}
\end{DoxyParamCaption}
)}}\label{a00468_a0898af84f6070cd7c30d2c61a413e065}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 68 of file picking.\+cc.

\hypertarget{a00468_a973d0cc9fd097db3e238d9ea122a0d9c}{\index{Core\+Widget@{Core\+Widget}!set\+Examine\+Mode@{set\+Examine\+Mode}}
\index{set\+Examine\+Mode@{set\+Examine\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{set\+Examine\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::set\+Examine\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a00468_a973d0cc9fd097db3e238d9ea122a0d9c}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 1440 of file Core\+Widget.\+hh.

\hypertarget{a00468_a94f65d0721191eaffccf7455b8b7afdc}{\index{Core\+Widget@{Core\+Widget}!set\+Fullscreen@{set\+Fullscreen}}
\index{set\+Fullscreen@{set\+Fullscreen}!Core\+Widget@{Core\+Widget}}
\subsubsection[{set\+Fullscreen}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::set\+Fullscreen (
\begin{DoxyParamCaption}
\item[{bool}]{\+\_\+state}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a94f65d0721191eaffccf7455b8b7afdc}


Enable or disable fullscreen mode. 

Enable or disable Fullscreen Mode 

Definition at line 715 of file Core\+Widget.\+cc.

\hypertarget{a00468_a24a7f70ce1e579c0a57c871f758872ba}{\index{Core\+Widget@{Core\+Widget}!set\+Picking\+Mode@{set\+Picking\+Mode}}
\index{set\+Picking\+Mode@{set\+Picking\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{set\+Picking\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::set\+Picking\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a00468_a24a7f70ce1e579c0a57c871f758872ba}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 1441 of file Core\+Widget.\+hh.

\hypertarget{a00468_aaca920860176edcdd737757885dd5185}{\index{Core\+Widget@{Core\+Widget}!set\+Pick\+Mode@{set\+Pick\+Mode}}
\index{set\+Pick\+Mode@{set\+Pick\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{set\+Pick\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::set\+Pick\+Mode (
\begin{DoxyParamCaption}
\item[{const std\+::string \&}]{\+\_\+name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_aaca920860176edcdd737757885dd5185}
Switch to given picking mode 
\begin{DoxyParams}{Parameters}
{\em \+\_\+name} & Name of the picking mode \\
\hline
\end{DoxyParams}


Definition at line 164 of file picking.\+cc.

\hypertarget{a00468_a5fcda8d38450114dc617ed57aed3c49c}{\index{Core\+Widget@{Core\+Widget}!set\+Pick\+Mode\+Cursor@{set\+Pick\+Mode\+Cursor}}
\index{set\+Pick\+Mode\+Cursor@{set\+Pick\+Mode\+Cursor}!Core\+Widget@{Core\+Widget}}
\subsubsection[{set\+Pick\+Mode\+Cursor}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::set\+Pick\+Mode\+Cursor (
\begin{DoxyParamCaption}
\item[{const std\+::string \&}]{\+\_\+name, }
\item[{Q\+Cursor}]{\+\_\+cursor}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a5fcda8d38450114dc617ed57aed3c49c}


set a new cursor for the pick mode 


\begin{DoxyParams}{Parameters}
{\em \+\_\+name} & Name of the Pick Mode \\
\hline
{\em \+\_\+cursor} & the new cursor \\
\hline
\end{DoxyParams}


Definition at line 410 of file picking.\+cc.

\hypertarget{a00468_a7bae6899f1ff7471d685331672caf4d8}{\index{Core\+Widget@{Core\+Widget}!set\+Pick\+Mode\+Mouse\+Tracking@{set\+Pick\+Mode\+Mouse\+Tracking}}
\index{set\+Pick\+Mode\+Mouse\+Tracking@{set\+Pick\+Mode\+Mouse\+Tracking}!Core\+Widget@{Core\+Widget}}
\subsubsection[{set\+Pick\+Mode\+Mouse\+Tracking}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::set\+Pick\+Mode\+Mouse\+Tracking (
\begin{DoxyParamCaption}
\item[{const std\+::string \&}]{\+\_\+name, }
\item[{bool}]{\+\_\+mouse\+Tracking}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a7bae6899f1ff7471d685331672caf4d8}


set mouse\+Tracking for the pick mode 


\begin{DoxyParams}{Parameters}
{\em \+\_\+name} & Name of the Pick Mode \\
\hline
{\em \+\_\+mouse\+Tracking} & true\+: every mouse movement will emit mouse events not only when mousebutton is pressed \\
\hline
\end{DoxyParams}


Definition at line 425 of file picking.\+cc.

\hypertarget{a00468_a2056084e5325250ad919f4f7feae5b00}{\index{Core\+Widget@{Core\+Widget}!set\+Pick\+Mode\+Toolbar@{set\+Pick\+Mode\+Toolbar}}
\index{set\+Pick\+Mode\+Toolbar@{set\+Pick\+Mode\+Toolbar}!Core\+Widget@{Core\+Widget}}
\subsubsection[{set\+Pick\+Mode\+Toolbar}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::set\+Pick\+Mode\+Toolbar (
\begin{DoxyParamCaption}
\item[{const std\+::string \&}]{\+\_\+mode, }
\item[{Q\+Tool\+Bar $\ast$}]{\+\_\+toolbar}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a2056084e5325250ad919f4f7feae5b00}


Set the additional toolbar of the given \hyperlink{a00958}{Pick\+Mode}. 

Set the additional toolbar that should be shown in the pick\+Mode


\begin{DoxyParams}{Parameters}
{\em \+\_\+mode} & Identifier of Picking mode \\
\hline
{\em \+\_\+toolbar} & the toolbar \\
\hline
\end{DoxyParams}


Definition at line 442 of file picking.\+cc.

\hypertarget{a00468_a4b64c13fdd1389f6e005e7a7eed2be6a}{\index{Core\+Widget@{Core\+Widget}!set\+Question\+Mode@{set\+Question\+Mode}}
\index{set\+Question\+Mode@{set\+Question\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{set\+Question\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::set\+Question\+Mode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a00468_a4b64c13fdd1389f6e005e7a7eed2be6a}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 1442 of file Core\+Widget.\+hh.

\hypertarget{a00468_ac694ae42aa9de1b4841f31309eeb1906}{\index{Core\+Widget@{Core\+Widget}!set\+View\+Mode@{set\+View\+Mode}}
\index{set\+View\+Mode@{set\+View\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{set\+View\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::set\+View\+Mode (
\begin{DoxyParamCaption}
\item[{Q\+String}]{\+\_\+mode, }
\item[{bool}]{\+\_\+expand\+All = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_ac694ae42aa9de1b4841f31309eeb1906}


Set the view Mode to the given Mode. 

Slot for setting the view\+Mode from menu. 

Definition at line 316 of file view\+Mode.\+cc.

\hypertarget{a00468_a5f0c584775a0b970ff00b10f9c916d1c}{\index{Core\+Widget@{Core\+Widget}!show\+Logger@{show\+Logger}}
\index{show\+Logger@{show\+Logger}!Core\+Widget@{Core\+Widget}}
\subsubsection[{show\+Logger}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::show\+Logger (
\begin{DoxyParamCaption}
\item[{Open\+Flipper\+::\+Options\+::\+Logger\+State}]{\+\_\+state}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a5f0c584775a0b970ff00b10f9c916d1c}


Change visibility of the logger. 

Hide or show logger 

Definition at line 76 of file Logger\+Handling.\+cc.

\hypertarget{a00468_ae601a9fa70d2519f972f2e910f70a0e5}{\index{Core\+Widget@{Core\+Widget}!show\+Status\+Bar@{show\+Status\+Bar}}
\index{show\+Status\+Bar@{show\+Status\+Bar}!Core\+Widget@{Core\+Widget}}
\subsubsection[{show\+Status\+Bar}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::show\+Status\+Bar (
\begin{DoxyParamCaption}
\item[{bool}]{\+\_\+state}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_ae601a9fa70d2519f972f2e910f70a0e5}


Show or hide status bar. 

Hide or show Status bar 

Definition at line 161 of file Status\+Bar.\+cc.

\hypertarget{a00468_aba27a3c4cf853781b7da671a7ae51035}{\index{Core\+Widget@{Core\+Widget}!show\+Tool\+Bar@{show\+Tool\+Bar}}
\index{show\+Tool\+Bar@{show\+Tool\+Bar}!Core\+Widget@{Core\+Widget}}
\subsubsection[{show\+Tool\+Bar}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::show\+Tool\+Bar (
\begin{DoxyParamCaption}
\item[{bool}]{\+\_\+state}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_aba27a3c4cf853781b7da671a7ae51035}


Show or hide toolbar, emits tool\+Bar\+Toggled( bool \+\_\+state ) 

Show or hide toolbar. 

Definition at line 808 of file Core\+Widget.\+cc.

\hypertarget{a00468_a2e693a6a9b572f5193beac0ecfcf2f5c}{\index{Core\+Widget@{Core\+Widget}!show\+Toolbox@{show\+Toolbox}}
\index{show\+Toolbox@{show\+Toolbox}!Core\+Widget@{Core\+Widget}}
\subsubsection[{show\+Toolbox}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::show\+Toolbox (
\begin{DoxyParamCaption}
\item[{bool}]{\+\_\+state}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a2e693a6a9b572f5193beac0ecfcf2f5c}


Show or hide toolbox. 

Hide or show toolbox 

Definition at line 774 of file Core\+Widget.\+cc.

\hypertarget{a00468_a7320dfef823bc61948a8f51065fb83fa}{\index{Core\+Widget@{Core\+Widget}!signal\+Pick\+Mode\+Changed@{signal\+Pick\+Mode\+Changed}}
\index{signal\+Pick\+Mode\+Changed@{signal\+Pick\+Mode\+Changed}!Core\+Widget@{Core\+Widget}}
\subsubsection[{signal\+Pick\+Mode\+Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::signal\+Pick\+Mode\+Changed (
\begin{DoxyParamCaption}
\item[{const std\+::string \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{a00468_a7320dfef823bc61948a8f51065fb83fa}
This signal is emitted when the pick\+Mode is changed and contains the new \hyperlink{a00958}{Pick\+Mode} \hypertarget{a00468_aff10c0e7c31012aec27d168004180c7a}{\index{Core\+Widget@{Core\+Widget}!slot\+Activate\+Examiner@{slot\+Activate\+Examiner}}
\index{slot\+Activate\+Examiner@{slot\+Activate\+Examiner}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Activate\+Examiner}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Activate\+Examiner (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_aff10c0e7c31012aec27d168004180c7a}
Makes the sender examiner active 

Definition at line 1087 of file Core\+Widget.\+cc.

\hypertarget{a00468_a3ea6ee8dbf05f66716aeedd3c16682ca}{\index{Core\+Widget@{Core\+Widget}!slot\+Add\+Key\+Mapping@{slot\+Add\+Key\+Mapping}}
\index{slot\+Add\+Key\+Mapping@{slot\+Add\+Key\+Mapping}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Add\+Key\+Mapping}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Add\+Key\+Mapping (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+key, }
\item[{Qt\+::\+Keyboard\+Modifiers}]{\+\_\+modifiers, }
\item[{Q\+Object $\ast$}]{\+\_\+plugin, }
\item[{int}]{\+\_\+key\+Binding\+I\+D}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a3ea6ee8dbf05f66716aeedd3c16682ca}


add a new key Mapping 

add a new key\+Mapping (key\+Binding\+I\+D is the id of the key\+Binding in the plugin\+Info of \+\_\+plugin \+:)

internal function that stores a new key\+Combination assignment for an existing key\+Binding 

Definition at line 336 of file key\+Handling.\+cc.

\hypertarget{a00468_a47c4ada6b9ababbaa3c6fd84a74712ea}{\index{Core\+Widget@{Core\+Widget}!slot\+Apply\+Stereo\+Settings@{slot\+Apply\+Stereo\+Settings}}
\index{slot\+Apply\+Stereo\+Settings@{slot\+Apply\+Stereo\+Settings}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Apply\+Stereo\+Settings}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Apply\+Stereo\+Settings (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+tmp\+Param = {\ttfamily 0}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a47c4ada6b9ababbaa3c6fd84a74712ea}
Is called if the user has changed stereo settings Note\+: The parameter just makes sure, we can connect all necessary signals to this slot. It has no use for now. 

Definition at line 484 of file view\+Mode.\+cc.

\hypertarget{a00468_a04c4c0f428989d09b137ef29a62c51dc}{\index{Core\+Widget@{Core\+Widget}!slot\+Context\+Home\+View@{slot\+Context\+Home\+View}}
\index{slot\+Context\+Home\+View@{slot\+Context\+Home\+View}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Context\+Home\+View}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Context\+Home\+View (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_a04c4c0f428989d09b137ef29a62c51dc}


Set the active viewer to home position. 

Set the viewer to home position. 

Definition at line 132 of file viewer\+Control.\+cc.

\hypertarget{a00468_a853472d7ec349014ad72c8d69f9e6d46}{\index{Core\+Widget@{Core\+Widget}!slot\+Context\+Set\+Home\+View@{slot\+Context\+Set\+Home\+View}}
\index{slot\+Context\+Set\+Home\+View@{slot\+Context\+Set\+Home\+View}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Context\+Set\+Home\+View}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Context\+Set\+Home\+View (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_a853472d7ec349014ad72c8d69f9e6d46}


Set the active viewers home position. 

Set the viewers home position. 

Definition at line 161 of file viewer\+Control.\+cc.

\hypertarget{a00468_af0fd77152b9d380c564c00e54273279a}{\index{Core\+Widget@{Core\+Widget}!slot\+Examiner\+Snapshot@{slot\+Examiner\+Snapshot}}
\index{slot\+Examiner\+Snapshot@{slot\+Examiner\+Snapshot}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Examiner\+Snapshot}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Examiner\+Snapshot (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_af0fd77152b9d380c564c00e54273279a}


Create a snapshot of the last active examiner. 

Take a snapshot of the current Viewer. 

Definition at line 357 of file viewer\+Control.\+cc.

\hypertarget{a00468_ae76b6eb5009dc78694f763d8b2178590}{\index{Core\+Widget@{Core\+Widget}!slot\+Global\+Orthographic\+Projection@{slot\+Global\+Orthographic\+Projection}}
\index{slot\+Global\+Orthographic\+Projection@{slot\+Global\+Orthographic\+Projection}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Global\+Orthographic\+Projection}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Global\+Orthographic\+Projection (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_ae76b6eb5009dc78694f763d8b2178590}


Toggle projection mode of all viewers to orthographic projection. 

Toggle projection mode of all viewers to orthogonal projection. 

Definition at line 230 of file viewer\+Control.\+cc.

\hypertarget{a00468_aa51e3d88efc42526907734abc9f0a178}{\index{Core\+Widget@{Core\+Widget}!slot\+Log@{slot\+Log}}
\index{slot\+Log@{slot\+Log}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Log}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Log (
\begin{DoxyParamCaption}
\item[{{\bf Logtype}}]{\+\_\+type, }
\item[{Q\+String}]{\+\_\+message}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_aa51e3d88efc42526907734abc9f0a178}


Slot writing everything to the Logger widget. 

Display a log message in the Mainwidget 
\begin{DoxyParams}{Parameters}
{\em \+\_\+type} & Type of Message (O\+U\+T,W\+A\+R\+N,E\+R\+R) \\
\hline
{\em \+\_\+message} & The message to be displayed\\
\hline
\end{DoxyParams}
This slot has to be called by all loggers. It is used to serialize and color the Output.


\begin{DoxyParams}{Parameters}
{\em \+\_\+type} & Logtype (defines the color of the output) \\
\hline
{\em \+\_\+message} & The message for output \\
\hline
\end{DoxyParams}


Definition at line 78 of file Core\+Widget\+Logging.\+cc.

\hypertarget{a00468_a77782ad6103c907c5bb5e2e550c27891}{\index{Core\+Widget@{Core\+Widget}!slot\+Register\+Key@{slot\+Register\+Key}}
\index{slot\+Register\+Key@{slot\+Register\+Key}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Register\+Key}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Register\+Key (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+key, }
\item[{Qt\+::\+Keyboard\+Modifiers}]{\+\_\+modifiers, }
\item[{Q\+String}]{\+\_\+description, }
\item[{bool}]{\+\_\+multi\+Use = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_a77782ad6103c907c5bb5e2e550c27891}


key registration 

Register a key to the core or a plugin.

internal slot that registers a key\+Combination to the sender() who emitted the \hyperlink{a00468_aa2d30979f416e884642d7da41f44e7ab}{register\+Key()} signal only after registering key\+Combinations plugins receive key\+Events to the corresponding key\+Combinations via \hyperlink{a00756}{Key\+Interface}. 

Definition at line 212 of file key\+Handling.\+cc.

\hypertarget{a00468_af845ab3d7ac371b452317f698bf6e37b}{\index{Core\+Widget@{Core\+Widget}!slot\+Register\+Slot\+Key\+Bindings@{slot\+Register\+Slot\+Key\+Bindings}}
\index{slot\+Register\+Slot\+Key\+Bindings@{slot\+Register\+Slot\+Key\+Bindings}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Register\+Slot\+Key\+Bindings}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Register\+Slot\+Key\+Bindings (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_af845ab3d7ac371b452317f698bf6e37b}


register scripting slots to allow key\+Bindings 

scripting slots will automatically registered to be assigned to an invalid key(-\/1)

internal function that registers all public slots without parameters of each plugin (or core) to the key management system. This allows the assignment of key\+Bindings for each of these slots. 

Definition at line 289 of file key\+Handling.\+cc.

\hypertarget{a00468_a8d23490824aefe6e80aae4453031de6d}{\index{Core\+Widget@{Core\+Widget}!slot\+Remove\+View\+Mode@{slot\+Remove\+View\+Mode}}
\index{slot\+Remove\+View\+Mode@{slot\+Remove\+View\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Remove\+View\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Remove\+View\+Mode (
\begin{DoxyParamCaption}
\item[{Q\+String}]{\+\_\+name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_a8d23490824aefe6e80aae4453031de6d}


Remove view\+Mode. 

Remove a view\+Mode. 

Definition at line 293 of file view\+Mode.\+cc.

\hypertarget{a00468_a190fe0417173fa185747d9eece482527}{\index{Core\+Widget@{Core\+Widget}!slot\+Set\+View\+Mode@{slot\+Set\+View\+Mode}}
\index{slot\+Set\+View\+Mode@{slot\+Set\+View\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Set\+View\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Set\+View\+Mode (
\begin{DoxyParamCaption}
\item[{Q\+Action $\ast$}]{action}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_a190fe0417173fa185747d9eece482527}


Slot for setting \hyperlink{a01458}{View\+Mode} from \hyperlink{a00802}{Menu}. 

Slot for setting the view\+Mode from menu. 

Definition at line 311 of file view\+Mode.\+cc.

\hypertarget{a00468_a7a3c34c0067deeda14c13483976cc2af}{\index{Core\+Widget@{Core\+Widget}!slot\+Set\+View\+Mode\+Icon@{slot\+Set\+View\+Mode\+Icon}}
\index{slot\+Set\+View\+Mode\+Icon@{slot\+Set\+View\+Mode\+Icon}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Set\+View\+Mode\+Icon}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Set\+View\+Mode\+Icon (
\begin{DoxyParamCaption}
\item[{Q\+String}]{\+\_\+mode, }
\item[{Q\+String}]{\+\_\+icon\+Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a7a3c34c0067deeda14c13483976cc2af}


Sets the Icon for a given View Mode (non-\/userdefined view\+Mode) 

Sets the Icon for a given View Mode. 

Definition at line 247 of file view\+Mode.\+cc.

\hypertarget{a00468_af613bb19ee95300a5d02744566f54764}{\index{Core\+Widget@{Core\+Widget}!slot\+Set\+View\+Mode\+Icon@{slot\+Set\+View\+Mode\+Icon}}
\index{slot\+Set\+View\+Mode\+Icon@{slot\+Set\+View\+Mode\+Icon}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Set\+View\+Mode\+Icon}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Set\+View\+Mode\+Icon (
\begin{DoxyParamCaption}
\item[{Q\+String}]{\+\_\+mode, }
\item[{bool}]{\+\_\+custom, }
\item[{Q\+String}]{\+\_\+icon\+Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_af613bb19ee95300a5d02744566f54764}


Sets the Icon for a given View Mode (\+\_\+custom == userdefined view\+Mode) 

Sets the Icon for a given View Mode. 

Definition at line 252 of file view\+Mode.\+cc.

\hypertarget{a00468_a0dcacda93e1cae52e5567ca187ccb6e3}{\index{Core\+Widget@{Core\+Widget}!slot\+Show\+Scene\+Graph\+Dialog@{slot\+Show\+Scene\+Graph\+Dialog}}
\index{slot\+Show\+Scene\+Graph\+Dialog@{slot\+Show\+Scene\+Graph\+Dialog}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Show\+Scene\+Graph\+Dialog}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Show\+Scene\+Graph\+Dialog (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_a0dcacda93e1cae52e5567ca187ccb6e3}
Creates and shows the Scenegraph Dialog 

Definition at line 1038 of file Core\+Widget.\+cc.

\hypertarget{a00468_aa05150cc3f23c29eb85eef0d34a0425e}{\index{Core\+Widget@{Core\+Widget}!slot\+Switch\+Wheels@{slot\+Switch\+Wheels}}
\index{slot\+Switch\+Wheels@{slot\+Switch\+Wheels}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+Switch\+Wheels}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+Switch\+Wheels (
\begin{DoxyParamCaption}
\item[{bool}]{\+\_\+state}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_aa05150cc3f23c29eb85eef0d34a0425e}


Show / hide wheels. 

Show / hide wheels in examiner windows. 

Definition at line 137 of file viewer\+Control.\+cc.

\hypertarget{a00468_a55e8d857cc772abd295e4464f32a1e10}{\index{Core\+Widget@{Core\+Widget}!slot\+View\+Mode\+Dialog@{slot\+View\+Mode\+Dialog}}
\index{slot\+View\+Mode\+Dialog@{slot\+View\+Mode\+Dialog}!Core\+Widget@{Core\+Widget}}
\subsubsection[{slot\+View\+Mode\+Dialog}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::slot\+View\+Mode\+Dialog (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_a55e8d857cc772abd295e4464f32a1e10}


Show a dialog in which the view\+Mode can be edited. 

show dialog for changing \hyperlink{a01458}{View\+Mode} 

Definition at line 327 of file view\+Mode.\+cc.

\hypertarget{a00468_a8f0b0cd449b7b5ca15973d9222cfa488}{\index{Core\+Widget@{Core\+Widget}!start\+Drag@{start\+Drag}}
\index{start\+Drag@{start\+Drag}!Core\+Widget@{Core\+Widget}}
\subsubsection[{start\+Drag}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::start\+Drag (
\begin{DoxyParamCaption}
\item[{Q\+Mouse\+Event $\ast$}]{\+\_\+event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a00468_a8f0b0cd449b7b5ca15973d9222cfa488}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{a03409__todo000068}{Todo}]This is deprecated as its now handled by the url code above which should be used. Normally this code is not reached at all now. Remove it soon! \end{DoxyRefDesc}


Definition at line 73 of file drag\+And\+Drop.\+cc.

\hypertarget{a00468_a0c3e9bb8f6f1470b87d044912ea6f6fe}{\index{Core\+Widget@{Core\+Widget}!toggle\+Fullscreen@{toggle\+Fullscreen}}
\index{toggle\+Fullscreen@{toggle\+Fullscreen}!Core\+Widget@{Core\+Widget}}
\subsubsection[{toggle\+Fullscreen}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::toggle\+Fullscreen (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a0c3e9bb8f6f1470b87d044912ea6f6fe}


Set application to Fullscreen and back. 

Set viewer to Fullscreen Mode and back 

Definition at line 703 of file Core\+Widget.\+cc.

\hypertarget{a00468_a41c9b89e0447999597a7470b17174a0d}{\index{Core\+Widget@{Core\+Widget}!toggle\+Logger@{toggle\+Logger}}
\index{toggle\+Logger@{toggle\+Logger}!Core\+Widget@{Core\+Widget}}
\subsubsection[{toggle\+Logger}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::toggle\+Logger (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a41c9b89e0447999597a7470b17174a0d}


Hide or show logging area. 

Hide or show logger 

Definition at line 54 of file Logger\+Handling.\+cc.

\hypertarget{a00468_adb7bf688bab02d6064297ac8952e0458}{\index{Core\+Widget@{Core\+Widget}!toggle\+Menu\+Bar@{toggle\+Menu\+Bar}}
\index{toggle\+Menu\+Bar@{toggle\+Menu\+Bar}!Core\+Widget@{Core\+Widget}}
\subsubsection[{toggle\+Menu\+Bar}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::toggle\+Menu\+Bar (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_adb7bf688bab02d6064297ac8952e0458}


Hide or show menu bar. 

Hide or show menubar. 

Definition at line 836 of file Core\+Widget.\+cc.

\hypertarget{a00468_ad58b94f834df83f860040fb05e9dc148}{\index{Core\+Widget@{Core\+Widget}!toggle\+Status\+Bar@{toggle\+Status\+Bar}}
\index{toggle\+Status\+Bar@{toggle\+Status\+Bar}!Core\+Widget@{Core\+Widget}}
\subsubsection[{toggle\+Status\+Bar}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::toggle\+Status\+Bar (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_ad58b94f834df83f860040fb05e9dc148}


Change visibility of the Status Bar. 

Hide or show Status bar 

Definition at line 150 of file Status\+Bar.\+cc.

\hypertarget{a00468_a345aaf88027e405f04c39b2c1636b84f}{\index{Core\+Widget@{Core\+Widget}!toggle\+Toolbox@{toggle\+Toolbox}}
\index{toggle\+Toolbox@{toggle\+Toolbox}!Core\+Widget@{Core\+Widget}}
\subsubsection[{toggle\+Toolbox}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::toggle\+Toolbox (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a345aaf88027e405f04c39b2c1636b84f}


Hide or show toolbox area. 

Hide or show toolbox 

Definition at line 762 of file Core\+Widget.\+cc.

\hypertarget{a00468_aa25f86c929c5ce5fb998f73e3e59cea2}{\index{Core\+Widget@{Core\+Widget}!update\+Popup\+Menu@{update\+Popup\+Menu}}
\index{update\+Popup\+Menu@{update\+Popup\+Menu}!Core\+Widget@{Core\+Widget}}
\subsubsection[{update\+Popup\+Menu}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::update\+Popup\+Menu (
\begin{DoxyParamCaption}
\item[{const Q\+Point \&}]{\+\_\+point}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_aa25f86c929c5ce5fb998f73e3e59cea2}


check current context and initialize context menu according to this context. 

Update the contextmenu for the given position inside an examiner widget


\begin{DoxyParams}{Parameters}
{\em \+\_\+point} & Picking position in coordinates of the viewer\\
\hline
\end{DoxyParams}
This function is called whenever a context menu for the corewidget is requested. It will decide about the current context, collect all menus for plugins and construct the final context menu. 

Definition at line 665 of file Context\+Menu.\+cc.

\hypertarget{a00468_a78014021e08994d66c6e671b6d0eab1a}{\index{Core\+Widget@{Core\+Widget}!update\+Popup\+Menu\+Background@{update\+Popup\+Menu\+Background}}
\index{update\+Popup\+Menu\+Background@{update\+Popup\+Menu\+Background}!Core\+Widget@{Core\+Widget}}
\subsubsection[{update\+Popup\+Menu\+Background}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::update\+Popup\+Menu\+Background (
\begin{DoxyParamCaption}
\item[{Q\+Menu $\ast$}]{\+\_\+menu, }
\item[{const Q\+Point \&}]{\+\_\+point}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a78014021e08994d66c6e671b6d0eab1a}


Update context \hyperlink{a00802}{Menu} when background has been clicked on. 

This function is called when the background in a viewer has been clicked on. This context menu will show functions which are related to the background of the viewer.


\begin{DoxyParams}{Parameters}
{\em \+\_\+menu} & Pointer to the context \hyperlink{a00802}{Menu} \\
\hline
{\em \+\_\+point} & position in the viewer where the user clicked. \\
\hline
\end{DoxyParams}


Definition at line 457 of file Context\+Menu.\+cc.

\hypertarget{a00468_a0e9139fdf3b7ed23900faec379df0b14}{\index{Core\+Widget@{Core\+Widget}!update\+Popup\+Menu\+Coordsys\+Node@{update\+Popup\+Menu\+Coordsys\+Node}}
\index{update\+Popup\+Menu\+Coordsys\+Node@{update\+Popup\+Menu\+Coordsys\+Node}!Core\+Widget@{Core\+Widget}}
\subsubsection[{update\+Popup\+Menu\+Coordsys\+Node}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::update\+Popup\+Menu\+Coordsys\+Node (
\begin{DoxyParamCaption}
\item[{Q\+Menu $\ast$}]{\+\_\+menu, }
\item[{const int}]{\+\_\+part}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a0e9139fdf3b7ed23900faec379df0b14}


Update context \hyperlink{a00802}{Menu} when Coordsys node has been clicked on. 

This function is called when the coordinate system in a viewer has been clicked on. This context menu will show all function relevant for the current view like the projection/viewing direction...


\begin{DoxyParams}{Parameters}
{\em \+\_\+menu} & Pointer to the context \hyperlink{a00802}{Menu} \\
\hline
{\em \+\_\+part} & id of the coordsys part which has been clicked on. \\
\hline
\end{DoxyParams}


Definition at line 119 of file Context\+Menu.\+cc.

\hypertarget{a00468_aca59664c09a4d038598c5ed628d771cc}{\index{Core\+Widget@{Core\+Widget}!update\+Popup\+Menu\+Node@{update\+Popup\+Menu\+Node}}
\index{update\+Popup\+Menu\+Node@{update\+Popup\+Menu\+Node}!Core\+Widget@{Core\+Widget}}
\subsubsection[{update\+Popup\+Menu\+Node}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::update\+Popup\+Menu\+Node (
\begin{DoxyParamCaption}
\item[{Q\+Menu $\ast$}]{\+\_\+menu, }
\item[{{\bf A\+C\+G\+::\+Scene\+Graph\+::\+Base\+Node} $\ast$}]{\+\_\+node}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_aca59664c09a4d038598c5ed628d771cc}


Update context \hyperlink{a00802}{Menu} when an arbitrary node has been clicked on. 

This function is called when a node has been clicked on not belonging to an object. This context menu will show all function relevant for the Node.


\begin{DoxyParams}{Parameters}
{\em \+\_\+menu} & Pointer to the context \hyperlink{a00802}{Menu} \\
\hline
{\em \+\_\+node} & node which has been clicked on. \\
\hline
\end{DoxyParams}


Definition at line 97 of file Context\+Menu.\+cc.

\hypertarget{a00468_adb51a60b059a819dcc995f2fb08cb4d3}{\index{Core\+Widget@{Core\+Widget}!update\+Popup\+Menu\+Object@{update\+Popup\+Menu\+Object}}
\index{update\+Popup\+Menu\+Object@{update\+Popup\+Menu\+Object}!Core\+Widget@{Core\+Widget}}
\subsubsection[{update\+Popup\+Menu\+Object}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::update\+Popup\+Menu\+Object (
\begin{DoxyParamCaption}
\item[{Q\+Menu $\ast$}]{\+\_\+menu, }
\item[{{\bf Base\+Object\+Data} $\ast$}]{\+\_\+object}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_adb51a60b059a819dcc995f2fb08cb4d3}


Update popup \hyperlink{a00802}{Menu} when an object has been clicked on. 

This function is called when an object has been clicked on. This context menu will show all properties for the given object.


\begin{DoxyParams}{Parameters}
{\em \+\_\+menu} & Pointer to the context \hyperlink{a00802}{Menu} \\
\hline
{\em \+\_\+object} & Object that has been clicked on. \\
\hline
\end{DoxyParams}


Definition at line 507 of file Context\+Menu.\+cc.

\hypertarget{a00468_a9e6cae4403914099effa78734bc14c71}{\index{Core\+Widget@{Core\+Widget}!viewer\+Snapshot@{viewer\+Snapshot}}
\index{viewer\+Snapshot@{viewer\+Snapshot}!Core\+Widget@{Core\+Widget}}
\subsubsection[{viewer\+Snapshot}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::viewer\+Snapshot (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a9e6cae4403914099effa78734bc14c71}


Create a snapshot of the whole app. 

Take a snapshot of all viewers. 

Definition at line 797 of file viewer\+Control.\+cc.

\hypertarget{a00468_a637041b36e2e0609f8fa3a933b6a7ddf}{\index{Core\+Widget@{Core\+Widget}!viewer\+Snapshot\+Dialog@{viewer\+Snapshot\+Dialog}}
\index{viewer\+Snapshot\+Dialog@{viewer\+Snapshot\+Dialog}!Core\+Widget@{Core\+Widget}}
\subsubsection[{viewer\+Snapshot\+Dialog}]{\setlength{\rightskip}{0pt plus 5cm}void Core\+Widget\+::viewer\+Snapshot\+Dialog (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00468_a637041b36e2e0609f8fa3a933b6a7ddf}


Create a snapshot of the whole app with file\+Dialog. 

Take a snapshot of all viewers. 

Definition at line 754 of file viewer\+Control.\+cc.



\subsection{Member Data Documentation}
\hypertarget{a00468_a94596cf1b45c04378fbc12eda03058fe}{\index{Core\+Widget@{Core\+Widget}!action\+Mode\+\_\+@{action\+Mode\+\_\+}}
\index{action\+Mode\+\_\+@{action\+Mode\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection[{action\+Mode\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}Viewer\+::\+Action\+Mode Core\+Widget\+::action\+Mode\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a94596cf1b45c04378fbc12eda03058fe}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 1449 of file Core\+Widget.\+hh.

\hypertarget{a00468_a3255d46743c948b9ad1a8547a920615a}{\index{Core\+Widget@{Core\+Widget}!coord\+Sys\+Menu\+\_\+@{coord\+Sys\+Menu\+\_\+}}
\index{coord\+Sys\+Menu\+\_\+@{coord\+Sys\+Menu\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection[{coord\+Sys\+Menu\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}Q\+Menu$\ast$ Core\+Widget\+::coord\+Sys\+Menu\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a3255d46743c948b9ad1a8547a920615a}
\hyperlink{a00802}{Menu} which holds the context menu entries for the coordsys node if invisible 

Definition at line 999 of file Core\+Widget.\+hh.

\hypertarget{a00468_a163cb25a407ddfd02b539322013be5c9}{\index{Core\+Widget@{Core\+Widget}!extended\+\_\+actions@{extended\+\_\+actions}}
\index{extended\+\_\+actions@{extended\+\_\+actions}!Core\+Widget@{Core\+Widget}}
\subsubsection[{extended\+\_\+actions}]{\setlength{\rightskip}{0pt plus 5cm}std\+::vector$<$Q\+Action$\ast$$>$ Core\+Widget\+::extended\+\_\+actions\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a163cb25a407ddfd02b539322013be5c9}
Actions that are hidden in reduced mode. 

Definition at line 1567 of file Core\+Widget.\+hh.

\hypertarget{a00468_a29afc197d12f40c2841a019aa4f78d92}{\index{Core\+Widget@{Core\+Widget}!last\+Action\+Mode\+\_\+@{last\+Action\+Mode\+\_\+}}
\index{last\+Action\+Mode\+\_\+@{last\+Action\+Mode\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection[{last\+Action\+Mode\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}Viewer\+::\+Action\+Mode Core\+Widget\+::last\+Action\+Mode\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a29afc197d12f40c2841a019aa4f78d92}
Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

Definition at line 1449 of file Core\+Widget.\+hh.

\hypertarget{a00468_aefe46b2cb7bbb94d311655917c900275}{\index{Core\+Widget@{Core\+Widget}!pick\+\_\+mode\+\_\+idx\+\_\+@{pick\+\_\+mode\+\_\+idx\+\_\+}}
\index{pick\+\_\+mode\+\_\+idx\+\_\+@{pick\+\_\+mode\+\_\+idx\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection[{pick\+\_\+mode\+\_\+idx\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}int Core\+Widget\+::pick\+\_\+mode\+\_\+idx\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_aefe46b2cb7bbb94d311655917c900275}
Index of current pick\+Mode 

Definition at line 1562 of file Core\+Widget.\+hh.

\hypertarget{a00468_a7938276d1b2fadedfb7a4895e4ba7cde}{\index{Core\+Widget@{Core\+Widget}!pick\+\_\+mode\+\_\+name\+\_\+@{pick\+\_\+mode\+\_\+name\+\_\+}}
\index{pick\+\_\+mode\+\_\+name\+\_\+@{pick\+\_\+mode\+\_\+name\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection[{pick\+\_\+mode\+\_\+name\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string Core\+Widget\+::pick\+\_\+mode\+\_\+name\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a7938276d1b2fadedfb7a4895e4ba7cde}
Name of current pick\+Mode 

Definition at line 1558 of file Core\+Widget.\+hh.

\hypertarget{a00468_a1003ed228b1d496dbdae0f399d6ec289}{\index{Core\+Widget@{Core\+Widget}!pick\+\_\+modes\+\_\+@{pick\+\_\+modes\+\_\+}}
\index{pick\+\_\+modes\+\_\+@{pick\+\_\+modes\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection[{pick\+\_\+modes\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}std\+::vector$<${\bf Pick\+Mode}$>$ Core\+Widget\+::pick\+\_\+modes\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a1003ed228b1d496dbdae0f399d6ec289}
Vector of all Picking modes 

Definition at line 1554 of file Core\+Widget.\+hh.

\hypertarget{a00468_a1e1ad7a7bf91c07748a6b85d9407de1a}{\index{Core\+Widget@{Core\+Widget}!pick\+Menu\+\_\+@{pick\+Menu\+\_\+}}
\index{pick\+Menu\+\_\+@{pick\+Menu\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection[{pick\+Menu\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}Q\+Menu$\ast$ Core\+Widget\+::pick\+Menu\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a1e1ad7a7bf91c07748a6b85d9407de1a}
Vector of all Picking modes 

Definition at line 1550 of file Core\+Widget.\+hh.

\hypertarget{a00468_a7c77e8d91bbed6674c5cf5aaf96f06ce}{\index{Core\+Widget@{Core\+Widget}!snapshot\+Counter\+\_\+@{snapshot\+Counter\+\_\+}}
\index{snapshot\+Counter\+\_\+@{snapshot\+Counter\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection[{snapshot\+Counter\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}int Core\+Widget\+::snapshot\+Counter\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a7c77e8d91bbed6674c5cf5aaf96f06ce}


Create a snapshot of the whole app with file\+Dialog. 

Take a snapshot of all viewers. 

Definition at line 1011 of file Core\+Widget.\+hh.

\hypertarget{a00468_ac86bb7cb281d294467ec33a817be7341}{\index{Core\+Widget@{Core\+Widget}!snapshot\+Name\+\_\+@{snapshot\+Name\+\_\+}}
\index{snapshot\+Name\+\_\+@{snapshot\+Name\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection[{snapshot\+Name\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Core\+Widget\+::snapshot\+Name\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_ac86bb7cb281d294467ec33a817be7341}


Create a snapshot of the whole app with file\+Dialog. 

Take a snapshot of all viewers. 

Definition at line 1010 of file Core\+Widget.\+hh.

\hypertarget{a00468_a5f34285475c2102c7024ca91ebdf754d}{\index{Core\+Widget@{Core\+Widget}!stereo\+Active\+\_\+@{stereo\+Active\+\_\+}}
\index{stereo\+Active\+\_\+@{stereo\+Active\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection[{stereo\+Active\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}bool Core\+Widget\+::stereo\+Active\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a00468_a5f34285475c2102c7024ca91ebdf754d}


The viewer with id \+\_\+viewer\+Id changed its draw Mode. 



Definition at line 1421 of file Core\+Widget.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/widgets/core\+Widget/\hyperlink{a02640}{Core\+Widget.\+hh}\item 
Open\+Flipper/widgets/core\+Widget/About.\+cc\item 
Open\+Flipper/widgets/core\+Widget/Context\+Menu.\+cc\item 
Open\+Flipper/widgets/core\+Widget/Core\+License\+Infos.\+cc\item 
Open\+Flipper/widgets/core\+Widget/Core\+Widget.\+cc\item 
Open\+Flipper/widgets/core\+Widget/Core\+Widget\+Logging.\+cc\item 
Open\+Flipper/widgets/core\+Widget/Core\+Widget\+Toolbar.\+cc\item 
Open\+Flipper/widgets/core\+Widget/drag\+And\+Drop.\+cc\item 
Open\+Flipper/widgets/core\+Widget/Help.\+cc\item 
Open\+Flipper/widgets/core\+Widget/key\+Handling.\+cc\item 
Open\+Flipper/widgets/core\+Widget/Logger\+Handling.\+cc\item 
Open\+Flipper/widgets/core\+Widget/Menu\+Bar.\+cc\item 
Open\+Flipper/widgets/core\+Widget/picking.\+cc\item 
Open\+Flipper/widgets/core\+Widget/post\+Processor\+Dialog.\+cc\item 
Open\+Flipper/widgets/core\+Widget/renderer\+Dialog.\+cc\item 
Open\+Flipper/widgets/core\+Widget/Stack\+Widget.\+cc\item 
Open\+Flipper/widgets/core\+Widget/Status\+Bar.\+cc\item 
Open\+Flipper/widgets/core\+Widget/viewer\+Control.\+cc\item 
Open\+Flipper/widgets/core\+Widget/view\+Mode.\+cc\end{DoxyCompactItemize}
