\hypertarget{classCoreWidget}{}\section{Core\+Widget Class Reference}
\label{classCoreWidget}\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]{classCoreWidget}
\end{center}
\end{figure}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_af63331c0a8b58b0545f9a0b95f937aba}\label{classCoreWidget_af63331c0a8b58b0545f9a0b95f937aba}} 
void {\bfseries clear\+All} ()
\item 
\mbox{\Hypertarget{classCoreWidget_a0866406ae55fbf42c2fad124bd5b4a0d}\label{classCoreWidget_a0866406ae55fbf42c2fad124bd5b4a0d}} 
void {\bfseries load\+Menu} ()
\item 
\mbox{\Hypertarget{classCoreWidget_a5438bc34b7a0f408485363b00142cdad}\label{classCoreWidget_a5438bc34b7a0f408485363b00142cdad}} 
void {\bfseries add\+Empty\+Object\+Menu} ()
\item 
\mbox{\Hypertarget{classCoreWidget_ac5645d9c792b2f4c2b3e45894d0d6e4f}\label{classCoreWidget_ac5645d9c792b2f4c2b3e45894d0d6e4f}} 
void {\bfseries save\+Menu} ()
\item 
\mbox{\Hypertarget{classCoreWidget_a0d9ed8979a14d46a94d71e47acfba75d}\label{classCoreWidget_a0d9ed8979a14d46a94d71e47acfba75d}} 
void {\bfseries save\+To\+Menu} ()
\item 
\mbox{\Hypertarget{classCoreWidget_a7c2d2506bed4659a430f4edf6a09230d}\label{classCoreWidget_a7c2d2506bed4659a430f4edf6a09230d}} 
void {\bfseries load\+Ini\+Menu} ()
\item 
\mbox{\Hypertarget{classCoreWidget_ae1b602945b3821a168f1aaba14afec2d}\label{classCoreWidget_ae1b602945b3821a168f1aaba14afec2d}} 
void {\bfseries save\+Ini\+Menu} ()
\item 
\mbox{\Hypertarget{classCoreWidget_a72bb04b7007ec4babfa95fd89fc79b16}\label{classCoreWidget_a72bb04b7007ec4babfa95fd89fc79b16}} 
void {\bfseries recent\+Open} (Q\+Action $\ast$)
\item 
\mbox{\Hypertarget{classCoreWidget_a7ac4e29c46b9b55d5e92ba6bc559362b}\label{classCoreWidget_a7ac4e29c46b9b55d5e92ba6bc559362b}} 
void {\bfseries exit} ()
\item 
\mbox{\Hypertarget{classCoreWidget_ad95af47c8dc8c819077d002272b7e09b}\label{classCoreWidget_ad95af47c8dc8c819077d002272b7e09b}} 
void {\bfseries load\+Plugin} ()
\item 
\mbox{\Hypertarget{classCoreWidget_a4e14f89530c5e831761ce46ea174ad7a}\label{classCoreWidget_a4e14f89530c5e831761ce46ea174ad7a}} 
void {\bfseries show\+Plugins} ()
\end{DoxyCompactItemize}
\begin{Indent}\textbf{ Logger}\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_ac63ecedc633251242e33f4a868914391}\label{classCoreWidget_ac63ecedc633251242e33f4a868914391}} 
void {\bfseries log} (\hyperlink{LoggingInterface_8hh_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)
\item 
\mbox{\Hypertarget{classCoreWidget_a1ead1c75560a1d31b2c0128da48b14c9}\label{classCoreWidget_a1ead1c75560a1d31b2c0128da48b14c9}} 
void {\bfseries log} (Q\+String \+\_\+message)
\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classCoreWidget_a9394df73bd72558c5ff19097107adede}{Core\+Widget} (Q\+Vector$<$ \hyperlink{structViewMode}{View\+Mode} $\ast$$>$ \&\+\_\+view\+Modes, Q\+List$<$ \hyperlink{structSlotInfo}{Slot\+Info} $>$ \&\+\_\+core\+Slots)
\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a290e466de203fe62471b9c633b1c4a56}\label{classCoreWidget_a290e466de203fe62471b9c633b1c4a56}} 
\hyperlink{classCoreWidget_a290e466de203fe62471b9c633b1c4a56}{$\sim$\+Core\+Widget} ()
\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{Indent}\textbf{ Recent File Menu handling}\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a6dff9daea7bf60124911ce4a97a2802d}\label{classCoreWidget_a6dff9daea7bf60124911ce4a97a2802d}} 
void \hyperlink{classCoreWidget_a6dff9daea7bf60124911ce4a97a2802d}{add\+Recent} (Q\+String \+\_\+filename, \hyperlink{classDataType}{Data\+Type} \+\_\+type)
\begin{DoxyCompactList}\small\item\em Add a recent file and update menu. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a3f36a3308b6be434a8d13f52e61a73ce}\label{classCoreWidget_a3f36a3308b6be434a8d13f52e61a73ce}} 
void \hyperlink{classCoreWidget_a3f36a3308b6be434a8d13f52e61a73ce}{update\+Recent} ()
\begin{DoxyCompactList}\small\item\em Update the recent files menu. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a7bc83ecda701b3c667f730706a9256fb}\label{classCoreWidget_a7bc83ecda701b3c667f730706a9256fb}} 
void \hyperlink{classCoreWidget_a7bc83ecda701b3c667f730706a9256fb}{close\+Event} (Q\+Close\+Event $\ast$\hyperlink{classCoreWidget_a4e94aff5e1130894f78d95f7ea05d7ac}{event})
\begin{DoxyCompactList}\small\item\em Called on applications close. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a0dcacda93e1cae52e5567ca187ccb6e3}{slot\+Show\+Scene\+Graph\+Dialog} ()
\item 
void \hyperlink{classCoreWidget_aff10c0e7c31012aec27d168004180c7a}{slot\+Activate\+Examiner} ()
\item 
void \hyperlink{classCoreWidget_aa51e3d88efc42526907734abc9f0a178}{slot\+Log} (\hyperlink{LoggingInterface_8hh_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)
\begin{DoxyCompactList}\small\item\em Slot writing everything to the Logger widget. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a98f0b09a56303ef0663b9913a43df4ca}{scene\+Rect\+Changed} (const Q\+RectF \&rect)
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a4107254ac74f90d4f91e810d755b98c2}\label{classCoreWidget_a4107254ac74f90d4f91e810d755b98c2}} 
class {\bfseries Core}
\end{DoxyCompactItemize}
\subsection*{Keys}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a89285677f9fc5ab90d660c1d64e0b0dd}\label{classCoreWidget_a89285677f9fc5ab90d660c1d64e0b0dd}} 
typedef std\+::multimap$<$ std\+::pair$<$ int, Qt\+::\+Keyboard\+Modifiers $>$, std\+::pair$<$ Q\+Object $\ast$, int $>$ $>$ \hyperlink{classCoreWidget_a89285677f9fc5ab90d660c1d64e0b0dd}{Key\+Map}
\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ae56bdc726a4ca0da71025fd020aa88f4}\label{classCoreWidget_ae56bdc726a4ca0da71025fd020aa88f4}} 
typedef std\+::pair$<$ Key\+Map\+::iterator, Key\+Map\+::iterator $>$ \hyperlink{classCoreWidget_ae56bdc726a4ca0da71025fd020aa88f4}{Key\+Range}
\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ac9dda7b40a40fce4af24f16aafdd94ed}\label{classCoreWidget_ac9dda7b40a40fce4af24f16aafdd94ed}} 
std\+::vector$<$ \hyperlink{structKeyBinding}{Key\+Binding} $>$ \hyperlink{classCoreWidget_ac9dda7b40a40fce4af24f16aafdd94ed}{core\+Keys\+\_\+}
\begin{DoxyCompactList}\small\item\em vector of keys registered to the core \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a63882e3bd4dae219e6b47b200fcd66b5}\label{classCoreWidget_a63882e3bd4dae219e6b47b200fcd66b5}} 
\hyperlink{classCoreWidget_a89285677f9fc5ab90d660c1d64e0b0dd}{Key\+Map} \hyperlink{classCoreWidget_a63882e3bd4dae219e6b47b200fcd66b5}{keys\+\_\+}
\begin{DoxyCompactList}\small\item\em mapping of all keys to registered keys and the corresponding plugins \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ac11b560a2c6d45cea81911be08d790fd}\label{classCoreWidget_ac11b560a2c6d45cea81911be08d790fd}} 
Inverse\+Key\+Map \hyperlink{classCoreWidget_ac11b560a2c6d45cea81911be08d790fd}{inv\+Keys\+\_\+}
\begin{DoxyCompactList}\small\item\em mapping of all registered keys and the corresponding plugins to currently assigned keys \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a5f8996f83bc9c2e625c04bc007ca92a9}\label{classCoreWidget_a5f8996f83bc9c2e625c04bc007ca92a9}} 
Q\+List$<$ \hyperlink{structSlotInfo}{Slot\+Info} $>$ \& \hyperlink{classCoreWidget_a5f8996f83bc9c2e625c04bc007ca92a9}{core\+Slots\+\_\+}
\begin{DoxyCompactList}\small\item\em list of scripting slots from core \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aad0b57e8c9f9caf14200df011a4cf289}\label{classCoreWidget_aad0b57e8c9f9caf14200df011a4cf289}} 
bool \hyperlink{classCoreWidget_aad0b57e8c9f9caf14200df011a4cf289}{shift\+Pressed\+\_\+}
\begin{DoxyCompactList}\small\item\em Store the state of the shift key. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a95ca5b4f82f2894de15939af26501156}\label{classCoreWidget_a95ca5b4f82f2894de15939af26501156}} 
void \hyperlink{classCoreWidget_a95ca5b4f82f2894de15939af26501156}{load\+Key\+Bindings} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini)
\begin{DoxyCompactList}\small\item\em Load key assignments from a given I\+NI file. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a955990bd5c4afc4b960488c0ce2bf6af}\label{classCoreWidget_a955990bd5c4afc4b960488c0ce2bf6af}} 
void \hyperlink{classCoreWidget_a955990bd5c4afc4b960488c0ce2bf6af}{save\+Key\+Bindings} (\hyperlink{classINIFile}{I\+N\+I\+File} \&\+\_\+ini)
\begin{DoxyCompactList}\small\item\em Store current key assignments to a given I\+NI file. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ae8a7bc4e04ee771bde35cfc4339149d6}\label{classCoreWidget_ae8a7bc4e04ee771bde35cfc4339149d6}} 
void \hyperlink{classCoreWidget_ae8a7bc4e04ee771bde35cfc4339149d6}{show\+Reduced\+Menu\+Bar} (bool reduced)
\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a55e1c8c9061c5826ebeed3337d7a2a4a}{Plugin\+Key\+Event} (Q\+Key\+Event $\ast$)
\item 
void \hyperlink{classCoreWidget_a96fbfaffc5f55b138dbdb77a354f10f2}{Plugin\+Key\+Release\+Event} (Q\+Key\+Event $\ast$)
\item 
\mbox{\Hypertarget{classCoreWidget_aa2d30979f416e884642d7da41f44e7ab}\label{classCoreWidget_aa2d30979f416e884642d7da41f44e7ab}} 
void \hyperlink{classCoreWidget_aa2d30979f416e884642d7da41f44e7ab}{register\+Key} (int \+\_\+key, Qt\+::\+Keyboard\+Modifiers \+\_\+modifiers, Q\+String \+\_\+description, bool \+\_\+multi\+Use=false)
\begin{DoxyCompactList}\small\item\em internal signal to register \hyperlink{classCoreWidget}{Core\+Widget} keys \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a5764acdfa3e8bbc4a318abe36ead5b41}\label{classCoreWidget_a5764acdfa3e8bbc4a318abe36ead5b41}} 
void \hyperlink{classCoreWidget_a5764acdfa3e8bbc4a318abe36ead5b41}{call} (Q\+String \+\_\+expression, bool \&\+\_\+success)
\begin{DoxyCompactList}\small\item\em call a scripting function \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_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{classCoreWidget_a3ff4c255c761294742c2d94ef578cd78}{key\+Press\+Event} (Q\+Key\+Event $\ast$\+\_\+e)
\begin{DoxyCompactList}\small\item\em Handle key events. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a6430573bd51a82cd32610ae715634158}\label{classCoreWidget_a6430573bd51a82cd32610ae715634158}} 
virtual void \hyperlink{classCoreWidget_a6430573bd51a82cd32610ae715634158}{key\+Release\+Event} (Q\+Key\+Event $\ast$\+\_\+e)
\begin{DoxyCompactList}\small\item\em passes key\+Release\+Events to either the \hyperlink{classCore}{Core} or a Plugin depending on who has registered the key \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a4e94aff5e1130894f78d95f7ea05d7ac}\label{classCoreWidget_a4e94aff5e1130894f78d95f7ea05d7ac}} 
bool \hyperlink{classCoreWidget_a4e94aff5e1130894f78d95f7ea05d7ac}{event} (Q\+Event $\ast$event)
\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ab85517ea655495d10e0517c3c03db50a}\label{classCoreWidget_ab85517ea655495d10e0517c3c03db50a}} 
bool \hyperlink{classCoreWidget_ab85517ea655495d10e0517c3c03db50a}{event\+Filter} (Q\+Object $\ast$\+\_\+obj, Q\+Event $\ast$\+\_\+event)
\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_ab6c3d7e961e2da2cc7b39202a0ba6dc6}{register\+Core\+Keys} ()
\begin{DoxyCompactList}\small\item\em Register all events related to the core. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a32ea3c7b03bf050d71a972ce19e7dabd}{core\+Key\+Press\+Event} ()
\begin{DoxyCompactList}\small\item\em handle key events for the core \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a8b93f82a950c5f39c71d07a46f5fdf64}{core\+Key\+Press\+Event} (Q\+Key\+Event $\ast$\+\_\+e)
\begin{DoxyCompactList}\small\item\em Handle core key events. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a5d33f06f83d0ca36cc28019623e2e0fa}\label{classCoreWidget_a5d33f06f83d0ca36cc28019623e2e0fa}} 
void \hyperlink{classCoreWidget_a5d33f06f83d0ca36cc28019623e2e0fa}{core\+Key\+Release\+Event} (Q\+Key\+Event $\ast$\+\_\+e)
\begin{DoxyCompactList}\small\item\em if a key\+Release\+Event belongs to the core this functions is called \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a8a4dd451dc65399dc7c9fa5e5762f989}\label{classCoreWidget_a8a4dd451dc65399dc7c9fa5e5762f989}} 
\hyperlink{structKeyBinding}{Key\+Binding} \hyperlink{classCoreWidget_a8a4dd451dc65399dc7c9fa5e5762f989}{get\+Key\+Binding} (Q\+Object $\ast$\+\_\+plugin, int \+\_\+key\+Index)
\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a11d70e7e012f9d2aa4c201760ce09b90}\label{classCoreWidget_a11d70e7e012f9d2aa4c201760ce09b90}} 
Q\+String \hyperlink{classCoreWidget_a11d70e7e012f9d2aa4c201760ce09b90}{get\+R\+P\+C\+Name} (Q\+Object $\ast$\+\_\+plugin)
\begin{DoxyCompactList}\small\item\em typedefs \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a3ea6ee8dbf05f66716aeedd3c16682ca}{slot\+Add\+Key\+Mapping} (int \+\_\+key, Qt\+::\+Keyboard\+Modifiers \+\_\+modifiers, Q\+Object $\ast$\+\_\+plugin, int \+\_\+key\+Binding\+ID)
\begin{DoxyCompactList}\small\item\em add a new key Mapping \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_af845ab3d7ac371b452317f698bf6e37b}{slot\+Register\+Slot\+Key\+Bindings} ()
\begin{DoxyCompactList}\small\item\em register scripting slots to allow key\+Bindings \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{G\+UI creation}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_ac3db1cac7982fcf689c22f7823697bfd}\label{classCoreWidget_ac3db1cac7982fcf689c22f7823697bfd}} 
void \hyperlink{classCoreWidget_ac3db1cac7982fcf689c22f7823697bfd}{setup\+Menu\+Bar} ()
\begin{DoxyCompactList}\small\item\em Setup the main menubar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a7798684cf69dedf74b11168897a080d4}\label{classCoreWidget_a7798684cf69dedf74b11168897a080d4}} 
std\+::vector$<$ \hyperlink{classPluginInfo}{Plugin\+Info} $>$ \& \hyperlink{classCoreWidget_a7798684cf69dedf74b11168897a080d4}{plugins} ()
\begin{DoxyCompactList}\small\item\em Convenient way to access plugin list. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Video Capturing}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_acc2de45b6281da83da32a02d95d7de27}\label{classCoreWidget_acc2de45b6281da83da32a02d95d7de27}} 
void {\bfseries start\+Video\+Capture} (Q\+String \+\_\+base\+Name, int \+\_\+fps, bool \+\_\+capture\+Viewers)
\item 
\mbox{\Hypertarget{classCoreWidget_afe35e0eabf0f50f6accf881d6153dfea}\label{classCoreWidget_afe35e0eabf0f50f6accf881d6153dfea}} 
void {\bfseries stop\+Video\+Capture} ()
\item 
\mbox{\Hypertarget{classCoreWidget_acca441804dbd0a794eacfff0877d5d7b}\label{classCoreWidget_acca441804dbd0a794eacfff0877d5d7b}} 
void {\bfseries resize\+Viewers} (int \+\_\+width, int \+\_\+height)
\item 
\mbox{\Hypertarget{classCoreWidget_a373100ab5c5e818fac1cd06e0c6a7743}\label{classCoreWidget_a373100ab5c5e818fac1cd06e0c6a7743}} 
void {\bfseries resize\+Application} (int \+\_\+width, int \+\_\+height)
\item 
\mbox{\Hypertarget{classCoreWidget_ad7499b026376445caaca4beafdc60901}\label{classCoreWidget_ad7499b026376445caaca4beafdc60901}} 
void {\bfseries start\+Video\+Capture\+Dialog} ()
\end{DoxyCompactItemize}
\subsection*{G\+UI Controls}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_ae184bd2d7c1e814f2148a14de68b1732}\label{classCoreWidget_ae184bd2d7c1e814f2148a14de68b1732}} 
\hyperlink{GlobalOptions_8hh_add07ef19c4fc7ece8fb546c5a060d511}{Open\+Flipper\+::\+Options\+::\+Logger\+State} \hyperlink{classCoreWidget_ae184bd2d7c1e814f2148a14de68b1732}{logger\+State\+\_\+}
\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ae0afdc366caf0379e355a297ca0dfc99}\label{classCoreWidget_ae0afdc366caf0379e355a297ca0dfc99}} 
Q\+Size \hyperlink{classCoreWidget_ae0afdc366caf0379e355a297ca0dfc99}{default\+Icon\+Size\+\_\+}
\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a9e0ec31ab43d3a783df4a1af96e1bb9c}\label{classCoreWidget_a9e0ec31ab43d3a783df4a1af96e1bb9c}} 
void \hyperlink{classCoreWidget_a9e0ec31ab43d3a783df4a1af96e1bb9c}{show\+Logger\+In\+Split\+View} (bool \+\_\+show)
\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ad75d40513738a4815436626f57306c82}\label{classCoreWidget_ad75d40513738a4815436626f57306c82}} 
void \hyperlink{classCoreWidget_ad75d40513738a4815436626f57306c82}{update\+In\+Scene\+Logger\+Geometry} ()
\begin{DoxyCompactList}\small\item\em Set in-\/scene logger geometry right. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a975be23617a2b54bf2f63a4ae447661a}\label{classCoreWidget_a975be23617a2b54bf2f63a4ae447661a}} 
void \hyperlink{classCoreWidget_a975be23617a2b54bf2f63a4ae447661a}{set\+Force\+Native\+Cursor} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Use native or gl painted cursor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a16b250f20c03b7a5108038478f1a8f03}\label{classCoreWidget_a16b250f20c03b7a5108038478f1a8f03}} 
Q\+Size \hyperlink{classCoreWidget_a16b250f20c03b7a5108038478f1a8f03}{default\+Icon\+Size} ()
\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ac9979a28e6a01c404fce520a9e964618}\label{classCoreWidget_ac9979a28e6a01c404fce520a9e964618}} 
Q\+Scroll\+Area $\ast$ \hyperlink{classCoreWidget_ac9979a28e6a01c404fce520a9e964618}{get\+Toolbox\+Scroll\+Area} ()
\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a4062cc7e25b8279d144a12932582b08c}\label{classCoreWidget_a4062cc7e25b8279d144a12932582b08c}} 
Q\+Widget $\ast$ \hyperlink{classCoreWidget_a4062cc7e25b8279d144a12932582b08c}{get\+Toolbox\+Area} ()
\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ac2d07c13f8e51d5d3e1469ddc686638f}\label{classCoreWidget_ac2d07c13f8e51d5d3e1469ddc686638f}} 
\hyperlink{classSideArea}{Side\+Area} $\ast$ \hyperlink{classCoreWidget_ac2d07c13f8e51d5d3e1469ddc686638f}{get\+Toolbox} ()
\begin{DoxyCompactList}\small\item\em Show logger in splitter or not. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ad6d7dd82ab1a5c25eb6c10866f376ad7}\label{classCoreWidget_ad6d7dd82ab1a5c25eb6c10866f376ad7}} 
void \hyperlink{classCoreWidget_ad6d7dd82ab1a5c25eb6c10866f376ad7}{tool\+Bar\+Vis\+Changed} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em will be emitted if the visibility of the toolbar is changed \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a086d28e60126f4100736b4e88f19a403}\label{classCoreWidget_a086d28e60126f4100736b4e88f19a403}} 
void \hyperlink{classCoreWidget_a086d28e60126f4100736b4e88f19a403}{tool\+Box\+Vis\+Changed} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em will be emitted if the visibility of the toolbox is changed \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1bca8f3689188d964fa3ad046a0726b9}\label{classCoreWidget_a1bca8f3689188d964fa3ad046a0726b9}} 
void \hyperlink{classCoreWidget_a1bca8f3689188d964fa3ad046a0726b9}{status\+Bar\+Vis\+Changed} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em will be emitted if the visibility of the statusbar is changed \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a355e647f5e0f8b7c1c6e99e4aa766819}\label{classCoreWidget_a355e647f5e0f8b7c1c6e99e4aa766819}} 
void \hyperlink{classCoreWidget_a355e647f5e0f8b7c1c6e99e4aa766819}{menu\+Bar\+Vis\+Changed} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em will be emitted if the visibility of the menubar is changed \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a67ebb8bd8b244b4db6d253a8b4cf7257}\label{classCoreWidget_a67ebb8bd8b244b4db6d253a8b4cf7257}} 
void \hyperlink{classCoreWidget_a67ebb8bd8b244b4db6d253a8b4cf7257}{full\+Screen\+Changed} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em will be emitted if the fullscreen state is changed (\+\_\+state = true =$>$ in fullscreen) \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a0c3e9bb8f6f1470b87d044912ea6f6fe}{toggle\+Fullscreen} ()
\begin{DoxyCompactList}\small\item\em Set application to Fullscreen and back. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a94f65d0721191eaffccf7455b8b7afdc}{set\+Fullscreen} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Enable or disable fullscreen mode. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a41c9b89e0447999597a7470b17174a0d}{toggle\+Logger} ()
\begin{DoxyCompactList}\small\item\em Hide or show logging area. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a5f0c584775a0b970ff00b10f9c916d1c}{show\+Logger} (\hyperlink{GlobalOptions_8hh_add07ef19c4fc7ece8fb546c5a060d511}{Open\+Flipper\+::\+Options\+::\+Logger\+State} \+\_\+state)
\begin{DoxyCompactList}\small\item\em Change visibility of the logger. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a345aaf88027e405f04c39b2c1636b84f}{toggle\+Toolbox} ()
\begin{DoxyCompactList}\small\item\em Hide or show toolbox area. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a2e693a6a9b572f5193beac0ecfcf2f5c}{show\+Toolbox} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Show or hide toolbox. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_ad58b94f834df83f860040fb05e9dc148}{toggle\+Status\+Bar} ()
\begin{DoxyCompactList}\small\item\em Change visibility of the Status Bar. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_ae601a9fa70d2519f972f2e910f70a0e5}{show\+Status\+Bar} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Show or hide status bar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a75887f7e9bc219fadc1408b7227cf66b}\label{classCoreWidget_a75887f7e9bc219fadc1408b7227cf66b}} 
void \hyperlink{classCoreWidget_a75887f7e9bc219fadc1408b7227cf66b}{show\+Menu\+Bar} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Show or hide menubar. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_adb7bf688bab02d6064297ac8952e0458}{toggle\+Menu\+Bar} ()
\begin{DoxyCompactList}\small\item\em Hide or show menu bar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a60a5693b4fb54dcee73fe014b0eb8d2b}\label{classCoreWidget_a60a5693b4fb54dcee73fe014b0eb8d2b}} 
void \hyperlink{classCoreWidget_a60a5693b4fb54dcee73fe014b0eb8d2b}{toggle\+Tool\+Bar} ()
\begin{DoxyCompactList}\small\item\em Hide or show current toolbar. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_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 
\mbox{\Hypertarget{classCoreWidget_a949fb8d562fd9349f8e9da6de1f743ec}\label{classCoreWidget_a949fb8d562fd9349f8e9da6de1f743ec}} 
Q\+Vector$<$ Q\+Widget $\ast$ $>$ \hyperlink{classCoreWidget_a949fb8d562fd9349f8e9da6de1f743ec}{tool\+Widgets\+\_\+}
\begin{DoxyCompactList}\small\item\em a List of all widgets in the toolbar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a97297bfab7eea2b0b6ff7ba750a12212}\label{classCoreWidget_a97297bfab7eea2b0b6ff7ba750a12212}} 
Q\+Action $\ast$ \hyperlink{classCoreWidget_a97297bfab7eea2b0b6ff7ba750a12212}{view\+Mode\+Button\+\_\+}
\begin{DoxyCompactList}\small\item\em a List of all widgets in the toolbar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aba968a9e6721f1a64df64f12803a87da}\label{classCoreWidget_aba968a9e6721f1a64df64f12803a87da}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_aba968a9e6721f1a64df64f12803a87da}{view\+Mode\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em Submenu holding all \hyperlink{structViewMode}{View\+Mode} actions. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a21a568606035083c6df70c773fa18433}\label{classCoreWidget_a21a568606035083c6df70c773fa18433}} 
Q\+Vector$<$ \hyperlink{structViewMode}{View\+Mode} $\ast$ $>$ \& \hyperlink{classCoreWidget_a21a568606035083c6df70c773fa18433}{view\+Modes\+\_\+}
\begin{DoxyCompactList}\small\item\em List of currently available view\+Modes. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a8d23490824aefe6e80aae4453031de6d}{slot\+Remove\+View\+Mode} (Q\+String \+\_\+name)
\begin{DoxyCompactList}\small\item\em Remove view\+Mode. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a190fe0417173fa185747d9eece482527}{slot\+Set\+View\+Mode} (Q\+Action $\ast$action)
\begin{DoxyCompactList}\small\item\em Slot for setting \hyperlink{structViewMode}{View\+Mode} from \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a55e8d857cc772abd295e4464f32a1e10}{slot\+View\+Mode\+Dialog} ()
\begin{DoxyCompactList}\small\item\em Show a dialog in which the view\+Mode can be edited. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ab66b1b0ef48bad88437aae3544a95563}\label{classCoreWidget_ab66b1b0ef48bad88437aae3544a95563}} 
void \hyperlink{classCoreWidget_ab66b1b0ef48bad88437aae3544a95563}{close\+Change\+View\+Mode\+Popup} ()
\begin{DoxyCompactList}\small\item\em Closes the change view mode popup. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_abc6f0f9258dfe7e69f8eacbde0d0fe41}\label{classCoreWidget_abc6f0f9258dfe7e69f8eacbde0d0fe41}} 
void \hyperlink{classCoreWidget_abc6f0f9258dfe7e69f8eacbde0d0fe41}{slot\+Update\+Examiner} (unsigned \+\_\+id)
\begin{DoxyCompactList}\small\item\em update the content of the specified examiner \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a5323e0ac079d1adc2e83fe7d5e7692e2}\label{classCoreWidget_a5323e0ac079d1adc2e83fe7d5e7692e2}} 
void \hyperlink{classCoreWidget_a5323e0ac079d1adc2e83fe7d5e7692e2}{init\+View\+Modes} ()
\begin{DoxyCompactList}\small\item\em init View\+Modes that were loaded via ini-\/file \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_af389926dc0c3738f19a69b7a87885d4f}\label{classCoreWidget_af389926dc0c3738f19a69b7a87885d4f}} 
void \hyperlink{classCoreWidget_af389926dc0c3738f19a69b7a87885d4f}{slot\+Add\+View\+Mode\+Toolboxes} (Q\+String \+\_\+mode, Q\+String\+List \+\_\+used\+Widgets)
\begin{DoxyCompactList}\small\item\em Add or change Toolboxes for a \hyperlink{structViewMode}{View\+Mode} (non-\/userdefined view\+Mode) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a214a031b32e404096d5d722f628c95d3}\label{classCoreWidget_a214a031b32e404096d5d722f628c95d3}} 
void \hyperlink{classCoreWidget_a214a031b32e404096d5d722f628c95d3}{slot\+Add\+View\+Mode\+Toolboxes} (Q\+String \+\_\+mode, bool \+\_\+custom, Q\+String\+List \+\_\+used\+Widgets)
\begin{DoxyCompactList}\small\item\em Add or change Toolboxes for a \hyperlink{structViewMode}{View\+Mode} (\+\_\+custom == userdefined view\+Mode) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a01d376829c6fad86347ce5ba5160a22f}\label{classCoreWidget_a01d376829c6fad86347ce5ba5160a22f}} 
void \hyperlink{classCoreWidget_a01d376829c6fad86347ce5ba5160a22f}{slot\+Add\+View\+Mode\+Toolbars} (Q\+String \+\_\+mode, Q\+String\+List \+\_\+used\+Toolbars)
\begin{DoxyCompactList}\small\item\em Add or change Toolbars for a \hyperlink{structViewMode}{View\+Mode} (non-\/userdefined view\+Mode) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a15e609b1de9d93f7e6f8f6fe730c3926}\label{classCoreWidget_a15e609b1de9d93f7e6f8f6fe730c3926}} 
void \hyperlink{classCoreWidget_a15e609b1de9d93f7e6f8f6fe730c3926}{slot\+Add\+View\+Mode\+Toolbars} (Q\+String \+\_\+mode, bool \+\_\+custom, Q\+String\+List \+\_\+used\+Toolbars)
\begin{DoxyCompactList}\small\item\em Add or change Toolbars for a \hyperlink{structViewMode}{View\+Mode} (\+\_\+custom == userdefined view\+Mode) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a3e49176dd606abb7b5f1dcca24087816}\label{classCoreWidget_a3e49176dd606abb7b5f1dcca24087816}} 
void \hyperlink{classCoreWidget_a3e49176dd606abb7b5f1dcca24087816}{slot\+Add\+View\+Mode\+Context\+Menus} (Q\+String \+\_\+mode, Q\+String\+List \+\_\+used\+Toolbars)
\begin{DoxyCompactList}\small\item\em Add or change Toolbars for a \hyperlink{structViewMode}{View\+Mode} (non-\/userdefined view\+Mode) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a4a1c4b0528eddb881d5beee9b5c4cb73}\label{classCoreWidget_a4a1c4b0528eddb881d5beee9b5c4cb73}} 
void \hyperlink{classCoreWidget_a4a1c4b0528eddb881d5beee9b5c4cb73}{slot\+Add\+View\+Mode\+Context\+Menus} (Q\+String \+\_\+mode, bool \+\_\+custom, Q\+String\+List \+\_\+used\+Toolbars)
\begin{DoxyCompactList}\small\item\em Add or change Toolbars for a \hyperlink{structViewMode}{View\+Mode} (\+\_\+custom == userdefined view\+Mode) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a5adb347eab104412e8766264efc5bb2f}\label{classCoreWidget_a5adb347eab104412e8766264efc5bb2f}} 
void \hyperlink{classCoreWidget_a5adb347eab104412e8766264efc5bb2f}{slot\+Add\+View\+Mode\+Complete} (Q\+String \+\_\+mode, bool \+\_\+custom, Q\+String\+List \+\_\+toolboxes, Q\+String\+List \+\_\+toolbars, Q\+String\+List \+\_\+contextmenus)
\begin{DoxyCompactList}\small\item\em Completly configure a view mode ( set toolbars, toolboxes, context menus, ... ) \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_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{classCoreWidget_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 
\mbox{\Hypertarget{classCoreWidget_a591e0870657bfca591b1519de41c8aa0}\label{classCoreWidget_a591e0870657bfca591b1519de41c8aa0}} 
void \hyperlink{classCoreWidget_a591e0870657bfca591b1519de41c8aa0}{slot\+Change\+View} (Q\+String \+\_\+mode, Q\+String\+List \+\_\+toolbox\+Widgets, Q\+String\+List \+\_\+toolbars, Q\+String\+List \+\_\+contextmenus, bool \+\_\+expand\+All=false)
\begin{DoxyCompactList}\small\item\em Slot for Changing visible tool\+Widgets. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aaf84e06ef78e1f3cdff995bab1f8ca62}\label{classCoreWidget_aaf84e06ef78e1f3cdff995bab1f8ca62}} 
void \hyperlink{classCoreWidget_aaf84e06ef78e1f3cdff995bab1f8ca62}{set\+Tool\+Box\+Orientation\+On\+The\+Right} (bool \+\_\+tool\+Box\+Right)
\begin{DoxyCompactList}\small\item\em Set orientation of tool box (either on the right or the left side of the screen) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a3e61a098a551899e47d7078ac6452bca}\label{classCoreWidget_a3e61a098a551899e47d7078ac6452bca}} 
void \hyperlink{classCoreWidget_a3e61a098a551899e47d7078ac6452bca}{show\+View\+Mode\+Controls} (bool \+\_\+show)
\begin{DoxyCompactList}\small\item\em Hide or show the View Mode controls. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a94408e426abc933dc513e7cdcba84c3b}\label{classCoreWidget_a94408e426abc933dc513e7cdcba84c3b}} 
void \hyperlink{classCoreWidget_a94408e426abc933dc513e7cdcba84c3b}{slot\+Hide\+Context\+Menu} ()
\begin{DoxyCompactList}\small\item\em Hide the context menu. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_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 
\mbox{\Hypertarget{classCoreWidget_ab4a5681c3e603c2df68186e7928e5cd4}\label{classCoreWidget_ab4a5681c3e603c2df68186e7928e5cd4}} 
void \hyperlink{classCoreWidget_ab4a5681c3e603c2df68186e7928e5cd4}{move\+Tool\+Box\+To\+Top} (Q\+String \+\_\+name)
\begin{DoxyCompactList}\small\item\em Move a specific toolbox widget to the top of the side area. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a6eddbb38e3b1e8182de39b8c2c1b9c1b}\label{classCoreWidget_a6eddbb38e3b1e8182de39b8c2c1b9c1b}} 
void \hyperlink{classCoreWidget_a6eddbb38e3b1e8182de39b8c2c1b9c1b}{move\+Tool\+Box\+To\+Bottom} (Q\+String \+\_\+name)
\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 
\mbox{\Hypertarget{classCoreWidget_a8e4669bdec150e82f1ec6b52de805ec4}\label{classCoreWidget_a8e4669bdec150e82f1ec6b52de805ec4}} 
typedef std\+::map$<$ Q\+Tool\+Bar $\ast$, Q\+Graphics\+Proxy\+Widget $\ast$ $>$ \hyperlink{classCoreWidget_a8e4669bdec150e82f1ec6b52de805ec4}{Pick\+Tool\+Bar\+Map}
\begin{DoxyCompactList}\small\item\em Handle to picking toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a2140c923a209abf1f070da33570fc129}\label{classCoreWidget_a2140c923a209abf1f070da33570fc129}} 
std\+::vector$<$ \hyperlink{classglViewer}{gl\+Viewer} $\ast$$>$ \hyperlink{classCoreWidget_a2140c923a209abf1f070da33570fc129}{examiner\+\_\+widgets\+\_\+}
\begin{DoxyCompactList}\small\item\em Examiner Widget. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a8dffa1c280af6ea85395f0e656d0c14e}\label{classCoreWidget_a8dffa1c280af6ea85395f0e656d0c14e}} 
Q\+Splitter $\ast$ \hyperlink{classCoreWidget_a8dffa1c280af6ea85395f0e656d0c14e}{splitter\+\_\+}
\begin{DoxyCompactList}\small\item\em Spliter between toplevel objects and the textedit at the bottom. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a81afbde057bbbc99a402b913d1301995}\label{classCoreWidget_a81afbde057bbbc99a402b913d1301995}} 
Q\+Widget $\ast$ \hyperlink{classCoreWidget_a81afbde057bbbc99a402b913d1301995}{view\+Mode\+Control\+Box\+\_\+}
\begin{DoxyCompactList}\small\item\em Group box containing Task Switcher Controls. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a4d90fc665b506932d8b4bb8380ed4fc6}\label{classCoreWidget_a4d90fc665b506932d8b4bb8380ed4fc6}} 
\hyperlink{classLoggerWidget}{Logger\+Widget} $\ast$ \hyperlink{classCoreWidget_a4d90fc665b506932d8b4bb8380ed4fc6}{log\+Widget\+\_\+}
\begin{DoxyCompactList}\small\item\em Textedit at the bottom for log messages. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ab0686090a68170373b893dc13d4d54cf}\label{classCoreWidget_ab0686090a68170373b893dc13d4d54cf}} 
int \hyperlink{classCoreWidget_ab0686090a68170373b893dc13d4d54cf}{original\+Logger\+Size\+\_\+}
\begin{DoxyCompactList}\small\item\em Size of the logging window ( defaults to 240 ) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a527557ac59773ee467d53629937ffe18}\label{classCoreWidget_a527557ac59773ee467d53629937ffe18}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a527557ac59773ee467d53629937ffe18}{recent\+Files\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a7ef158f340b8aba2faef9ee8570e1b22}\label{classCoreWidget_a7ef158f340b8aba2faef9ee8570e1b22}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a7ef158f340b8aba2faef9ee8570e1b22}{algorithm\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em Algorithms \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ad96dd4e322d38a6524611aab9fbbc1d6}\label{classCoreWidget_ad96dd4e322d38a6524611aab9fbbc1d6}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_ad96dd4e322d38a6524611aab9fbbc1d6}{help\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em Help \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a03a1d75eeda89b3901765bf8d91540e9}\label{classCoreWidget_a03a1d75eeda89b3901765bf8d91540e9}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a03a1d75eeda89b3901765bf8d91540e9}{window\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em Window \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a07065bc9654be0caf3e97d59e7de47b8}\label{classCoreWidget_a07065bc9654be0caf3e97d59e7de47b8}} 
Q\+Action $\ast$ \hyperlink{classCoreWidget_a07065bc9654be0caf3e97d59e7de47b8}{A\+C\+\_\+\+Show\+View\+Mode\+Controls\+\_\+}
\begin{DoxyCompactList}\small\item\em Action for View Mode Widget Conrol in \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a38f8448cbc608f1ca3e66cc3643a2f83}\label{classCoreWidget_a38f8448cbc608f1ca3e66cc3643a2f83}} 
O\+F\+G\+L\+Widget $\ast$ \hyperlink{classCoreWidget_a38f8448cbc608f1ca3e66cc3643a2f83}{gl\+Widget\+\_\+}
\begin{DoxyCompactList}\small\item\em gl widget used as drawing area to paint the graphics scene \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a35ec4d501b157c452a3655d53a13f94b}\label{classCoreWidget_a35ec4d501b157c452a3655d53a13f94b}} 
\hyperlink{classQtGLGraphicsScene}{Qt\+G\+L\+Graphics\+Scene} $\ast$ \hyperlink{classCoreWidget_a35ec4d501b157c452a3655d53a13f94b}{gl\+Scene\+\_\+}
\begin{DoxyCompactList}\small\item\em graphics scene used to paint gl context and widgets \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_abff2fdaa2c2e510074327d1540cc67f7}\label{classCoreWidget_abff2fdaa2c2e510074327d1540cc67f7}} 
\hyperlink{classQtGLGraphicsView}{Qt\+G\+L\+Graphics\+View} $\ast$ \hyperlink{classCoreWidget_abff2fdaa2c2e510074327d1540cc67f7}{gl\+View\+\_\+}
\begin{DoxyCompactList}\small\item\em graphics view that holds the gl scene \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a11a925fb82dfe0994c9f3ea718e18ba7}\label{classCoreWidget_a11a925fb82dfe0994c9f3ea718e18ba7}} 
Q\+Graphics\+Widget $\ast$ \hyperlink{classCoreWidget_a11a925fb82dfe0994c9f3ea718e18ba7}{center\+Widget\+\_\+}
\begin{DoxyCompactList}\small\item\em center widged \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a802a6c37b67d8c6b22f8d6a3869aa160}\label{classCoreWidget_a802a6c37b67d8c6b22f8d6a3869aa160}} 
\hyperlink{classQtMultiViewLayout}{Qt\+Multi\+View\+Layout} $\ast$ \hyperlink{classCoreWidget_a802a6c37b67d8c6b22f8d6a3869aa160}{base\+Layout\+\_\+}
\begin{DoxyCompactList}\small\item\em Base layout that holds gl views. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a11204888c9ec1d531e1d9186fa5e80f0}\label{classCoreWidget_a11204888c9ec1d531e1d9186fa5e80f0}} 
\hyperlink{classQtSlideWindow}{Qt\+Slide\+Window} $\ast$ \hyperlink{classCoreWidget_a11204888c9ec1d531e1d9186fa5e80f0}{sliding\+Logger\+\_\+}
\begin{DoxyCompactList}\small\item\em Class that holds the animated log widget. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a85fb2ccae9156f26ff10a0c5ef80152e}\label{classCoreWidget_a85fb2ccae9156f26ff10a0c5ef80152e}} 
Q\+Widget $\ast$ \hyperlink{classCoreWidget_a85fb2ccae9156f26ff10a0c5ef80152e}{tool\+Box\+Area\+\_\+}
\begin{DoxyCompactList}\small\item\em Widget for tool\+Box. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a5b89d75bda949fba9467c995d0a3b8a7}\label{classCoreWidget_a5b89d75bda949fba9467c995d0a3b8a7}} 
Q\+Tool\+Button $\ast$ \hyperlink{classCoreWidget_a5b89d75bda949fba9467c995d0a3b8a7}{view\+Mode\+Popup\+Btn\+\_\+}
\begin{DoxyCompactList}\small\item\em view mode gear icon at the upper left of the tool box \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_af90d81e38b568ccf1597b6c27c435124}\label{classCoreWidget_af90d81e38b568ccf1597b6c27c435124}} 
Q\+Splitter $\ast$ \hyperlink{classCoreWidget_af90d81e38b568ccf1597b6c27c435124}{tool\+Splitter\+\_\+}
\begin{DoxyCompactList}\small\item\em Spliter between toplevel objects and toolbox. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a3bbcfde5d9676045b68476c8ee9b6e79}\label{classCoreWidget_a3bbcfde5d9676045b68476c8ee9b6e79}} 
\hyperlink{classSideArea}{Side\+Area} $\ast$ \hyperlink{classCoreWidget_a3bbcfde5d9676045b68476c8ee9b6e79}{tool\+Box\+\_\+}
\begin{DoxyCompactList}\small\item\em Toolbox. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a976780177737c4b187eff353ca6b0099}\label{classCoreWidget_a976780177737c4b187eff353ca6b0099}} 
Q\+Scroll\+Area $\ast$ \hyperlink{classCoreWidget_a976780177737c4b187eff353ca6b0099}{tool\+Box\+Scroll\+\_\+}
\begin{DoxyCompactList}\small\item\em Toolbox scroll area. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_afbf0f07f9ff1746913f2f280e15a25c0}\label{classCoreWidget_afbf0f07f9ff1746913f2f280e15a25c0}} 
\hyperlink{classCoreWidget_a8e4669bdec150e82f1ec6b52de805ec4}{Pick\+Tool\+Bar\+Map} \hyperlink{classCoreWidget_afbf0f07f9ff1746913f2f280e15a25c0}{cur\+Picking\+Toolbar\+Items\+\_\+}
\begin{DoxyCompactList}\small\item\em Handle to picking toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aa971b7e5a61383b2a828f2144bacc012}\label{classCoreWidget_aa971b7e5a61383b2a828f2144bacc012}} 
Q\+Tool\+Bar $\ast$ \hyperlink{classCoreWidget_aa971b7e5a61383b2a828f2144bacc012}{pick\+Tool\+Bar\+External\+\_\+}
\begin{DoxyCompactList}\small\item\em Extra toolbar not in scene for picking. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ab61123c2d1cfa74a2896c7374f7e33c6}\label{classCoreWidget_ab61123c2d1cfa74a2896c7374f7e33c6}} 
std\+::set$<$ Q\+Tool\+Bar $\ast$ $>$ \hyperlink{classCoreWidget_ab61123c2d1cfa74a2896c7374f7e33c6}{registered\+Toolbars\+\_\+}
\begin{DoxyCompactList}\small\item\em Store all toolbars that once have been registered. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a3f8b959f390e9ea07351a7dee24675da}\label{classCoreWidget_a3f8b959f390e9ea07351a7dee24675da}} 
\hyperlink{classCursorPainter}{Cursor\+Painter} $\ast$ \hyperlink{classCoreWidget_a3f8b959f390e9ea07351a7dee24675da}{cursor\+Painter\+\_\+}
\begin{DoxyCompactList}\small\item\em Cursor handling. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a8e7f2c7573fe85709fe1638181c59965}\label{classCoreWidget_a8e7f2c7573fe85709fe1638181c59965}} 
\hyperlink{classACG_1_1QtWidgets_1_1QtSceneGraphDialog}{A\+C\+G\+::\+Qt\+Widgets\+::\+Qt\+Scene\+Graph\+Dialog} $\ast$ \hyperlink{classCoreWidget_a8e7f2c7573fe85709fe1638181c59965}{scene\+Graph\+Dialog\+\_\+}
\begin{DoxyCompactList}\small\item\em Handle to picking toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aecdd0537cb8a5a2a11bc53d04caad6cd}\label{classCoreWidget_aecdd0537cb8a5a2a11bc53d04caad6cd}} 
Q\+Widget\+Action $\ast$ \hyperlink{classCoreWidget_aecdd0537cb8a5a2a11bc53d04caad6cd}{view\+Mode\+Change\+Popup\+Action\+\_\+}
\begin{DoxyCompactList}\small\item\em Handle to picking toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a4896bab206a7d8c008627a87ecc266da}\label{classCoreWidget_a4896bab206a7d8c008627a87ecc266da}} 
\hyperlink{classviewModeChangeWidget}{view\+Mode\+Change\+Widget} $\ast$ \hyperlink{classCoreWidget_a4896bab206a7d8c008627a87ecc266da}{mode\+Change\+Widget}
\begin{DoxyCompactList}\small\item\em Handle to picking toolbar. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Menubar controls}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a7cb761b9e102628175ba109afc6adf64}\label{classCoreWidget_a7cb761b9e102628175ba109afc6adf64}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a7cb761b9e102628175ba109afc6adf64}{file\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em File \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a5b9c0274c15d277d0e96c4cd411850c4}\label{classCoreWidget_a5b9c0274c15d277d0e96c4cd411850c4}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a5b9c0274c15d277d0e96c4cd411850c4}{view\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em View \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1a96ddf2d902c8cda8b1cbf842cf2be1}\label{classCoreWidget_a1a96ddf2d902c8cda8b1cbf842cf2be1}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a1a96ddf2d902c8cda8b1cbf842cf2be1}{python\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em Python \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_acd8773b0ef9238d47e8571933991556a}\label{classCoreWidget_acd8773b0ef9238d47e8571933991556a}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_acd8773b0ef9238d47e8571933991556a}{tools\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em Tools \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a01b72518b154bd0b561969e4d491691f}\label{classCoreWidget_a01b72518b154bd0b561969e4d491691f}} 
Q\+Action $\ast$ \hyperlink{classCoreWidget_a01b72518b154bd0b561969e4d491691f}{file\+Menu\+End\+\_\+}
\begin{DoxyCompactList}\small\item\em First entry after all relevant parts of the File \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1cfab93e2d5a839886acce7d8e69f5b7}\label{classCoreWidget_a1cfab93e2d5a839886acce7d8e69f5b7}} 
Q\+Map$<$ Q\+String, Q\+Menu $\ast$ $>$ \hyperlink{classCoreWidget_a1cfab93e2d5a839886acce7d8e69f5b7}{menus\+\_\+}
\begin{DoxyCompactList}\small\item\em All available menus. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ad8cd6d899bf40e00969c7b85ccf6686d}\label{classCoreWidget_ad8cd6d899bf40e00969c7b85ccf6686d}} 
void \hyperlink{classCoreWidget_ad8cd6d899bf40e00969c7b85ccf6686d}{slot\+Add\+Menubar\+Action} (Q\+Action $\ast$\+\_\+action, Q\+String \+\_\+name)
\begin{DoxyCompactList}\small\item\em File \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1f87b20f7278b9ab8429ebf1787535d6}\label{classCoreWidget_a1f87b20f7278b9ab8429ebf1787535d6}} 
void \hyperlink{classCoreWidget_a1f87b20f7278b9ab8429ebf1787535d6}{slot\+Add\+Menubar\+Actions} (std\+::vector$<$ Q\+Action $\ast$$>$ \+\_\+actions, Q\+String \+\_\+name)
\begin{DoxyCompactList}\small\item\em File \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a367a99076fc9db03234e2f912e5d34a3}\label{classCoreWidget_a367a99076fc9db03234e2f912e5d34a3}} 
void \hyperlink{classCoreWidget_a367a99076fc9db03234e2f912e5d34a3}{slot\+Get\+Menubar\+Menu} (Q\+String \+\_\+name, Q\+Menu $\ast$\&\+\_\+menu, bool \+\_\+create)
\begin{DoxyCompactList}\small\item\em File \hyperlink{classMenu}{Menu}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Tool\+Bar controls}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a25a5cfb2c398b27ace6d22420881b405}\label{classCoreWidget_a25a5cfb2c398b27ace6d22420881b405}} 
Q\+Tool\+Bar $\ast$ \hyperlink{classCoreWidget_a25a5cfb2c398b27ace6d22420881b405}{viewer\+Toolbar\+\_\+}
\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_af4bb53c8d58205cb03c7e42e4a72c76c}\label{classCoreWidget_af4bb53c8d58205cb03c7e42e4a72c76c}} 
int \hyperlink{classCoreWidget_af4bb53c8d58205cb03c7e42e4a72c76c}{toolbar\+Count\+\_\+}
\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1e2a2af299e972e8de85f7d83f29e248}\label{classCoreWidget_a1e2a2af299e972e8de85f7d83f29e248}} 
Q\+Tool\+Button $\ast$ \hyperlink{classCoreWidget_a1e2a2af299e972e8de85f7d83f29e248}{stereo\+Button\+\_\+}
\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a3a81b859e28a3624364e32cdb742e07c}\label{classCoreWidget_a3a81b859e28a3624364e32cdb742e07c}} 
Q\+Tool\+Button $\ast$ \hyperlink{classCoreWidget_a3a81b859e28a3624364e32cdb742e07c}{move\+Button\+\_\+}
\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a4df262d89e79017b7f4dceb95b405c2c}\label{classCoreWidget_a4df262d89e79017b7f4dceb95b405c2c}} 
Q\+Tool\+Button $\ast$ \hyperlink{classCoreWidget_a4df262d89e79017b7f4dceb95b405c2c}{pick\+Button\+\_\+}
\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a98add8278cd6ed013aa428a12cb72e72}\label{classCoreWidget_a98add8278cd6ed013aa428a12cb72e72}} 
Q\+Tool\+Button $\ast$ \hyperlink{classCoreWidget_a98add8278cd6ed013aa428a12cb72e72}{question\+Button\+\_\+}
\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_abb2534a012a080e038e6ada5a949bb68}\label{classCoreWidget_abb2534a012a080e038e6ada5a949bb68}} 
Q\+Combo\+Box $\ast$ \hyperlink{classCoreWidget_abb2534a012a080e038e6ada5a949bb68}{viewer\+Layout\+Box\+\_\+}
\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aecb53a1b74438c95b056a6a501977c70}\label{classCoreWidget_aecb53a1b74438c95b056a6a501977c70}} 
Q\+Tool\+Bar $\ast$ \hyperlink{classCoreWidget_aecb53a1b74438c95b056a6a501977c70}{main\+Toolbar\+\_\+}
\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a82fb1b3cc12089599cf6e925314b6c8a}\label{classCoreWidget_a82fb1b3cc12089599cf6e925314b6c8a}} 
std\+::vector$<$ Q\+Tool\+Bar $\ast$$>$ \hyperlink{classCoreWidget_a82fb1b3cc12089599cf6e925314b6c8a}{toolbars\+\_\+}
\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a67899ab619f915a781c6d751fc94f97e}\label{classCoreWidget_a67899ab619f915a781c6d751fc94f97e}} 
void \hyperlink{classCoreWidget_a67899ab619f915a781c6d751fc94f97e}{slot\+Add\+Toolbar} (Q\+Tool\+Bar $\ast$\+\_\+toolbar)
\begin{DoxyCompactList}\small\item\em Called by Plugins to add a Toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a0641ddf9a613275830848be3401ed564}\label{classCoreWidget_a0641ddf9a613275830848be3401ed564}} 
void \hyperlink{classCoreWidget_a0641ddf9a613275830848be3401ed564}{slot\+Remove\+Toolbar} (Q\+Tool\+Bar $\ast$\+\_\+toolbar)
\begin{DoxyCompactList}\small\item\em Called by Plugins to remove a Toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aa845879932bac0295330842bdad18801}\label{classCoreWidget_aa845879932bac0295330842bdad18801}} 
void \hyperlink{classCoreWidget_aa845879932bac0295330842bdad18801}{get\+Tool\+Bar} (Q\+String \+\_\+name, Q\+Tool\+Bar $\ast$\&\+\_\+toolbar)
\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 
\mbox{\Hypertarget{classCoreWidget_af108729faa714e010bc05fe68f8119ff}\label{classCoreWidget_af108729faa714e010bc05fe68f8119ff}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_af108729faa714e010bc05fe68f8119ff}{global\+Draw\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1b8e5728aa8937491bee1318b7216e91}\label{classCoreWidget_a1b8e5728aa8937491bee1318b7216e91}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a1b8e5728aa8937491bee1318b7216e91}{renderer\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em This variable holds the global renderer menu. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1956a4164edf879435a69790f3045af6}\label{classCoreWidget_a1956a4164edf879435a69790f3045af6}} 
Q\+Action\+Group $\ast$ \hyperlink{classCoreWidget_a1956a4164edf879435a69790f3045af6}{draw\+Group\+\_\+}
\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a49d50226e43b33b58464854c09ab6c23}\label{classCoreWidget_a49d50226e43b33b58464854c09ab6c23}} 
Q\+Action\+Group $\ast$ \hyperlink{classCoreWidget_a49d50226e43b33b58464854c09ab6c23}{renderer\+Group\+\_\+}
\begin{DoxyCompactList}\small\item\em Group for all renderers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a072b46c4e561ca3fb0edb090af505ad8}\label{classCoreWidget_a072b46c4e561ca3fb0edb090af505ad8}} 
Q\+Action\+Group $\ast$ \hyperlink{classCoreWidget_a072b46c4e561ca3fb0edb090af505ad8}{view\+Group\+\_\+}
\begin{DoxyCompactList}\small\item\em Group for all menu items. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aea2c119b6c61db50a03b88a2039c2f60}\label{classCoreWidget_aea2c119b6c61db50a03b88a2039c2f60}} 
Q\+Action $\ast$ \hyperlink{classCoreWidget_aea2c119b6c61db50a03b88a2039c2f60}{perspective\+Projection\+Action\+\_\+}
\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ac5fd262b26636ec35a6f5db8105d3a80}\label{classCoreWidget_ac5fd262b26636ec35a6f5db8105d3a80}} 
Q\+Action $\ast$ \hyperlink{classCoreWidget_ac5fd262b26636ec35a6f5db8105d3a80}{orthogonal\+Projection\+Action\+\_\+}
\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aab9e42d150cb4926dc7829c64552f600}\label{classCoreWidget_aab9e42d150cb4926dc7829c64552f600}} 
Q\+Action $\ast$ \hyperlink{classCoreWidget_aab9e42d150cb4926dc7829c64552f600}{global\+Animation\+Action\+\_\+}
\begin{DoxyCompactList}\small\item\em Action to globally set animation. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aabf8d2a23bb72227290f3811a74bd364}\label{classCoreWidget_aabf8d2a23bb72227290f3811a74bd364}} 
Q\+Action $\ast$ \hyperlink{classCoreWidget_aabf8d2a23bb72227290f3811a74bd364}{global\+Backface\+Culling\+Action\+\_\+}
\begin{DoxyCompactList}\small\item\em Action to globally set backface culling. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a27e714d2e8409725446be35706093358}\label{classCoreWidget_a27e714d2e8409725446be35706093358}} 
Q\+Action $\ast$ \hyperlink{classCoreWidget_a27e714d2e8409725446be35706093358}{global\+Twosided\+Lighting\+Action\+\_\+}
\begin{DoxyCompactList}\small\item\em Action to globally set two-\/sided lighting. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ab25389338c67343e8c76a788996fa8d4}\label{classCoreWidget_ab25389338c67343e8c76a788996fa8d4}} 
Q\+Action $\ast$ \hyperlink{classCoreWidget_ab25389338c67343e8c76a788996fa8d4}{global\+Multisampling\+Action\+\_\+}
\begin{DoxyCompactList}\small\item\em Action to globally set multisampling. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a95d932effa52ff84fdd26983366986d5}\label{classCoreWidget_a95d932effa52ff84fdd26983366986d5}} 
Q\+Action $\ast$ \hyperlink{classCoreWidget_a95d932effa52ff84fdd26983366986d5}{global\+Mipmapping\+Action\+\_\+}
\begin{DoxyCompactList}\small\item\em Action to globally set mipmapping. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aca8d6a4e65543832574f469587194e47}\label{classCoreWidget_aca8d6a4e65543832574f469587194e47}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{classCoreWidget_aca8d6a4e65543832574f469587194e47}{active\+Draw\+Modes\+\_\+}
\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a8f876295a0d9c0ad65568d4f35472ed5}\label{classCoreWidget_a8f876295a0d9c0ad65568d4f35472ed5}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{classCoreWidget_a8f876295a0d9c0ad65568d4f35472ed5}{available\+Global\+Draw\+Modes\+\_\+}
\begin{DoxyCompactList}\small\item\em This variable holds the global draw menu. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a700766a52554463fab03b0ca2b04492e}\label{classCoreWidget_a700766a52554463fab03b0ca2b04492e}} 
void \hyperlink{classCoreWidget_a700766a52554463fab03b0ca2b04492e}{next\+Viewer\+Layout} ()
\begin{DoxyCompactList}\small\item\em Switches over to the next view mode. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a5c888de3c190a247ee5f5152df8e5d0f}\label{classCoreWidget_a5c888de3c190a247ee5f5152df8e5d0f}} 
void \hyperlink{classCoreWidget_a5c888de3c190a247ee5f5152df8e5d0f}{slot\+Global\+Draw\+Menu} (Q\+Action $\ast$\+\_\+action)
\begin{DoxyCompactList}\small\item\em Called when the global draw\+Mode is selected. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a4e1144d2087c7c3db1521209652a3d6e}\label{classCoreWidget_a4e1144d2087c7c3db1521209652a3d6e}} 
void \hyperlink{classCoreWidget_a4e1144d2087c7c3db1521209652a3d6e}{slot\+View\+Menu\+About\+To\+Show} ()
\begin{DoxyCompactList}\small\item\em Called before the view \hyperlink{classMenu}{Menu} is shown. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a53316e2293c1ce8cca7062ce8f660be4}\label{classCoreWidget_a53316e2293c1ce8cca7062ce8f660be4}} 
void \hyperlink{classCoreWidget_a53316e2293c1ce8cca7062ce8f660be4}{slot\+Global\+Renderer\+Menu} (Q\+Action $\ast$\+\_\+action)
\begin{DoxyCompactList}\small\item\em Called when the global renderer is selected. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a724342fc0914d90fb908dd3700219e44}\label{classCoreWidget_a724342fc0914d90fb908dd3700219e44}} 
void \hyperlink{classCoreWidget_a724342fc0914d90fb908dd3700219e44}{slot\+Global\+Post\+Processor\+Menu} (Q\+Action $\ast$\+\_\+action)
\begin{DoxyCompactList}\small\item\em Called when the global postprocessor is selected. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ada13fa8aab20de82977e2017a68f4e10}\label{classCoreWidget_ada13fa8aab20de82977e2017a68f4e10}} 
void \hyperlink{classCoreWidget_ada13fa8aab20de82977e2017a68f4e10}{slot\+Update\+Global\+Draw\+Menu} ()
\begin{DoxyCompactList}\small\item\em Setup and update the global draw menu. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a8311ae38f0022605d2610792e1a16ccb}\label{classCoreWidget_a8311ae38f0022605d2610792e1a16ccb}} 
void \hyperlink{classCoreWidget_a8311ae38f0022605d2610792e1a16ccb}{slot\+Update\+Renderer\+Menu} ()
\begin{DoxyCompactList}\small\item\em Setup and update the global renderer menu. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a4098d6cea4803b452c5899b9336d7416}\label{classCoreWidget_a4098d6cea4803b452c5899b9336d7416}} 
void \hyperlink{classCoreWidget_a4098d6cea4803b452c5899b9336d7416}{set\+Viewer\+Layout} (int \+\_\+idx)
\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 
\mbox{\Hypertarget{classCoreWidget_a0233644347b1db500bfc3fefa5079c6a}\label{classCoreWidget_a0233644347b1db500bfc3fefa5079c6a}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a0233644347b1db500bfc3fefa5079c6a}{context\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em context \hyperlink{classMenu}{Menu} for the gl area \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a2be74ee3a61b1ef89939a0c99fc50be2}\label{classCoreWidget_a2be74ee3a61b1ef89939a0c99fc50be2}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a2be74ee3a61b1ef89939a0c99fc50be2}{context\+Selection\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em Context \hyperlink{classMenu}{Menu} containing all selection elements. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a15e7548852b67675459fb079248e4545}\label{classCoreWidget_a15e7548852b67675459fb079248e4545}} 
std\+::vector$<$ \hyperlink{classMenuInfo}{Menu\+Info} $>$ \hyperlink{classCoreWidget_a15e7548852b67675459fb079248e4545}{context\+Menus\+\_\+}
\begin{DoxyCompactList}\small\item\em All real context menu entries. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_acfd74ccacc2cd7d793ce4d8ebbdfb387}\label{classCoreWidget_acfd74ccacc2cd7d793ce4d8ebbdfb387}} 
Q\+Action\+Group $\ast$ \hyperlink{classCoreWidget_acfd74ccacc2cd7d793ce4d8ebbdfb387}{draw\+Group\+Viewer\+\_\+}
\begin{DoxyCompactList}\small\item\em Draw\+Group for per Viewer Draw Modes. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a7370625028b1d088480e9051fd092013}\label{classCoreWidget_a7370625028b1d088480e9051fd092013}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a7370625028b1d088480e9051fd092013}{viewer\+Draw\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em Draw \hyperlink{classMenu}{Menu} for per Viewer Draw Modes. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aadbec295e7c797782d2c64d560f5affa}\label{classCoreWidget_aadbec295e7c797782d2c64d560f5affa}} 
Q\+Widget $\ast$ \hyperlink{classCoreWidget_aadbec295e7c797782d2c64d560f5affa}{viewer\+Draw\+Menu\+Widget\+\_\+}
\begin{DoxyCompactList}\small\item\em owns all the checkboxes of viewer\+Draw\+Menu\+\_\+ \end{DoxyCompactList}\item 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a3255d46743c948b9ad1a8547a920615a}{coord\+Sys\+Menu\+\_\+}
\item 
\mbox{\Hypertarget{classCoreWidget_a54a16d25d1d85723d231ccb0af0a07d9}\label{classCoreWidget_a54a16d25d1d85723d231ccb0af0a07d9}} 
void \hyperlink{classCoreWidget_a54a16d25d1d85723d231ccb0af0a07d9}{update\+Context\+Menu} (int)
\begin{DoxyCompactList}\small\item\em tells the plugins to update their context menu when an object is picked \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a13ae0560fc109997eb9c1b75f3e22293}\label{classCoreWidget_a13ae0560fc109997eb9c1b75f3e22293}} 
void \hyperlink{classCoreWidget_a13ae0560fc109997eb9c1b75f3e22293}{update\+Context\+Menu\+Node} (int)
\begin{DoxyCompactList}\small\item\em tells the plugins to update their context menu when a node is picked \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a81557513e212b9a4332aad1018c5848c}\label{classCoreWidget_a81557513e212b9a4332aad1018c5848c}} 
void \hyperlink{classCoreWidget_a81557513e212b9a4332aad1018c5848c}{update\+Context\+Menu\+Background} ()
\begin{DoxyCompactList}\small\item\em tells the plugins to update their context menu when the background is picked \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aa0ac0cca2bf9766ace6bc793c55c67d3}\label{classCoreWidget_aa0ac0cca2bf9766ace6bc793c55c67d3}} 
void \hyperlink{classCoreWidget_aa0ac0cca2bf9766ace6bc793c55c67d3}{slot\+Custom\+Context\+Menu} (const Q\+Point \&\+\_\+point)
\begin{DoxyCompactList}\small\item\em This slot is called by the examiner widgets gl area when a context menu is requested. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a24f4d4645244515102da4c6b77a86b8b}\label{classCoreWidget_a24f4d4645244515102da4c6b77a86b8b}} 
void \hyperlink{classCoreWidget_a24f4d4645244515102da4c6b77a86b8b}{slot\+Add\+Context\+Item} (Q\+Action $\ast$\+\_\+entry, \hyperlink{ContextMenuInterface_8hh_a238952a111d7daede783625350d7b287}{Context\+Menu\+Type} \+\_\+type)
\begin{DoxyCompactList}\small\item\em called by plugins to add a new context menu item \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ab92a3785406e4680a54810ca42350ace}\label{classCoreWidget_ab92a3785406e4680a54810ca42350ace}} 
void \hyperlink{classCoreWidget_ab92a3785406e4680a54810ca42350ace}{slot\+Add\+Context\+Item} (Q\+Action $\ast$\+\_\+entry, \hyperlink{classDataType}{Data\+Type} \+\_\+data\+Type, \hyperlink{ContextMenuInterface_8hh_a238952a111d7daede783625350d7b287}{Context\+Menu\+Type} type\+\_\+)
\begin{DoxyCompactList}\small\item\em called by plugins to add a real context menu item depending on \hyperlink{classDataType}{Data\+Type} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a736b0711749bf55792e2b2cfcd4fc89f}\label{classCoreWidget_a736b0711749bf55792e2b2cfcd4fc89f}} 
void \hyperlink{classCoreWidget_a736b0711749bf55792e2b2cfcd4fc89f}{slot\+Add\+Context\+Item\+To\+View\+Mode} (Q\+Action $\ast$\+\_\+entry)
\begin{DoxyCompactList}\small\item\em called by slot\+Add\+Context\+Item to add the item to the view mode \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1df87e8b2a7cb51655eed2682b90038e}\label{classCoreWidget_a1df87e8b2a7cb51655eed2682b90038e}} 
void \hyperlink{classCoreWidget_a1df87e8b2a7cb51655eed2682b90038e}{slot\+Paste\+View} ()
\begin{DoxyCompactList}\small\item\em Paste the view to the last active examiner. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a3cfa6c57d46c11abb549d0dfa853ba10}\label{classCoreWidget_a3cfa6c57d46c11abb549d0dfa853ba10}} 
void \hyperlink{classCoreWidget_a3cfa6c57d46c11abb549d0dfa853ba10}{slot\+Paste\+View\+And\+Window} ()
\begin{DoxyCompactList}\small\item\em Paste the view, the window and toolbox size to the last active examiner. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a88dbc2c9b08885a5ff2e7134c201102f}\label{classCoreWidget_a88dbc2c9b08885a5ff2e7134c201102f}} 
void \hyperlink{classCoreWidget_a88dbc2c9b08885a5ff2e7134c201102f}{slot\+Set\+View} (Q\+String view)
\begin{DoxyCompactList}\small\item\em Set the supplied serialized view. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ab0a30d1a103892fb2ee75ef5a6dbb353}\label{classCoreWidget_ab0a30d1a103892fb2ee75ef5a6dbb353}} 
void \hyperlink{classCoreWidget_ab0a30d1a103892fb2ee75ef5a6dbb353}{slot\+Set\+View\+And\+Window\+Geometry} (Q\+String view)
\begin{DoxyCompactList}\small\item\em Set the supplied serialized view. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1b4ba15cdb71845c5d6bad51551219a8}\label{classCoreWidget_a1b4ba15cdb71845c5d6bad51551219a8}} 
void \hyperlink{classCoreWidget_a1b4ba15cdb71845c5d6bad51551219a8}{slot\+Copy\+View} ()
\begin{DoxyCompactList}\small\item\em Copy view from the last active examiner. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_afe5d2a369024a5d52a1de7da59e9edf5}\label{classCoreWidget_afe5d2a369024a5d52a1de7da59e9edf5}} 
void \hyperlink{classCoreWidget_afe5d2a369024a5d52a1de7da59e9edf5}{slot\+Viewer\+Draw\+Menu} (Q\+Action $\ast$\+\_\+action)
\begin{DoxyCompactList}\small\item\em Called when a coordsys draw\+Mode has been changed. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a83381ac345fbf6d550d7c69857b947b6}\label{classCoreWidget_a83381ac345fbf6d550d7c69857b947b6}} 
void \hyperlink{classCoreWidget_a83381ac345fbf6d550d7c69857b947b6}{slot\+Post\+Processor\+Menu} (Q\+Action $\ast$\+\_\+action)
\begin{DoxyCompactList}\small\item\em Called when a different post processor has been chosen. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ae0773e8ec1deb400687f1cd2f6d8923b}\label{classCoreWidget_ae0773e8ec1deb400687f1cd2f6d8923b}} 
void \hyperlink{classCoreWidget_ae0773e8ec1deb400687f1cd2f6d8923b}{slot\+Render\+Menu} (Q\+Action $\ast$\+\_\+action)
\begin{DoxyCompactList}\small\item\em Called when a different renderer has been chosen. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a7ecef3eb69f09637e431a41423ef559b}\label{classCoreWidget_a7ecef3eb69f09637e431a41423ef559b}} 
void \hyperlink{classCoreWidget_a7ecef3eb69f09637e431a41423ef559b}{slot\+Update\+Viewer\+Draw\+Menu} ()
\begin{DoxyCompactList}\small\item\em Creates a draw \hyperlink{classMenu}{Menu} for the currently active Viewer. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_af0fd77152b9d380c564c00e54273279a}{slot\+Examiner\+Snapshot} ()
\begin{DoxyCompactList}\small\item\em Create a snapshot of the last active examiner. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_aa05150cc3f23c29eb85eef0d34a0425e}{slot\+Switch\+Wheels} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Show / hide wheels. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a50d64f0bba14f2f0fb8c374f6e59c058}\label{classCoreWidget_a50d64f0bba14f2f0fb8c374f6e59c058}} 
void \hyperlink{classCoreWidget_a50d64f0bba14f2f0fb8c374f6e59c058}{slot\+Switch\+Navigation} (bool \+\_\+egomode)
\begin{DoxyCompactList}\small\item\em Switch navigation mode. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a0c6319c463e1443559abd9ea2cbfb124}\label{classCoreWidget_a0c6319c463e1443559abd9ea2cbfb124}} 
void \hyperlink{classCoreWidget_a0c6319c463e1443559abd9ea2cbfb124}{slot\+Snapshot\+Name} ()
\begin{DoxyCompactList}\small\item\em Set the snap\+Shot name for all examiners. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a6457444f39847782289298706653355e}\label{classCoreWidget_a6457444f39847782289298706653355e}} 
void \hyperlink{classCoreWidget_a6457444f39847782289298706653355e}{slot\+Coord\+Sys\+Visibility} (bool \+\_\+visible)
\begin{DoxyCompactList}\small\item\em Hide coordinate systems in all viewers. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_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{classCoreWidget_a0e9139fdf3b7ed23900faec379df0b14}{update\+Popup\+Menu\+Coordsys\+Node} (Q\+Menu $\ast$\+\_\+menu, const int \+\_\+part)
\begin{DoxyCompactList}\small\item\em Update context \hyperlink{classMenu}{Menu} when Coordsys node has been clicked on. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_adb51a60b059a819dcc995f2fb08cb4d3}{update\+Popup\+Menu\+Object} (Q\+Menu $\ast$\+\_\+menu, \hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Update popup \hyperlink{classMenu}{Menu} when an object has been clicked on. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a78014021e08994d66c6e671b6d0eab1a}{update\+Popup\+Menu\+Background} (Q\+Menu $\ast$\+\_\+menu, const Q\+Point \&\+\_\+point)
\begin{DoxyCompactList}\small\item\em Update context \hyperlink{classMenu}{Menu} when background has been clicked on. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_aca59664c09a4d038598c5ed628d771cc}{update\+Popup\+Menu\+Node} (Q\+Menu $\ast$\+\_\+menu, \hyperlink{classACG_1_1SceneGraph_1_1BaseNode}{A\+C\+G\+::\+Scene\+Graph\+::\+Base\+Node} $\ast$\+\_\+node)
\begin{DoxyCompactList}\small\item\em Update context \hyperlink{classMenu}{Menu} when an arbitrary node has been clicked on. \end{DoxyCompactList}\item 
bool \hyperlink{classCoreWidget_a68e46bab2c8ff6a00ddb5fbf7fba5244}{add\+Context\+Menus} (Q\+Menu $\ast$\+\_\+menu, \hyperlink{ContextMenuInterface_8hh_a238952a111d7daede783625350d7b287}{Context\+Menu\+Type} \+\_\+type, int \+\_\+id=-\/1)
\end{DoxyCompactItemize}
\subsection*{Snapshots}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{classCoreWidget_ac86bb7cb281d294467ec33a817be7341}{snapshot\+Name\+\_\+}
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app with file\+Dialog. \end{DoxyCompactList}\item 
int \hyperlink{classCoreWidget_a7c77e8d91bbed6674c5cf5aaf96f06ce}{snapshot\+Counter\+\_\+}
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app with file\+Dialog. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a637041b36e2e0609f8fa3a933b6a7ddf}{viewer\+Snapshot\+Dialog} ()
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app with file\+Dialog. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a9e6cae4403914099effa78734bc14c71}{viewer\+Snapshot} ()
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a6ee52aacf9e427e6509e5d5bed34ce6e}{application\+Snapshot\+Dialog} ()
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app with file\+Dialog. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_ac15edfb0ff8870d6e09d063f1bb9aaf1}{application\+Snapshot} ()
\begin{DoxyCompactList}\small\item\em Create a snapshot of the whole app. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a3f8f5c46858fd9349b67da4395f165eb}\label{classCoreWidget_a3f8f5c46858fd9349b67da4395f165eb}} 
void \hyperlink{classCoreWidget_a3f8f5c46858fd9349b67da4395f165eb}{application\+Snapshot\+Name} (Q\+String \+\_\+name)
\begin{DoxyCompactList}\small\item\em Set the snapshot name. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a3c301655a3e1d77f9223216bd6954ac9}\label{classCoreWidget_a3c301655a3e1d77f9223216bd6954ac9}} 
void \hyperlink{classCoreWidget_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)
\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 
\mbox{\Hypertarget{classCoreWidget_a71c68b70635f2ba43ff6db3f406c7cc9}\label{classCoreWidget_a71c68b70635f2ba43ff6db3f406c7cc9}} 
std\+::map$<$ Q\+Future\+Watcher$<$ void $>$ $\ast$, Q\+Future$<$ void $>$ $\ast$ $>$ {\bfseries watcher\+\_\+garbage\+\_\+}
\item 
\mbox{\Hypertarget{classCoreWidget_a0cc9a9a15ed9c9e880a3eb55fe0d0d36}\label{classCoreWidget_a0cc9a9a15ed9c9e880a3eb55fe0d0d36}} 
Q\+Mutex {\bfseries map\+\_\+mutex\+\_\+}
\item 
\mbox{\Hypertarget{classCoreWidget_a1831853e1e9bbd607d1166984c607e68}\label{classCoreWidget_a1831853e1e9bbd607d1166984c607e68}} 
void {\bfseries write\+Image\+Asynchronously} (Q\+Image $\ast$\+\_\+image, const Q\+String \+\_\+name)
\item 
\mbox{\Hypertarget{classCoreWidget_a82a4ca2080f861d33233a97249feca89}\label{classCoreWidget_a82a4ca2080f861d33233a97249feca89}} 
void {\bfseries delete\+\_\+garbage} ()
\end{DoxyCompactItemize}
\subsection*{Stack\+Widget controls}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a8a6b029cb374e2dfdd9b2ef92970e8f2}\label{classCoreWidget_a8a6b029cb374e2dfdd9b2ef92970e8f2}} 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a8a6b029cb374e2dfdd9b2ef92970e8f2}{stack\+Menu\+\_\+}
\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aa9e27b67dc20e04ea96f5b7e732cee1e}\label{classCoreWidget_aa9e27b67dc20e04ea96f5b7e732cee1e}} 
std\+::vector$<$ \hyperlink{classStackWidgetInfo}{Stack\+Widget\+Info} $>$ \hyperlink{classCoreWidget_aa9e27b67dc20e04ea96f5b7e732cee1e}{stack\+Widget\+List\+\_\+}
\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ac3a7d78838f42c299d23f526d1bd1e3b}\label{classCoreWidget_ac3a7d78838f42c299d23f526d1bd1e3b}} 
Q\+Stacked\+Widget $\ast$ \hyperlink{classCoreWidget_ac3a7d78838f42c299d23f526d1bd1e3b}{stacked\+Widget\+\_\+}
\begin{DoxyCompactList}\small\item\em Container widget for holding multiple views. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a2a9e136e120f41274cf5d472e3e15412}\label{classCoreWidget_a2a9e136e120f41274cf5d472e3e15412}} 
void \hyperlink{classCoreWidget_a2a9e136e120f41274cf5d472e3e15412}{slot\+Get\+Stack\+Widget} (Q\+String \+\_\+name, Q\+Widget $\ast$\&\+\_\+widget)
\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a40aa4316a8241e60e1e725dae620827e}\label{classCoreWidget_a40aa4316a8241e60e1e725dae620827e}} 
void \hyperlink{classCoreWidget_a40aa4316a8241e60e1e725dae620827e}{slot\+Add\+Stack\+Widget} (Q\+String \+\_\+name, Q\+Widget $\ast$\+\_\+widget)
\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a34c9090c60566c2c2c1b4383b19c45b6}\label{classCoreWidget_a34c9090c60566c2c2c1b4383b19c45b6}} 
void \hyperlink{classCoreWidget_a34c9090c60566c2c2c1b4383b19c45b6}{slot\+Update\+Stack\+Widget} (Q\+String \+\_\+name, Q\+Widget $\ast$\+\_\+widget)
\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a01d69334199a6ddf3d7e9ccdc9f9d2f1}\label{classCoreWidget_a01d69334199a6ddf3d7e9ccdc9f9d2f1}} 
void \hyperlink{classCoreWidget_a01d69334199a6ddf3d7e9ccdc9f9d2f1}{slot\+View\+Menu\+Action} (Q\+Action $\ast$\+\_\+action)
\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ad5c9984d6a3fa528c36e5e08f3e429a2}\label{classCoreWidget_ad5c9984d6a3fa528c36e5e08f3e429a2}} 
void \hyperlink{classCoreWidget_ad5c9984d6a3fa528c36e5e08f3e429a2}{slot\+Update\+Stack\+Menu} ()
\begin{DoxyCompactList}\small\item\em Q\+Menu containing the recently opened files. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Help System}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a7b378fa000a5dbdea3743295b37553dc}\label{classCoreWidget_a7b378fa000a5dbdea3743295b37553dc}} 
\hyperlink{classHelpWidget}{Help\+Widget} $\ast$ \hyperlink{classCoreWidget_a7b378fa000a5dbdea3743295b37553dc}{help\+Widget\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the help Browser. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1343492d6fc53064d58ce6bdcae0a970}\label{classCoreWidget_a1343492d6fc53064d58ce6bdcae0a970}} 
static const Q\+String \hyperlink{classCoreWidget_a1343492d6fc53064d58ce6bdcae0a970}{home\+Page\+\_\+} = \char`\"{}qthelp\+://org.\+openflipper.\+user/user/index.\+html\char`\"{}
\begin{DoxyCompactList}\small\item\em Pointer to the help Browser. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ac1b8109dd45489568b4d65514bed4941}\label{classCoreWidget_ac1b8109dd45489568b4d65514bed4941}} 
void \hyperlink{classCoreWidget_ac1b8109dd45489568b4d65514bed4941}{change\+Help\+Site} (Q\+Url)
\begin{DoxyCompactList}\small\item\em Pointer to the help Browser. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a9670a6e5c3c05921142b66caee918f93}\label{classCoreWidget_a9670a6e5c3c05921142b66caee918f93}} 
void \hyperlink{classCoreWidget_a9670a6e5c3c05921142b66caee918f93}{show\+Help\+Browser} (const Q\+String \&page=\hyperlink{classCoreWidget_a1343492d6fc53064d58ce6bdcae0a970}{home\+Page\+\_\+})
\begin{DoxyCompactList}\small\item\em Display the help Browser. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Post\+Processor dialog}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a44b4991175404cb0bbf62fd89df61b7e}\label{classCoreWidget_a44b4991175404cb0bbf62fd89df61b7e}} 
\hyperlink{classPostProcessorDialog}{Post\+Processor\+Dialog} $\ast$ {\bfseries post\+Processor\+Dialog\+\_\+}
\item 
\mbox{\Hypertarget{classCoreWidget_aa43066b6891b37ef6a6df9c560de4565}\label{classCoreWidget_aa43066b6891b37ef6a6df9c560de4565}} 
void {\bfseries slot\+Show\+Post\+Processor\+Manager} ()
\end{DoxyCompactItemize}
\subsection*{Renderer dialog}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a4fe8e57e3a1e0dff53f78822838ef181}\label{classCoreWidget_a4fe8e57e3a1e0dff53f78822838ef181}} 
\hyperlink{classRendererDialog}{Renderer\+Dialog} $\ast$ \hyperlink{classCoreWidget_a4fe8e57e3a1e0dff53f78822838ef181}{renderer\+Dialog\+\_\+}
\begin{DoxyCompactList}\small\item\em shows the widget for the rendermanager \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a048cc6569b754a6902e2ec473cbd62d2}\label{classCoreWidget_a048cc6569b754a6902e2ec473cbd62d2}} 
\hyperlink{classRendererObjectWidget}{Renderer\+Object\+Widget} $\ast$ \hyperlink{classCoreWidget_a048cc6569b754a6902e2ec473cbd62d2}{renderer\+Object\+Widget\+\_\+}
\begin{DoxyCompactList}\small\item\em shows the widget for the rendermanager \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_af71a61b6cf59c4b4da6e077bf73db1a7}\label{classCoreWidget_af71a61b6cf59c4b4da6e077bf73db1a7}} 
void \hyperlink{classCoreWidget_af71a61b6cf59c4b4da6e077bf73db1a7}{slot\+Show\+Render\+Manager} ()
\begin{DoxyCompactList}\small\item\em shows the widget for the rendermanager \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a63e81eb4883db18c9dae7acc464db98d}\label{classCoreWidget_a63e81eb4883db18c9dae7acc464db98d}} 
void \hyperlink{classCoreWidget_a63e81eb4883db18c9dae7acc464db98d}{slot\+Show\+Render\+Object\+Widget} ()
\begin{DoxyCompactList}\small\item\em Shows the widget containing the current render objects. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Stereo View Mode}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a64c7f7566ce924acd4f828ec1a5b6722}\label{classCoreWidget_a64c7f7566ce924acd4f828ec1a5b6722}} 
\hyperlink{classStereoSettingsWidget}{Stereo\+Settings\+Widget} $\ast$ \hyperlink{classCoreWidget_a64c7f7566ce924acd4f828ec1a5b6722}{stereo\+Settings\+Widget\+\_\+}
\begin{DoxyCompactList}\small\item\em Widget to change stereo settings. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a00f0e470f99bf1b2b7f39ade11f108ef}\label{classCoreWidget_a00f0e470f99bf1b2b7f39ade11f108ef}} 
void \hyperlink{classCoreWidget_a00f0e470f99bf1b2b7f39ade11f108ef}{stereo\+Button\+Context\+Menu} (const Q\+Point \&\+\_\+pos)
\begin{DoxyCompactList}\small\item\em Creates custom context menu for stereo viewer settings. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a47c4ada6b9ababbaa3c6fd84a74712ea}{slot\+Apply\+Stereo\+Settings} (int \+\_\+tmp\+Param=0)
\end{DoxyCompactItemize}
\subsection*{About System}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_abc2fbfa11a672006c0ccf16ab81c612f}\label{classCoreWidget_abc2fbfa11a672006c0ccf16ab81c612f}} 
\hyperlink{classAboutWidget}{About\+Widget} $\ast$ \hyperlink{classCoreWidget_abc2fbfa11a672006c0ccf16ab81c612f}{about\+Widget\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the about widget. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a194ed421fb2a6ba19049eccbc019f797}\label{classCoreWidget_a194ed421fb2a6ba19049eccbc019f797}} 
Q\+Map$<$ Q\+String, Q\+String $>$ \hyperlink{classCoreWidget_a194ed421fb2a6ba19049eccbc019f797}{additional\+About\+Tabs\+\_\+}
\begin{DoxyCompactList}\small\item\em Additional tab information, that could be provided by plugins. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a3e373a5c0718f70439e471bd9cb02309}{add\+Core\+License\+Info} ()
\begin{DoxyCompactList}\small\item\em Add license information about core parts. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a7777ae8855ca888abbda01593e89da94}\label{classCoreWidget_a7777ae8855ca888abbda01593e89da94}} 
void \hyperlink{classCoreWidget_a7777ae8855ca888abbda01593e89da94}{show\+About\+Widget} ()
\begin{DoxyCompactList}\small\item\em Display the about widget. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_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 
\mbox{\Hypertarget{classCoreWidget_ae005d1790de3d9570c593c4d049bb7b8}\label{classCoreWidget_ae005d1790de3d9570c593c4d049bb7b8}} 
\hyperlink{classOptionsWidget}{Options\+Widget} $\ast$ \hyperlink{classCoreWidget_ae005d1790de3d9570c593c4d049bb7b8}{options\+Widget\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the \hyperlink{classOptionsWidget}{Options\+Widget}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ae76621a137953598341442b831f41df5}\label{classCoreWidget_ae76621a137953598341442b831f41df5}} 
\hyperlink{classPythonWidget}{Python\+Widget} $\ast$ \hyperlink{classCoreWidget_ae76621a137953598341442b831f41df5}{python\+Widget\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the about widget. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aef14826de9df81baf1b87b72d0363432}\label{classCoreWidget_aef14826de9df81baf1b87b72d0363432}} 
void \hyperlink{classCoreWidget_aef14826de9df81baf1b87b72d0363432}{apply\+Options} ()
\begin{DoxyCompactList}\small\item\em Pointer to the \hyperlink{classOptionsWidget}{Options\+Widget}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a550998375e6d5edf99c555f47a3e9ce9}\label{classCoreWidget_a550998375e6d5edf99c555f47a3e9ce9}} 
void \hyperlink{classCoreWidget_a550998375e6d5edf99c555f47a3e9ce9}{save\+Options} ()
\begin{DoxyCompactList}\small\item\em Pointer to the \hyperlink{classOptionsWidget}{Options\+Widget}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ad536081ecbc4c4c959a6035a175e1856}\label{classCoreWidget_ad536081ecbc4c4c959a6035a175e1856}} 
void \hyperlink{classCoreWidget_ad536081ecbc4c4c959a6035a175e1856}{show\+Options\+Widget} ()
\begin{DoxyCompactList}\small\item\em Display the Options Browser. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a184ed6668ac758b35c3fe40a78099775}\label{classCoreWidget_a184ed6668ac758b35c3fe40a78099775}} 
void \hyperlink{classCoreWidget_a184ed6668ac758b35c3fe40a78099775}{show\+Python\+Script\+Interpreter} ()
\begin{DoxyCompactList}\small\item\em Pointer to the \hyperlink{classOptionsWidget}{Options\+Widget}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Status\+Bar controls}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCoreWidget_a5acd8a5d6081f471e7d6e33f1386a8ec}\label{classCoreWidget_a5acd8a5d6081f471e7d6e33f1386a8ec}} 
\hyperlink{classColorStatusBar}{Color\+Status\+Bar} $\ast$ {\bfseries status\+Bar\+\_\+}
\item 
\mbox{\Hypertarget{classCoreWidget_a5f4110aa004b7358d87766ad3a1d0090}\label{classCoreWidget_a5f4110aa004b7358d87766ad3a1d0090}} 
Q\+Label $\ast$ {\bfseries status\+Icon\+\_\+}
\item 
\mbox{\Hypertarget{classCoreWidget_ae6f7e6214851d0b054574f2974b6b99c}\label{classCoreWidget_ae6f7e6214851d0b054574f2974b6b99c}} 
void {\bfseries setup\+Status\+Bar} ()
\item 
\mbox{\Hypertarget{classCoreWidget_a0f03b55e06d24f1ee7d5b7d8dddf7267}\label{classCoreWidget_a0f03b55e06d24f1ee7d5b7d8dddf7267}} 
void {\bfseries status\+Message} (Q\+String \+\_\+message, int \+\_\+timeout=0)
\item 
\mbox{\Hypertarget{classCoreWidget_aa313be9143e350d9386861c0af4bb24c}\label{classCoreWidget_aa313be9143e350d9386861c0af4bb24c}} 
void {\bfseries clear\+Status\+Message} ()
\item 
\mbox{\Hypertarget{classCoreWidget_a509291d47c1da4955ffc4fe786a423de}\label{classCoreWidget_a509291d47c1da4955ffc4fe786a423de}} 
void {\bfseries set\+Status} (\hyperlink{namespaceApplicationStatus_af5f91d43a3317049265b9b0772e796eb}{Application\+Status\+::application\+Status} \+\_\+status)
\item 
\mbox{\Hypertarget{classCoreWidget_a50f962643acd5777b4e14772655c43b4}\label{classCoreWidget_a50f962643acd5777b4e14772655c43b4}} 
void {\bfseries add\+Widget\+To\+Statusbar} (Q\+Widget $\ast$\+\_\+widget)
\end{DoxyCompactItemize}
\subsection*{Drag and Drop}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classCoreWidget_a6bf7960c703a4aa512f00f289f9fa4b8}{drag\+Open\+File} (Q\+String \+\_\+filename)
\item 
void \hyperlink{classCoreWidget_a8f0b0cd449b7b5ca15973d9222cfa488}{start\+Drag} (Q\+Mouse\+Event $\ast$\+\_\+event)
\item 
void \hyperlink{classCoreWidget_a3441edd1d244d011de59c4c50c5d84db}{drag\+Enter\+Event} (Q\+Drag\+Enter\+Event $\ast$\+\_\+event)
\item 
void \hyperlink{classCoreWidget_a3d5b707f4e28ae077aec9b11089f3065}{drop\+Event} (Q\+Drop\+Event $\ast$\+\_\+event)
\end{DoxyCompactItemize}
\subsection*{Viewer Controls}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{classCoreWidget_a5f34285475c2102c7024ca91ebdf754d}{stereo\+Active\+\_\+}
\begin{DoxyCompactList}\small\item\em The viewer with id \+\_\+viewer\+Id changed its draw Mode. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_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 
\mbox{\Hypertarget{classCoreWidget_a858e06f8e9167de1867d57e19f4b2d60}\label{classCoreWidget_a858e06f8e9167de1867d57e19f4b2d60}} 
void \hyperlink{classCoreWidget_a858e06f8e9167de1867d57e19f4b2d60}{slot\+Toggle\+Stereo\+Mode} ()
\begin{DoxyCompactList}\small\item\em Enable or disable Stereo. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a7b975942c797dc9bec7869f7c07d8764}\label{classCoreWidget_a7b975942c797dc9bec7869f7c07d8764}} 
void \hyperlink{classCoreWidget_a7b975942c797dc9bec7869f7c07d8764}{slot\+Set\+Global\+Background\+Color} ()
\begin{DoxyCompactList}\small\item\em Set Background Color for all viewers at once. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a0f19131cdd7ef7c9afcd007fa892b3de}\label{classCoreWidget_a0f19131cdd7ef7c9afcd007fa892b3de}} 
void \hyperlink{classCoreWidget_a0f19131cdd7ef7c9afcd007fa892b3de}{slot\+Set\+Context\+Background\+Color} ()
\begin{DoxyCompactList}\small\item\em Set Background Color for one viewer. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a04c4c0f428989d09b137ef29a62c51dc}{slot\+Context\+Home\+View} ()
\begin{DoxyCompactList}\small\item\em Set the active viewer to home position. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_acd780214d46021c5fb6005a89b4e36e6}\label{classCoreWidget_acd780214d46021c5fb6005a89b4e36e6}} 
void \hyperlink{classCoreWidget_acd780214d46021c5fb6005a89b4e36e6}{slot\+Global\+Home\+View} ()
\begin{DoxyCompactList}\small\item\em Set the viewer to home position. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a853472d7ec349014ad72c8d69f9e6d46}{slot\+Context\+Set\+Home\+View} ()
\begin{DoxyCompactList}\small\item\em Set the active viewers home position. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ace75f18cbdc0c44a0d8fcb765d04f315}\label{classCoreWidget_ace75f18cbdc0c44a0d8fcb765d04f315}} 
void \hyperlink{classCoreWidget_ace75f18cbdc0c44a0d8fcb765d04f315}{slot\+Global\+Set\+Home\+View} ()
\begin{DoxyCompactList}\small\item\em Set the home position for all viewers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a52970f9457fc127a924e36a624059c42}\label{classCoreWidget_a52970f9457fc127a924e36a624059c42}} 
void \hyperlink{classCoreWidget_a52970f9457fc127a924e36a624059c42}{slot\+Context\+View\+All} ()
\begin{DoxyCompactList}\small\item\em Change view on active viewer to view complete scene. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_aa5baaaa80ef02b97db1c28c8b1f47392}\label{classCoreWidget_aa5baaaa80ef02b97db1c28c8b1f47392}} 
void \hyperlink{classCoreWidget_aa5baaaa80ef02b97db1c28c8b1f47392}{slot\+Global\+View\+All} ()
\begin{DoxyCompactList}\small\item\em Change view on all viewers to view complete scene. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ac62945c4bf29c529886540e51868c3d1}\label{classCoreWidget_ac62945c4bf29c529886540e51868c3d1}} 
void \hyperlink{classCoreWidget_ac62945c4bf29c529886540e51868c3d1}{slot\+Context\+Switch\+Projection} ()
\begin{DoxyCompactList}\small\item\em Toggle projection mode of the active viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_afd3839f9272446547aec9075f34e26a3}\label{classCoreWidget_afd3839f9272446547aec9075f34e26a3}} 
\hyperlink{classACG_1_1SceneGraph_1_1CoordsysNode_a5f761809c31a7595b4291755b9b5c0b3}{A\+C\+G\+::\+Scene\+Graph\+::\+Coordsys\+Node\+::\+Projection\+Mode} \hyperlink{classCoreWidget_afd3839f9272446547aec9075f34e26a3}{get\+Coordsys\+Projection} ()
\begin{DoxyCompactList}\small\item\em Toggle coordsys projection mode of the active viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a89b9bb57747d0ae6a6b9ddee189fe17b}\label{classCoreWidget_a89b9bb57747d0ae6a6b9ddee189fe17b}} 
void \hyperlink{classCoreWidget_a89b9bb57747d0ae6a6b9ddee189fe17b}{slot\+Context\+Switch\+Coordsys\+Projection} ()
\begin{DoxyCompactList}\small\item\em Toggle coordsys projection mode of the active viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a506c2e6693291805885f49cd4cdcf221}\label{classCoreWidget_a506c2e6693291805885f49cd4cdcf221}} 
void \hyperlink{classCoreWidget_a506c2e6693291805885f49cd4cdcf221}{slot\+Global\+Perspective\+Projection} ()
\begin{DoxyCompactList}\small\item\em Toggle projection mode of all viewers to perspective projection. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_ae76b6eb5009dc78694f763d8b2178590}{slot\+Global\+Orthographic\+Projection} ()
\begin{DoxyCompactList}\small\item\em Toggle projection mode of all viewers to orthographic projection. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a3a4a7884c4936db06f5e6c671aeb4181}\label{classCoreWidget_a3a4a7884c4936db06f5e6c671aeb4181}} 
void \hyperlink{classCoreWidget_a3a4a7884c4936db06f5e6c671aeb4181}{slot\+Set\+Viewing\+Direction} (Q\+Action $\ast$\+\_\+action)
\begin{DoxyCompactList}\small\item\em Change the viewing direction from context-\/menu. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_addb4980638bfaf62eb1ddff8f4de523e}\label{classCoreWidget_addb4980638bfaf62eb1ddff8f4de523e}} 
void \hyperlink{classCoreWidget_addb4980638bfaf62eb1ddff8f4de523e}{slot\+Lock\+Rotation} (bool \+\_\+lock)
\begin{DoxyCompactList}\small\item\em Lock rotation in current examiner widget. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a634275f008bd7057dc0bf9bde59649ef}\label{classCoreWidget_a634275f008bd7057dc0bf9bde59649ef}} 
void \hyperlink{classCoreWidget_a634275f008bd7057dc0bf9bde59649ef}{slot\+Global\+Toggle\+Animation} ()
\begin{DoxyCompactList}\small\item\em If animation is disabled in all viewers, enable it in all viewers. Otherwise disable it. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1dc030370b3c857c8af46f35f4381c72}\label{classCoreWidget_a1dc030370b3c857c8af46f35f4381c72}} 
void \hyperlink{classCoreWidget_a1dc030370b3c857c8af46f35f4381c72}{slot\+Global\+Change\+Animation} (bool \+\_\+animation)
\begin{DoxyCompactList}\small\item\em Set the animation mode for all viewers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ac0e11bb5932bb57632cb3ed18e63cdf8}\label{classCoreWidget_ac0e11bb5932bb57632cb3ed18e63cdf8}} 
void \hyperlink{classCoreWidget_ac0e11bb5932bb57632cb3ed18e63cdf8}{slot\+Local\+Change\+Animation} (bool \+\_\+animation)
\begin{DoxyCompactList}\small\item\em Set the animation mode for active viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1ebac247905b85e6dc4125c74d4aab30}\label{classCoreWidget_a1ebac247905b85e6dc4125c74d4aab30}} 
void \hyperlink{classCoreWidget_a1ebac247905b85e6dc4125c74d4aab30}{slot\+Global\+Toggle\+Back\+Face\+Culling} ()
\begin{DoxyCompactList}\small\item\em If backface culling is disabled in all viewers, enable it in all viewers. Otherwise disable it. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a2cfaa81c481ed2d0b33a4db0c33f2adf}\label{classCoreWidget_a2cfaa81c481ed2d0b33a4db0c33f2adf}} 
void \hyperlink{classCoreWidget_a2cfaa81c481ed2d0b33a4db0c33f2adf}{slot\+Global\+Change\+Back\+Face\+Culling} (bool \+\_\+back\+Face\+Culling)
\begin{DoxyCompactList}\small\item\em Set backface culling for all viewers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a0f506b517a7101e51495b729394cd00d}\label{classCoreWidget_a0f506b517a7101e51495b729394cd00d}} 
void \hyperlink{classCoreWidget_a0f506b517a7101e51495b729394cd00d}{slot\+Local\+Change\+Back\+Face\+Culling} (bool \+\_\+back\+Face\+Culling)
\begin{DoxyCompactList}\small\item\em Set backface culling for active viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a5061407a4f960a00b5410450b5844808}\label{classCoreWidget_a5061407a4f960a00b5410450b5844808}} 
void \hyperlink{classCoreWidget_a5061407a4f960a00b5410450b5844808}{slot\+Global\+Toggle\+Two\+Sided\+Lighting} ()
\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 
\mbox{\Hypertarget{classCoreWidget_a54c84d5556293bf50ddc9f69d04f6550}\label{classCoreWidget_a54c84d5556293bf50ddc9f69d04f6550}} 
void \hyperlink{classCoreWidget_a54c84d5556293bf50ddc9f69d04f6550}{slot\+Global\+Change\+Two\+Sided\+Lighting} (bool \+\_\+lighting)
\begin{DoxyCompactList}\small\item\em Set two-\/sided lighting for all viewers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_abf3d2f4e7fec725c70705413ceb3d5d3}\label{classCoreWidget_abf3d2f4e7fec725c70705413ceb3d5d3}} 
void \hyperlink{classCoreWidget_abf3d2f4e7fec725c70705413ceb3d5d3}{slot\+Local\+Change\+Two\+Sided\+Lighting} (bool \+\_\+lighting)
\begin{DoxyCompactList}\small\item\em Set two-\/sided lighting for active viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1fa6f910a33b8a1a86bea4293f0a0007}\label{classCoreWidget_a1fa6f910a33b8a1a86bea4293f0a0007}} 
void \hyperlink{classCoreWidget_a1fa6f910a33b8a1a86bea4293f0a0007}{slot\+Global\+Toggle\+Multisampling} ()
\begin{DoxyCompactList}\small\item\em If multisampling is disabled in all viewers, enable it in all viewers. Otherwise disable it. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a7c1ccd26bb9db588061107114408dfba}\label{classCoreWidget_a7c1ccd26bb9db588061107114408dfba}} 
void \hyperlink{classCoreWidget_a7c1ccd26bb9db588061107114408dfba}{slot\+Global\+Change\+Multisampling} (bool \+\_\+multisampling)
\begin{DoxyCompactList}\small\item\em Set multisampling for all viewers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a30a4fd8c56511aa6510dcb97cb5a6800}\label{classCoreWidget_a30a4fd8c56511aa6510dcb97cb5a6800}} 
void \hyperlink{classCoreWidget_a30a4fd8c56511aa6510dcb97cb5a6800}{slot\+Local\+Change\+Multisampling} (bool \+\_\+multisampling)
\begin{DoxyCompactList}\small\item\em Set multisampling for active viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a677c37a1673f3a52f83e0a88f8ea9e52}\label{classCoreWidget_a677c37a1673f3a52f83e0a88f8ea9e52}} 
void \hyperlink{classCoreWidget_a677c37a1673f3a52f83e0a88f8ea9e52}{slot\+Global\+Toggle\+Mipmapping} ()
\begin{DoxyCompactList}\small\item\em If mipmapping is disabled in all viewers, enable it in all viewers. Otherwise disable it. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ac2c7ddae7db4ede4d3ea5758d4369b58}\label{classCoreWidget_ac2c7ddae7db4ede4d3ea5758d4369b58}} 
void \hyperlink{classCoreWidget_ac2c7ddae7db4ede4d3ea5758d4369b58}{slot\+Global\+Change\+Mipmapping} (bool \+\_\+multisampling)
\begin{DoxyCompactList}\small\item\em Set mipmapping for all viewers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a8bf64b5d6890a3001853fba9818a3737}\label{classCoreWidget_a8bf64b5d6890a3001853fba9818a3737}} 
void \hyperlink{classCoreWidget_a8bf64b5d6890a3001853fba9818a3737}{slot\+Local\+Change\+Mipmapping} (bool \+\_\+mipmapping)
\begin{DoxyCompactList}\small\item\em Set mipmapping for active viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a912ede2f49eed4cb9ee13ab5a159137f}\label{classCoreWidget_a912ede2f49eed4cb9ee13ab5a159137f}} 
void \hyperlink{classCoreWidget_a912ede2f49eed4cb9ee13ab5a159137f}{move\+Back} ()
\begin{DoxyCompactList}\small\item\em When using first person mode move backward. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_af6d03eb68e9280d9841af76b3a59e2b2}\label{classCoreWidget_af6d03eb68e9280d9841af76b3a59e2b2}} 
void \hyperlink{classCoreWidget_af6d03eb68e9280d9841af76b3a59e2b2}{move\+Forward} ()
\begin{DoxyCompactList}\small\item\em When using first person mode move forward. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a906353648a8531c4480b1e99694b758c}\label{classCoreWidget_a906353648a8531c4480b1e99694b758c}} 
void \hyperlink{classCoreWidget_a906353648a8531c4480b1e99694b758c}{strafe\+Left} ()
\begin{DoxyCompactList}\small\item\em When using first person mode strafe to the left. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_a1676f682349c7a82b8fa3f1b73828034}\label{classCoreWidget_a1676f682349c7a82b8fa3f1b73828034}} 
void \hyperlink{classCoreWidget_a1676f682349c7a82b8fa3f1b73828034}{strafe\+Right} ()
\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 
\hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} \hyperlink{classCoreWidget_a94596cf1b45c04378fbc12eda03058fe}{action\+Mode\+\_\+}
\item 
\hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} \hyperlink{classCoreWidget_a29afc197d12f40c2841a019aa4f78d92}{last\+Action\+Mode\+\_\+}
\item 
bool \hyperlink{classCoreWidget_aa65dd68deeb0b77ed96fee490e001411}{picking\+Mode} ()
\item 
bool \hyperlink{classCoreWidget_a322e985d4d03a7662fe7001e633c3800}{light\+Mode} ()
\item 
bool \hyperlink{classCoreWidget_a421ad8442f1681d0c6db0cd4fa0b48d6}{question\+Mode} ()
\item 
void \hyperlink{classCoreWidget_a973d0cc9fd097db3e238d9ea122a0d9c}{set\+Examine\+Mode} ()
\item 
void \hyperlink{classCoreWidget_a24a7f70ce1e579c0a57c871f758872ba}{set\+Picking\+Mode} ()
\item 
void \hyperlink{classCoreWidget_a4b64c13fdd1389f6e005e7a7eed2be6a}{set\+Question\+Mode} ()
\item 
void \hyperlink{classCoreWidget_a0898af84f6070cd7c30d2c61a413e065}{set\+Action\+Mode} (const \hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} \+\_\+am)
\item 
void \hyperlink{classCoreWidget_a97bea77697aea79d6c76d723b01c2c02}{get\+Action\+Mode} (\hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} \&\+\_\+am)
\item 
\hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} \hyperlink{classCoreWidget_a4398d5c0b938c6bdb2ddaa34ed497ead}{action\+Mode} ()
\item 
\hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} \hyperlink{classCoreWidget_ae1bca15cf32a73450cca7e4ed547631e}{last\+Action\+Mode} ()
\item 
bool \hyperlink{classCoreWidget_acbdc3b30a5bce7622a7902960b30c15a}{examine\+Mode} ()
\end{DoxyCompactItemize}
\subsection*{Pick\+Modes}
\begin{DoxyCompactItemize}
\item 
Q\+Menu $\ast$ \hyperlink{classCoreWidget_a1e1ad7a7bf91c07748a6b85d9407de1a}{pick\+Menu\+\_\+}
\item 
std\+::vector$<$ \hyperlink{classPickMode}{Pick\+Mode} $>$ \hyperlink{classCoreWidget_a1003ed228b1d496dbdae0f399d6ec289}{pick\+\_\+modes\+\_\+}
\item 
std\+::string \hyperlink{classCoreWidget_a7938276d1b2fadedfb7a4895e4ba7cde}{pick\+\_\+mode\+\_\+name\+\_\+}
\item 
int \hyperlink{classCoreWidget_aefe46b2cb7bbb94d311655917c900275}{pick\+\_\+mode\+\_\+idx\+\_\+}
\item 
std\+::vector$<$ Q\+Action $\ast$ $>$ \hyperlink{classCoreWidget_a163cb25a407ddfd02b539322013be5c9}{extended\+\_\+actions}
\item 
void \hyperlink{classCoreWidget_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{classCoreWidget_a3906fec2d6922125226cfefbb66553e5}{clear\+Pick\+Modes} ()
\item 
const std\+::string \& \hyperlink{classCoreWidget_accdb46aa08a47462f1f61dac9b9cf97f}{pick\+Mode} () const
\item 
void \hyperlink{classCoreWidget_a83f52bc1374f3740716aa9a3437e21f3}{pick\+Mode} (int \+\_\+id)
\item 
void \hyperlink{classCoreWidget_a23bdd98df974f0b52f12139d30d8abcf}{expand\+Tool\+Box\+Widget} (Q\+Widget $\ast$widget, bool expand)
\item 
void \hyperlink{classCoreWidget_a7320dfef823bc61948a8f51065fb83fa}{signal\+Pick\+Mode\+Changed} (const std\+::string \&)
\item 
void \hyperlink{classCoreWidget_ae99660662365fa5b62e312f68f6f8476}{hide\+Popup\+Menus} ()
\item 
\mbox{\Hypertarget{classCoreWidget_aa75a5e9444708b6a7e759924240dde47}\label{classCoreWidget_aa75a5e9444708b6a7e759924240dde47}} 
void \hyperlink{classCoreWidget_aa75a5e9444708b6a7e759924240dde47}{update\+Pick\+Menu} ()
\begin{DoxyCompactList}\small\item\em update pick mode menu \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_aaca920860176edcdd737757885dd5185}{set\+Pick\+Mode} (const std\+::string \&\+\_\+name)
\item 
void \hyperlink{classCoreWidget_a47aa8636c191093f305bb54601388e58}{get\+Pick\+Mode} (std\+::string \&\+\_\+name)
\item 
\mbox{\Hypertarget{classCoreWidget_a78e00f6ad7351de29c4f66275cab5273}\label{classCoreWidget_a78e00f6ad7351de29c4f66275cab5273}} 
void \hyperlink{classCoreWidget_a78e00f6ad7351de29c4f66275cab5273}{set\+Active\+Pick\+Tool\+Bar} (Q\+Tool\+Bar $\ast$\+\_\+tool)
\begin{DoxyCompactList}\small\item\em Set toolbar to be active pick toolbar. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classCoreWidget_ad97c88fbb626fedb9ef00a211c8220fa}\label{classCoreWidget_ad97c88fbb626fedb9ef00a211c8220fa}} 
void \hyperlink{classCoreWidget_ad97c88fbb626fedb9ef00a211c8220fa}{hide\+Pick\+Tool\+Bar} ()
\begin{DoxyCompactList}\small\item\em Hide picking toolbar. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_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{classCoreWidget_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{classCoreWidget_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{classPickMode}{Pick\+Mode}. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a1b9bdd3b098f3cec069109ee3aa54d03}{remove\+Pick\+Mode\+Toolbar} (const std\+::string \&\+\_\+mode)
\begin{DoxyCompactList}\small\item\em Removes the additional toolbar of the given \hyperlink{classPickMode}{Pick\+Mode}. \end{DoxyCompactList}\item 
void \hyperlink{classCoreWidget_a87e6318078097166f3c1c8f0fac3da83}{action\+Pick\+Menu} (Q\+Action $\ast$\+\_\+action)
\end{DoxyCompactItemize}


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

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



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classCoreWidget_a9394df73bd72558c5ff19097107adede}\label{classCoreWidget_a9394df73bd72558c5ff19097107adede}} 
\index{Core\+Widget@{Core\+Widget}!Core\+Widget@{Core\+Widget}}
\index{Core\+Widget@{Core\+Widget}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{Core\+Widget()}{CoreWidget()}}
{\footnotesize\ttfamily Core\+Widget\+::\+Core\+Widget (\begin{DoxyParamCaption}\item[{Q\+Vector$<$ \hyperlink{structViewMode}{View\+Mode} $\ast$$>$ \&}]{\+\_\+view\+Modes,  }\item[{Q\+List$<$ \hyperlink{structSlotInfo}{Slot\+Info} $>$ \&}]{\+\_\+core\+Slots }\end{DoxyParamCaption})}



constructor 

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

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



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCoreWidget_a4398d5c0b938c6bdb2ddaa34ed497ead}\label{classCoreWidget_a4398d5c0b938c6bdb2ddaa34ed497ead}} 
\index{Core\+Widget@{Core\+Widget}!action\+Mode@{action\+Mode}}
\index{action\+Mode@{action\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{action\+Mode()}{actionMode()}}
{\footnotesize\ttfamily \hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} Core\+Widget\+::action\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_a87e6318078097166f3c1c8f0fac3da83}\label{classCoreWidget_a87e6318078097166f3c1c8f0fac3da83}} 
\index{Core\+Widget@{Core\+Widget}!action\+Pick\+Menu@{action\+Pick\+Menu}}
\index{action\+Pick\+Menu@{action\+Pick\+Menu}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{action\+Pick\+Menu}{actionPickMenu}}
{\footnotesize\ttfamily void Core\+Widget\+::action\+Pick\+Menu (\begin{DoxyParamCaption}\item[{Q\+Action $\ast$}]{\+\_\+action }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Vector of all Picking modes 

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

\mbox{\Hypertarget{classCoreWidget_a398a82de7cd95501c85a69dc6c50499a}\label{classCoreWidget_a398a82de7cd95501c85a69dc6c50499a}} 
\index{Core\+Widget@{Core\+Widget}!add\+About\+Info@{add\+About\+Info}}
\index{add\+About\+Info@{add\+About\+Info}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{add\+About\+Info}{addAboutInfo}}
{\footnotesize\ttfamily void Core\+Widget\+::add\+About\+Info (\begin{DoxyParamCaption}\item[{Q\+String}]{\+\_\+text,  }\item[{Q\+String}]{\+\_\+tab\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



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 83 of file About.\+cc.

\mbox{\Hypertarget{classCoreWidget_a68e46bab2c8ff6a00ddb5fbf7fba5244}\label{classCoreWidget_a68e46bab2c8ff6a00ddb5fbf7fba5244}} 
\index{Core\+Widget@{Core\+Widget}!add\+Context\+Menus@{add\+Context\+Menus}}
\index{add\+Context\+Menus@{add\+Context\+Menus}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{add\+Context\+Menus()}{addContextMenus()}}
{\footnotesize\ttfamily bool Core\+Widget\+::add\+Context\+Menus (\begin{DoxyParamCaption}\item[{Q\+Menu $\ast$}]{\+\_\+menu,  }\item[{\hyperlink{ContextMenuInterface_8hh_a238952a111d7daede783625350d7b287}{Context\+Menu\+Type}}]{\+\_\+type,  }\item[{int}]{\+\_\+id = {\ttfamily -\/1} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}

\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000033}{Todo}]Sort the menu entries by the order given in visible\+Context\+Menus \end{DoxyRefDesc}


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

\mbox{\Hypertarget{classCoreWidget_a3e373a5c0718f70439e471bd9cb02309}\label{classCoreWidget_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{\texorpdfstring{add\+Core\+License\+Info()}{addCoreLicenseInfo()}}
{\footnotesize\ttfamily void Core\+Widget\+::add\+Core\+License\+Info (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Add license information about core parts. 

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

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

\mbox{\Hypertarget{classCoreWidget_a4b1ee619a126dcffe1d6c5ce77feb31d}\label{classCoreWidget_a4b1ee619a126dcffe1d6c5ce77feb31d}} 
\index{Core\+Widget@{Core\+Widget}!add\+Pick\+Mode@{add\+Pick\+Mode}}
\index{add\+Pick\+Mode@{add\+Pick\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{add\+Pick\+Mode()}{addPickMode()}}
{\footnotesize\ttfamily 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})}



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 392 of file picking.\+cc.

\mbox{\Hypertarget{classCoreWidget_ac15edfb0ff8870d6e09d063f1bb9aaf1}\label{classCoreWidget_ac15edfb0ff8870d6e09d063f1bb9aaf1}} 
\index{Core\+Widget@{Core\+Widget}!application\+Snapshot@{application\+Snapshot}}
\index{application\+Snapshot@{application\+Snapshot}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{application\+Snapshot}{applicationSnapshot}}
{\footnotesize\ttfamily void Core\+Widget\+::application\+Snapshot (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Create a snapshot of the whole app. 

Take a snapshot of the whole application. 

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

\mbox{\Hypertarget{classCoreWidget_a6ee52aacf9e427e6509e5d5bed34ce6e}\label{classCoreWidget_a6ee52aacf9e427e6509e5d5bed34ce6e}} 
\index{Core\+Widget@{Core\+Widget}!application\+Snapshot\+Dialog@{application\+Snapshot\+Dialog}}
\index{application\+Snapshot\+Dialog@{application\+Snapshot\+Dialog}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{application\+Snapshot\+Dialog}{applicationSnapshotDialog}}
{\footnotesize\ttfamily void Core\+Widget\+::application\+Snapshot\+Dialog (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



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

Take a snapshot of the whole application. 

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

\mbox{\Hypertarget{classCoreWidget_a3906fec2d6922125226cfefbb66553e5}\label{classCoreWidget_a3906fec2d6922125226cfefbb66553e5}} 
\index{Core\+Widget@{Core\+Widget}!clear\+Pick\+Modes@{clear\+Pick\+Modes}}
\index{clear\+Pick\+Modes@{clear\+Pick\+Modes}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{clear\+Pick\+Modes()}{clearPickModes()}}
{\footnotesize\ttfamily void Core\+Widget\+::clear\+Pick\+Modes (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

clear all pick modes 

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

\mbox{\Hypertarget{classCoreWidget_a32ea3c7b03bf050d71a972ce19e7dabd}\label{classCoreWidget_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{\texorpdfstring{core\+Key\+Press\+Event()}{coreKeyPressEvent()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Core\+Widget\+::core\+Key\+Press\+Event (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



handle key events for the core 

This function is called to handle key events which are registered to the core \mbox{\Hypertarget{classCoreWidget_a8b93f82a950c5f39c71d07a46f5fdf64}\label{classCoreWidget_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{\texorpdfstring{core\+Key\+Press\+Event()}{coreKeyPressEvent()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Core\+Widget\+::core\+Key\+Press\+Event (\begin{DoxyParamCaption}\item[{Q\+Key\+Event $\ast$}]{\+\_\+e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Handle core key events. 

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

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

\mbox{\Hypertarget{classCoreWidget_a3441edd1d244d011de59c4c50c5d84db}\label{classCoreWidget_a3441edd1d244d011de59c4c50c5d84db}} 
\index{Core\+Widget@{Core\+Widget}!drag\+Enter\+Event@{drag\+Enter\+Event}}
\index{drag\+Enter\+Event@{drag\+Enter\+Event}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{drag\+Enter\+Event}{dragEnterEvent}}
{\footnotesize\ttfamily void Core\+Widget\+::drag\+Enter\+Event (\begin{DoxyParamCaption}\item[{Q\+Drag\+Enter\+Event $\ast$}]{\+\_\+event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}

\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000034}{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 128 of file drag\+And\+Drop.\+cc.

\mbox{\Hypertarget{classCoreWidget_a6bf7960c703a4aa512f00f289f9fa4b8}\label{classCoreWidget_a6bf7960c703a4aa512f00f289f9fa4b8}} 
\index{Core\+Widget@{Core\+Widget}!drag\+Open\+File@{drag\+Open\+File}}
\index{drag\+Open\+File@{drag\+Open\+File}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{drag\+Open\+File}{dragOpenFile}}
{\footnotesize\ttfamily void Core\+Widget\+::drag\+Open\+File (\begin{DoxyParamCaption}\item[{Q\+String}]{\+\_\+filename }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [signal]}}

\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000034}{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}
\mbox{\Hypertarget{classCoreWidget_a0f6602d0237ad445304013538f46a505}\label{classCoreWidget_a0f6602d0237ad445304013538f46a505}} 
\index{Core\+Widget@{Core\+Widget}!draw\+Mode\+Changed@{draw\+Mode\+Changed}}
\index{draw\+Mode\+Changed@{draw\+Mode\+Changed}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{draw\+Mode\+Changed}{drawModeChanged}}
{\footnotesize\ttfamily void Core\+Widget\+::draw\+Mode\+Changed (\begin{DoxyParamCaption}\item[{int}]{\+\_\+viewer\+Id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [signal]}}



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

\mbox{\Hypertarget{classCoreWidget_a3d5b707f4e28ae077aec9b11089f3065}\label{classCoreWidget_a3d5b707f4e28ae077aec9b11089f3065}} 
\index{Core\+Widget@{Core\+Widget}!drop\+Event@{drop\+Event}}
\index{drop\+Event@{drop\+Event}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{drop\+Event}{dropEvent}}
{\footnotesize\ttfamily void Core\+Widget\+::drop\+Event (\begin{DoxyParamCaption}\item[{Q\+Drop\+Event $\ast$}]{\+\_\+event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}

\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000034}{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 142 of file drag\+And\+Drop.\+cc.

\mbox{\Hypertarget{classCoreWidget_acbdc3b30a5bce7622a7902960b30c15a}\label{classCoreWidget_acbdc3b30a5bce7622a7902960b30c15a}} 
\index{Core\+Widget@{Core\+Widget}!examine\+Mode@{examine\+Mode}}
\index{examine\+Mode@{examine\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{examine\+Mode}{examineMode}}
{\footnotesize\ttfamily bool Core\+Widget\+::examine\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [slot]}}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_a23bdd98df974f0b52f12139d30d8abcf}\label{classCoreWidget_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{\texorpdfstring{expand\+Tool\+Box\+Widget()}{expandToolBoxWidget()}}
{\footnotesize\ttfamily void Core\+Widget\+::expand\+Tool\+Box\+Widget (\begin{DoxyParamCaption}\item[{Q\+Widget $\ast$}]{widget,  }\item[{bool}]{expand }\end{DoxyParamCaption})}

Vector of all Picking modes 

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

\mbox{\Hypertarget{classCoreWidget_a97bea77697aea79d6c76d723b01c2c02}\label{classCoreWidget_a97bea77697aea79d6c76d723b01c2c02}} 
\index{Core\+Widget@{Core\+Widget}!get\+Action\+Mode@{get\+Action\+Mode}}
\index{get\+Action\+Mode@{get\+Action\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{get\+Action\+Mode()}{getActionMode()}}
{\footnotesize\ttfamily void Core\+Widget\+::get\+Action\+Mode (\begin{DoxyParamCaption}\item[{\hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} \&}]{\+\_\+am }\end{DoxyParamCaption})}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_a47aa8636c191093f305bb54601388e58}\label{classCoreWidget_a47aa8636c191093f305bb54601388e58}} 
\index{Core\+Widget@{Core\+Widget}!get\+Pick\+Mode@{get\+Pick\+Mode}}
\index{get\+Pick\+Mode@{get\+Pick\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{get\+Pick\+Mode}{getPickMode}}
{\footnotesize\ttfamily void Core\+Widget\+::get\+Pick\+Mode (\begin{DoxyParamCaption}\item[{std\+::string \&}]{\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Vector of all Picking modes 

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

\mbox{\Hypertarget{classCoreWidget_ae99660662365fa5b62e312f68f6f8476}\label{classCoreWidget_ae99660662365fa5b62e312f68f6f8476}} 
\index{Core\+Widget@{Core\+Widget}!hide\+Popup\+Menus@{hide\+Popup\+Menus}}
\index{hide\+Popup\+Menus@{hide\+Popup\+Menus}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{hide\+Popup\+Menus}{hidePopupMenus}}
{\footnotesize\ttfamily void Core\+Widget\+::hide\+Popup\+Menus (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}

Vector of all Picking modes 

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

\mbox{\Hypertarget{classCoreWidget_a3ff4c255c761294742c2d94ef578cd78}\label{classCoreWidget_a3ff4c255c761294742c2d94ef578cd78}} 
\index{Core\+Widget@{Core\+Widget}!key\+Press\+Event@{key\+Press\+Event}}
\index{key\+Press\+Event@{key\+Press\+Event}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{key\+Press\+Event()}{keyPressEvent()}}
{\footnotesize\ttfamily void Core\+Widget\+::key\+Press\+Event (\begin{DoxyParamCaption}\item[{Q\+Key\+Event $\ast$}]{\+\_\+e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}



Handle key events. 

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

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

\mbox{\Hypertarget{classCoreWidget_ae1bca15cf32a73450cca7e4ed547631e}\label{classCoreWidget_ae1bca15cf32a73450cca7e4ed547631e}} 
\index{Core\+Widget@{Core\+Widget}!last\+Action\+Mode@{last\+Action\+Mode}}
\index{last\+Action\+Mode@{last\+Action\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{last\+Action\+Mode()}{lastActionMode()}}
{\footnotesize\ttfamily \hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} Core\+Widget\+::last\+Action\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_a322e985d4d03a7662fe7001e633c3800}\label{classCoreWidget_a322e985d4d03a7662fe7001e633c3800}} 
\index{Core\+Widget@{Core\+Widget}!light\+Mode@{light\+Mode}}
\index{light\+Mode@{light\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{light\+Mode()}{lightMode()}}
{\footnotesize\ttfamily bool Core\+Widget\+::light\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_aa65dd68deeb0b77ed96fee490e001411}\label{classCoreWidget_aa65dd68deeb0b77ed96fee490e001411}} 
\index{Core\+Widget@{Core\+Widget}!picking\+Mode@{picking\+Mode}}
\index{picking\+Mode@{picking\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{picking\+Mode()}{pickingMode()}}
{\footnotesize\ttfamily bool Core\+Widget\+::picking\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_accdb46aa08a47462f1f61dac9b9cf97f}\label{classCoreWidget_accdb46aa08a47462f1f61dac9b9cf97f}} 
\index{Core\+Widget@{Core\+Widget}!pick\+Mode@{pick\+Mode}}
\index{pick\+Mode@{pick\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{pick\+Mode()}{pickMode()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily const std\+::string \& Core\+Widget\+::pick\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

return the currently active pick mode 

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

\mbox{\Hypertarget{classCoreWidget_a83f52bc1374f3740716aa9a3437e21f3}\label{classCoreWidget_a83f52bc1374f3740716aa9a3437e21f3}} 
\index{Core\+Widget@{Core\+Widget}!pick\+Mode@{pick\+Mode}}
\index{pick\+Mode@{pick\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{pick\+Mode()}{pickMode()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Core\+Widget\+::pick\+Mode (\begin{DoxyParamCaption}\item[{int}]{\+\_\+id }\end{DoxyParamCaption})}

Switch to given picking mode 
\begin{DoxyParams}{Parameters}
{\em \+\_\+id} & Id of the picking Mode \\
\hline
\end{DoxyParams}


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

\mbox{\Hypertarget{classCoreWidget_a55e1c8c9061c5826ebeed3337d7a2a4a}\label{classCoreWidget_a55e1c8c9061c5826ebeed3337d7a2a4a}} 
\index{Core\+Widget@{Core\+Widget}!Plugin\+Key\+Event@{Plugin\+Key\+Event}}
\index{Plugin\+Key\+Event@{Plugin\+Key\+Event}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{Plugin\+Key\+Event}{PluginKeyEvent}}
{\footnotesize\ttfamily void Core\+Widget\+::\+Plugin\+Key\+Event (\begin{DoxyParamCaption}\item[{Q\+Key\+Event $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [signal]}}

When this Signal is emitted when a Keyevent Event occures The signal is connected to all Plugins implementing \hyperlink{classKeyInterface}{Key\+Interface} by the plugin\+Loader \mbox{\Hypertarget{classCoreWidget_a96fbfaffc5f55b138dbdb77a354f10f2}\label{classCoreWidget_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{\texorpdfstring{Plugin\+Key\+Release\+Event}{PluginKeyReleaseEvent}}
{\footnotesize\ttfamily void Core\+Widget\+::\+Plugin\+Key\+Release\+Event (\begin{DoxyParamCaption}\item[{Q\+Key\+Event $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [signal]}}

When this Signal is emitted when a Keyevent Release occures The signal is connected to all Plugins implementing \hyperlink{classKeyInterface}{Key\+Interface} by the plugin\+Loader \mbox{\Hypertarget{classCoreWidget_a421ad8442f1681d0c6db0cd4fa0b48d6}\label{classCoreWidget_a421ad8442f1681d0c6db0cd4fa0b48d6}} 
\index{Core\+Widget@{Core\+Widget}!question\+Mode@{question\+Mode}}
\index{question\+Mode@{question\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{question\+Mode()}{questionMode()}}
{\footnotesize\ttfamily bool Core\+Widget\+::question\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_ab6c3d7e961e2da2cc7b39202a0ba6dc6}\label{classCoreWidget_ab6c3d7e961e2da2cc7b39202a0ba6dc6}} 
\index{Core\+Widget@{Core\+Widget}!register\+Core\+Keys@{register\+Core\+Keys}}
\index{register\+Core\+Keys@{register\+Core\+Keys}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{register\+Core\+Keys()}{registerCoreKeys()}}
{\footnotesize\ttfamily void Core\+Widget\+::register\+Core\+Keys (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Register all events related to the core. 

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

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

\mbox{\Hypertarget{classCoreWidget_a1b9bdd3b098f3cec069109ee3aa54d03}\label{classCoreWidget_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{\texorpdfstring{remove\+Pick\+Mode\+Toolbar}{removePickModeToolbar}}
{\footnotesize\ttfamily void Core\+Widget\+::remove\+Pick\+Mode\+Toolbar (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{\+\_\+mode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Removes the additional toolbar of the given \hyperlink{classPickMode}{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 465 of file picking.\+cc.

\mbox{\Hypertarget{classCoreWidget_a98f0b09a56303ef0663b9913a43df4ca}\label{classCoreWidget_a98f0b09a56303ef0663b9913a43df4ca}} 
\index{Core\+Widget@{Core\+Widget}!scene\+Rect\+Changed@{scene\+Rect\+Changed}}
\index{scene\+Rect\+Changed@{scene\+Rect\+Changed}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{scene\+Rect\+Changed}{sceneRectChanged}}
{\footnotesize\ttfamily void Core\+Widget\+::scene\+Rect\+Changed (\begin{DoxyParamCaption}\item[{const Q\+RectF \&}]{rect }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}

Updates the size of the main graphics widget in the scene 

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

\mbox{\Hypertarget{classCoreWidget_a0898af84f6070cd7c30d2c61a413e065}\label{classCoreWidget_a0898af84f6070cd7c30d2c61a413e065}} 
\index{Core\+Widget@{Core\+Widget}!set\+Action\+Mode@{set\+Action\+Mode}}
\index{set\+Action\+Mode@{set\+Action\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{set\+Action\+Mode()}{setActionMode()}}
{\footnotesize\ttfamily void Core\+Widget\+::set\+Action\+Mode (\begin{DoxyParamCaption}\item[{const \hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode}}]{\+\_\+am }\end{DoxyParamCaption})}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_a973d0cc9fd097db3e238d9ea122a0d9c}\label{classCoreWidget_a973d0cc9fd097db3e238d9ea122a0d9c}} 
\index{Core\+Widget@{Core\+Widget}!set\+Examine\+Mode@{set\+Examine\+Mode}}
\index{set\+Examine\+Mode@{set\+Examine\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{set\+Examine\+Mode()}{setExamineMode()}}
{\footnotesize\ttfamily void Core\+Widget\+::set\+Examine\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_a94f65d0721191eaffccf7455b8b7afdc}\label{classCoreWidget_a94f65d0721191eaffccf7455b8b7afdc}} 
\index{Core\+Widget@{Core\+Widget}!set\+Fullscreen@{set\+Fullscreen}}
\index{set\+Fullscreen@{set\+Fullscreen}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{set\+Fullscreen}{setFullscreen}}
{\footnotesize\ttfamily void Core\+Widget\+::set\+Fullscreen (\begin{DoxyParamCaption}\item[{bool}]{\+\_\+state }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Enable or disable fullscreen mode. 

Enable or disable Fullscreen Mode 

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

\mbox{\Hypertarget{classCoreWidget_a24a7f70ce1e579c0a57c871f758872ba}\label{classCoreWidget_a24a7f70ce1e579c0a57c871f758872ba}} 
\index{Core\+Widget@{Core\+Widget}!set\+Picking\+Mode@{set\+Picking\+Mode}}
\index{set\+Picking\+Mode@{set\+Picking\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{set\+Picking\+Mode()}{setPickingMode()}}
{\footnotesize\ttfamily void Core\+Widget\+::set\+Picking\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_aaca920860176edcdd737757885dd5185}\label{classCoreWidget_aaca920860176edcdd737757885dd5185}} 
\index{Core\+Widget@{Core\+Widget}!set\+Pick\+Mode@{set\+Pick\+Mode}}
\index{set\+Pick\+Mode@{set\+Pick\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{set\+Pick\+Mode}{setPickMode}}
{\footnotesize\ttfamily void Core\+Widget\+::set\+Pick\+Mode (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Switch to given picking mode 
\begin{DoxyParams}{Parameters}
{\em \+\_\+name} & Name of the picking mode \\
\hline
\end{DoxyParams}


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

\mbox{\Hypertarget{classCoreWidget_a5fcda8d38450114dc617ed57aed3c49c}\label{classCoreWidget_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{\texorpdfstring{set\+Pick\+Mode\+Cursor}{setPickModeCursor}}
{\footnotesize\ttfamily 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]}}



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 413 of file picking.\+cc.

\mbox{\Hypertarget{classCoreWidget_a7bae6899f1ff7471d685331672caf4d8}\label{classCoreWidget_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{\texorpdfstring{set\+Pick\+Mode\+Mouse\+Tracking}{setPickModeMouseTracking}}
{\footnotesize\ttfamily 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]}}



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 428 of file picking.\+cc.

\mbox{\Hypertarget{classCoreWidget_a2056084e5325250ad919f4f7feae5b00}\label{classCoreWidget_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{\texorpdfstring{set\+Pick\+Mode\+Toolbar}{setPickModeToolbar}}
{\footnotesize\ttfamily 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]}}



Set the additional toolbar of the given \hyperlink{classPickMode}{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 445 of file picking.\+cc.

\mbox{\Hypertarget{classCoreWidget_a4b64c13fdd1389f6e005e7a7eed2be6a}\label{classCoreWidget_a4b64c13fdd1389f6e005e7a7eed2be6a}} 
\index{Core\+Widget@{Core\+Widget}!set\+Question\+Mode@{set\+Question\+Mode}}
\index{set\+Question\+Mode@{set\+Question\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{set\+Question\+Mode()}{setQuestionMode()}}
{\footnotesize\ttfamily void Core\+Widget\+::set\+Question\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_ac694ae42aa9de1b4841f31309eeb1906}\label{classCoreWidget_ac694ae42aa9de1b4841f31309eeb1906}} 
\index{Core\+Widget@{Core\+Widget}!set\+View\+Mode@{set\+View\+Mode}}
\index{set\+View\+Mode@{set\+View\+Mode}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{set\+View\+Mode}{setViewMode}}
{\footnotesize\ttfamily 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]}}



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.

\mbox{\Hypertarget{classCoreWidget_a5f0c584775a0b970ff00b10f9c916d1c}\label{classCoreWidget_a5f0c584775a0b970ff00b10f9c916d1c}} 
\index{Core\+Widget@{Core\+Widget}!show\+Logger@{show\+Logger}}
\index{show\+Logger@{show\+Logger}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{show\+Logger}{showLogger}}
{\footnotesize\ttfamily void Core\+Widget\+::show\+Logger (\begin{DoxyParamCaption}\item[{\hyperlink{GlobalOptions_8hh_add07ef19c4fc7ece8fb546c5a060d511}{Open\+Flipper\+::\+Options\+::\+Logger\+State}}]{\+\_\+state }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Change visibility of the logger. 

Hide or show logger 

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

\mbox{\Hypertarget{classCoreWidget_ae601a9fa70d2519f972f2e910f70a0e5}\label{classCoreWidget_ae601a9fa70d2519f972f2e910f70a0e5}} 
\index{Core\+Widget@{Core\+Widget}!show\+Status\+Bar@{show\+Status\+Bar}}
\index{show\+Status\+Bar@{show\+Status\+Bar}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{show\+Status\+Bar}{showStatusBar}}
{\footnotesize\ttfamily void Core\+Widget\+::show\+Status\+Bar (\begin{DoxyParamCaption}\item[{bool}]{\+\_\+state }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Show or hide status bar. 

Hide or show Status bar 

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

\mbox{\Hypertarget{classCoreWidget_aba27a3c4cf853781b7da671a7ae51035}\label{classCoreWidget_aba27a3c4cf853781b7da671a7ae51035}} 
\index{Core\+Widget@{Core\+Widget}!show\+Tool\+Bar@{show\+Tool\+Bar}}
\index{show\+Tool\+Bar@{show\+Tool\+Bar}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{show\+Tool\+Bar}{showToolBar}}
{\footnotesize\ttfamily void Core\+Widget\+::show\+Tool\+Bar (\begin{DoxyParamCaption}\item[{bool}]{\+\_\+state }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



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

Show or hide toolbar. 

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

\mbox{\Hypertarget{classCoreWidget_a2e693a6a9b572f5193beac0ecfcf2f5c}\label{classCoreWidget_a2e693a6a9b572f5193beac0ecfcf2f5c}} 
\index{Core\+Widget@{Core\+Widget}!show\+Toolbox@{show\+Toolbox}}
\index{show\+Toolbox@{show\+Toolbox}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{show\+Toolbox}{showToolbox}}
{\footnotesize\ttfamily void Core\+Widget\+::show\+Toolbox (\begin{DoxyParamCaption}\item[{bool}]{\+\_\+state }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Show or hide toolbox. 

Hide or show toolbox 

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

\mbox{\Hypertarget{classCoreWidget_a7320dfef823bc61948a8f51065fb83fa}\label{classCoreWidget_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{\texorpdfstring{signal\+Pick\+Mode\+Changed}{signalPickModeChanged}}
{\footnotesize\ttfamily void Core\+Widget\+::signal\+Pick\+Mode\+Changed (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [signal]}}

This signal is emitted when the pick\+Mode is changed and contains the new \hyperlink{classPickMode}{Pick\+Mode} \mbox{\Hypertarget{classCoreWidget_aff10c0e7c31012aec27d168004180c7a}\label{classCoreWidget_aff10c0e7c31012aec27d168004180c7a}} 
\index{Core\+Widget@{Core\+Widget}!slot\+Activate\+Examiner@{slot\+Activate\+Examiner}}
\index{slot\+Activate\+Examiner@{slot\+Activate\+Examiner}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{slot\+Activate\+Examiner}{slotActivateExaminer}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Activate\+Examiner (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}

Makes the sender examiner active 

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

\mbox{\Hypertarget{classCoreWidget_a3ea6ee8dbf05f66716aeedd3c16682ca}\label{classCoreWidget_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{\texorpdfstring{slot\+Add\+Key\+Mapping}{slotAddKeyMapping}}
{\footnotesize\ttfamily 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\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



add a new key Mapping 

add a new key\+Mapping (key\+Binding\+ID 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 330 of file key\+Handling.\+cc.

\mbox{\Hypertarget{classCoreWidget_a47c4ada6b9ababbaa3c6fd84a74712ea}\label{classCoreWidget_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{\texorpdfstring{slot\+Apply\+Stereo\+Settings}{slotApplyStereoSettings}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Apply\+Stereo\+Settings (\begin{DoxyParamCaption}\item[{int}]{\+\_\+tmp\+Param = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

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.

\mbox{\Hypertarget{classCoreWidget_a04c4c0f428989d09b137ef29a62c51dc}\label{classCoreWidget_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{\texorpdfstring{slot\+Context\+Home\+View}{slotContextHomeView}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Context\+Home\+View (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}



Set the active viewer to home position. 

Set the viewer to home position. 

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

\mbox{\Hypertarget{classCoreWidget_a853472d7ec349014ad72c8d69f9e6d46}\label{classCoreWidget_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{\texorpdfstring{slot\+Context\+Set\+Home\+View}{slotContextSetHomeView}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Context\+Set\+Home\+View (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}



Set the active viewers home position. 

Set the viewers home position. 

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

\mbox{\Hypertarget{classCoreWidget_af0fd77152b9d380c564c00e54273279a}\label{classCoreWidget_af0fd77152b9d380c564c00e54273279a}} 
\index{Core\+Widget@{Core\+Widget}!slot\+Examiner\+Snapshot@{slot\+Examiner\+Snapshot}}
\index{slot\+Examiner\+Snapshot@{slot\+Examiner\+Snapshot}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{slot\+Examiner\+Snapshot}{slotExaminerSnapshot}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Examiner\+Snapshot (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}



Create a snapshot of the last active examiner. 

Take a snapshot of the current Viewer. 

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

\mbox{\Hypertarget{classCoreWidget_ae76b6eb5009dc78694f763d8b2178590}\label{classCoreWidget_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{\texorpdfstring{slot\+Global\+Orthographic\+Projection}{slotGlobalOrthographicProjection}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Global\+Orthographic\+Projection (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}



Toggle projection mode of all viewers to orthographic projection. 

Toggle projection mode of all viewers to orthogonal projection. 

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

\mbox{\Hypertarget{classCoreWidget_aa51e3d88efc42526907734abc9f0a178}\label{classCoreWidget_aa51e3d88efc42526907734abc9f0a178}} 
\index{Core\+Widget@{Core\+Widget}!slot\+Log@{slot\+Log}}
\index{slot\+Log@{slot\+Log}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{slot\+Log}{slotLog}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Log (\begin{DoxyParamCaption}\item[{\hyperlink{LoggingInterface_8hh_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype}}]{\+\_\+type,  }\item[{Q\+String}]{\+\_\+message }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}



Slot writing everything to the Logger widget. 

Display a log message in the Mainwidget 
\begin{DoxyParams}{Parameters}
{\em \+\_\+type} & Type of Message (O\+UT,W\+A\+RN,E\+RR) \\
\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 72 of file Core\+Widget\+Logging.\+cc.

\mbox{\Hypertarget{classCoreWidget_a77782ad6103c907c5bb5e2e550c27891}\label{classCoreWidget_a77782ad6103c907c5bb5e2e550c27891}} 
\index{Core\+Widget@{Core\+Widget}!slot\+Register\+Key@{slot\+Register\+Key}}
\index{slot\+Register\+Key@{slot\+Register\+Key}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{slot\+Register\+Key}{slotRegisterKey}}
{\footnotesize\ttfamily 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]}}



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{classCoreWidget_aa2d30979f416e884642d7da41f44e7ab}{register\+Key()} signal only after registering key\+Combinations plugins receive key\+Events to the corresponding key\+Combinations via \hyperlink{classKeyInterface}{Key\+Interface}. 

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

\mbox{\Hypertarget{classCoreWidget_af845ab3d7ac371b452317f698bf6e37b}\label{classCoreWidget_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{\texorpdfstring{slot\+Register\+Slot\+Key\+Bindings}{slotRegisterSlotKeyBindings}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Register\+Slot\+Key\+Bindings (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



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 283 of file key\+Handling.\+cc.

\mbox{\Hypertarget{classCoreWidget_a8d23490824aefe6e80aae4453031de6d}\label{classCoreWidget_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{\texorpdfstring{slot\+Remove\+View\+Mode}{slotRemoveViewMode}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Remove\+View\+Mode (\begin{DoxyParamCaption}\item[{Q\+String}]{\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}



Remove view\+Mode. 

Remove a view\+Mode. 

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

\mbox{\Hypertarget{classCoreWidget_a190fe0417173fa185747d9eece482527}\label{classCoreWidget_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{\texorpdfstring{slot\+Set\+View\+Mode}{slotSetViewMode}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Set\+View\+Mode (\begin{DoxyParamCaption}\item[{Q\+Action $\ast$}]{action }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}



Slot for setting \hyperlink{structViewMode}{View\+Mode} from \hyperlink{classMenu}{Menu}. 

Slot for setting the view\+Mode from menu. 

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

\mbox{\Hypertarget{classCoreWidget_a7a3c34c0067deeda14c13483976cc2af}\label{classCoreWidget_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{\texorpdfstring{slot\+Set\+View\+Mode\+Icon}{slotSetViewModeIcon}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily 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]}}



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

Sets the Icon for a given View Mode. 

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

\mbox{\Hypertarget{classCoreWidget_af613bb19ee95300a5d02744566f54764}\label{classCoreWidget_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{\texorpdfstring{slot\+Set\+View\+Mode\+Icon}{slotSetViewModeIcon}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily 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]}}



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

Sets the Icon for a given View Mode. 

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

\mbox{\Hypertarget{classCoreWidget_a0dcacda93e1cae52e5567ca187ccb6e3}\label{classCoreWidget_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{\texorpdfstring{slot\+Show\+Scene\+Graph\+Dialog}{slotShowSceneGraphDialog}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Show\+Scene\+Graph\+Dialog (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}

Creates and shows the Scenegraph Dialog 

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

\mbox{\Hypertarget{classCoreWidget_aa05150cc3f23c29eb85eef0d34a0425e}\label{classCoreWidget_aa05150cc3f23c29eb85eef0d34a0425e}} 
\index{Core\+Widget@{Core\+Widget}!slot\+Switch\+Wheels@{slot\+Switch\+Wheels}}
\index{slot\+Switch\+Wheels@{slot\+Switch\+Wheels}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{slot\+Switch\+Wheels}{slotSwitchWheels}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+Switch\+Wheels (\begin{DoxyParamCaption}\item[{bool}]{\+\_\+state }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}



Show / hide wheels. 

Show / hide wheels in examiner windows. 

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

\mbox{\Hypertarget{classCoreWidget_a55e8d857cc772abd295e4464f32a1e10}\label{classCoreWidget_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{\texorpdfstring{slot\+View\+Mode\+Dialog}{slotViewModeDialog}}
{\footnotesize\ttfamily void Core\+Widget\+::slot\+View\+Mode\+Dialog (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}



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

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

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

\mbox{\Hypertarget{classCoreWidget_a8f0b0cd449b7b5ca15973d9222cfa488}\label{classCoreWidget_a8f0b0cd449b7b5ca15973d9222cfa488}} 
\index{Core\+Widget@{Core\+Widget}!start\+Drag@{start\+Drag}}
\index{start\+Drag@{start\+Drag}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{start\+Drag}{startDrag}}
{\footnotesize\ttfamily void Core\+Widget\+::start\+Drag (\begin{DoxyParamCaption}\item[{Q\+Mouse\+Event $\ast$}]{\+\_\+event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}

\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000034}{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 67 of file drag\+And\+Drop.\+cc.

\mbox{\Hypertarget{classCoreWidget_a0c3e9bb8f6f1470b87d044912ea6f6fe}\label{classCoreWidget_a0c3e9bb8f6f1470b87d044912ea6f6fe}} 
\index{Core\+Widget@{Core\+Widget}!toggle\+Fullscreen@{toggle\+Fullscreen}}
\index{toggle\+Fullscreen@{toggle\+Fullscreen}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{toggle\+Fullscreen}{toggleFullscreen}}
{\footnotesize\ttfamily void Core\+Widget\+::toggle\+Fullscreen (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Set application to Fullscreen and back. 

Set viewer to Fullscreen Mode and back 

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

\mbox{\Hypertarget{classCoreWidget_a41c9b89e0447999597a7470b17174a0d}\label{classCoreWidget_a41c9b89e0447999597a7470b17174a0d}} 
\index{Core\+Widget@{Core\+Widget}!toggle\+Logger@{toggle\+Logger}}
\index{toggle\+Logger@{toggle\+Logger}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{toggle\+Logger}{toggleLogger}}
{\footnotesize\ttfamily void Core\+Widget\+::toggle\+Logger (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Hide or show logging area. 

Hide or show logger 

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

\mbox{\Hypertarget{classCoreWidget_adb7bf688bab02d6064297ac8952e0458}\label{classCoreWidget_adb7bf688bab02d6064297ac8952e0458}} 
\index{Core\+Widget@{Core\+Widget}!toggle\+Menu\+Bar@{toggle\+Menu\+Bar}}
\index{toggle\+Menu\+Bar@{toggle\+Menu\+Bar}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{toggle\+Menu\+Bar}{toggleMenuBar}}
{\footnotesize\ttfamily void Core\+Widget\+::toggle\+Menu\+Bar (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Hide or show menu bar. 

Hide or show menubar. 

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

\mbox{\Hypertarget{classCoreWidget_ad58b94f834df83f860040fb05e9dc148}\label{classCoreWidget_ad58b94f834df83f860040fb05e9dc148}} 
\index{Core\+Widget@{Core\+Widget}!toggle\+Status\+Bar@{toggle\+Status\+Bar}}
\index{toggle\+Status\+Bar@{toggle\+Status\+Bar}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{toggle\+Status\+Bar}{toggleStatusBar}}
{\footnotesize\ttfamily void Core\+Widget\+::toggle\+Status\+Bar (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Change visibility of the Status Bar. 

Hide or show Status bar 

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

\mbox{\Hypertarget{classCoreWidget_a345aaf88027e405f04c39b2c1636b84f}\label{classCoreWidget_a345aaf88027e405f04c39b2c1636b84f}} 
\index{Core\+Widget@{Core\+Widget}!toggle\+Toolbox@{toggle\+Toolbox}}
\index{toggle\+Toolbox@{toggle\+Toolbox}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{toggle\+Toolbox}{toggleToolbox}}
{\footnotesize\ttfamily void Core\+Widget\+::toggle\+Toolbox (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Hide or show toolbox area. 

Hide or show toolbox 

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

\mbox{\Hypertarget{classCoreWidget_aa25f86c929c5ce5fb998f73e3e59cea2}\label{classCoreWidget_aa25f86c929c5ce5fb998f73e3e59cea2}} 
\index{Core\+Widget@{Core\+Widget}!update\+Popup\+Menu@{update\+Popup\+Menu}}
\index{update\+Popup\+Menu@{update\+Popup\+Menu}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{update\+Popup\+Menu()}{updatePopupMenu()}}
{\footnotesize\ttfamily void Core\+Widget\+::update\+Popup\+Menu (\begin{DoxyParamCaption}\item[{const Q\+Point \&}]{\+\_\+point }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



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 659 of file Context\+Menu.\+cc.

\mbox{\Hypertarget{classCoreWidget_a78014021e08994d66c6e671b6d0eab1a}\label{classCoreWidget_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{\texorpdfstring{update\+Popup\+Menu\+Background()}{updatePopupMenuBackground()}}
{\footnotesize\ttfamily 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]}}



Update context \hyperlink{classMenu}{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{classMenu}{Menu} \\
\hline
{\em \+\_\+point} & position in the viewer where the user clicked. \\
\hline
\end{DoxyParams}


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

\mbox{\Hypertarget{classCoreWidget_a0e9139fdf3b7ed23900faec379df0b14}\label{classCoreWidget_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{\texorpdfstring{update\+Popup\+Menu\+Coordsys\+Node()}{updatePopupMenuCoordsysNode()}}
{\footnotesize\ttfamily 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]}}



Update context \hyperlink{classMenu}{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{classMenu}{Menu} \\
\hline
{\em \+\_\+part} & id of the coordsys part which has been clicked on. \\
\hline
\end{DoxyParams}


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

\mbox{\Hypertarget{classCoreWidget_aca59664c09a4d038598c5ed628d771cc}\label{classCoreWidget_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{\texorpdfstring{update\+Popup\+Menu\+Node()}{updatePopupMenuNode()}}
{\footnotesize\ttfamily void Core\+Widget\+::update\+Popup\+Menu\+Node (\begin{DoxyParamCaption}\item[{Q\+Menu $\ast$}]{\+\_\+menu,  }\item[{\hyperlink{classACG_1_1SceneGraph_1_1BaseNode}{A\+C\+G\+::\+Scene\+Graph\+::\+Base\+Node} $\ast$}]{\+\_\+node }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Update context \hyperlink{classMenu}{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{classMenu}{Menu} \\
\hline
{\em \+\_\+node} & node which has been clicked on. \\
\hline
\end{DoxyParams}


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

\mbox{\Hypertarget{classCoreWidget_adb51a60b059a819dcc995f2fb08cb4d3}\label{classCoreWidget_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{\texorpdfstring{update\+Popup\+Menu\+Object()}{updatePopupMenuObject()}}
{\footnotesize\ttfamily void Core\+Widget\+::update\+Popup\+Menu\+Object (\begin{DoxyParamCaption}\item[{Q\+Menu $\ast$}]{\+\_\+menu,  }\item[{\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$}]{\+\_\+object }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Update popup \hyperlink{classMenu}{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{classMenu}{Menu} \\
\hline
{\em \+\_\+object} & Object that has been clicked on. \\
\hline
\end{DoxyParams}


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

\mbox{\Hypertarget{classCoreWidget_a9e6cae4403914099effa78734bc14c71}\label{classCoreWidget_a9e6cae4403914099effa78734bc14c71}} 
\index{Core\+Widget@{Core\+Widget}!viewer\+Snapshot@{viewer\+Snapshot}}
\index{viewer\+Snapshot@{viewer\+Snapshot}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{viewer\+Snapshot}{viewerSnapshot}}
{\footnotesize\ttfamily void Core\+Widget\+::viewer\+Snapshot (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Create a snapshot of the whole app. 

Take a snapshot of all viewers. 

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

\mbox{\Hypertarget{classCoreWidget_a637041b36e2e0609f8fa3a933b6a7ddf}\label{classCoreWidget_a637041b36e2e0609f8fa3a933b6a7ddf}} 
\index{Core\+Widget@{Core\+Widget}!viewer\+Snapshot\+Dialog@{viewer\+Snapshot\+Dialog}}
\index{viewer\+Snapshot\+Dialog@{viewer\+Snapshot\+Dialog}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{viewer\+Snapshot\+Dialog}{viewerSnapshotDialog}}
{\footnotesize\ttfamily void Core\+Widget\+::viewer\+Snapshot\+Dialog (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



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

Take a snapshot of all viewers. 

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



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classCoreWidget_a94596cf1b45c04378fbc12eda03058fe}\label{classCoreWidget_a94596cf1b45c04378fbc12eda03058fe}} 
\index{Core\+Widget@{Core\+Widget}!action\+Mode\+\_\+@{action\+Mode\+\_\+}}
\index{action\+Mode\+\_\+@{action\+Mode\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{action\+Mode\+\_\+}{actionMode\_}}
{\footnotesize\ttfamily \hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} Core\+Widget\+::action\+Mode\+\_\+\hspace{0.3cm}{\ttfamily [private]}}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_a3255d46743c948b9ad1a8547a920615a}\label{classCoreWidget_a3255d46743c948b9ad1a8547a920615a}} 
\index{Core\+Widget@{Core\+Widget}!coord\+Sys\+Menu\+\_\+@{coord\+Sys\+Menu\+\_\+}}
\index{coord\+Sys\+Menu\+\_\+@{coord\+Sys\+Menu\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{coord\+Sys\+Menu\+\_\+}{coordSysMenu\_}}
{\footnotesize\ttfamily Q\+Menu$\ast$ Core\+Widget\+::coord\+Sys\+Menu\+\_\+\hspace{0.3cm}{\ttfamily [private]}}

\hyperlink{classMenu}{Menu} which holds the context menu entries for the coordsys node if invisible 

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

\mbox{\Hypertarget{classCoreWidget_a163cb25a407ddfd02b539322013be5c9}\label{classCoreWidget_a163cb25a407ddfd02b539322013be5c9}} 
\index{Core\+Widget@{Core\+Widget}!extended\+\_\+actions@{extended\+\_\+actions}}
\index{extended\+\_\+actions@{extended\+\_\+actions}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{extended\+\_\+actions}{extended\_actions}}
{\footnotesize\ttfamily std\+::vector$<$Q\+Action$\ast$$>$ Core\+Widget\+::extended\+\_\+actions\hspace{0.3cm}{\ttfamily [private]}}

Actions that are hidden in reduced mode. 

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

\mbox{\Hypertarget{classCoreWidget_a29afc197d12f40c2841a019aa4f78d92}\label{classCoreWidget_a29afc197d12f40c2841a019aa4f78d92}} 
\index{Core\+Widget@{Core\+Widget}!last\+Action\+Mode\+\_\+@{last\+Action\+Mode\+\_\+}}
\index{last\+Action\+Mode\+\_\+@{last\+Action\+Mode\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{last\+Action\+Mode\+\_\+}{lastActionMode\_}}
{\footnotesize\ttfamily \hyperlink{ViewerProperties_8hh_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} Core\+Widget\+::last\+Action\+Mode\+\_\+\hspace{0.3cm}{\ttfamily [private]}}

Set action mode. The Action\+Mode determines the type of reaction on mouse events. 

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

\mbox{\Hypertarget{classCoreWidget_aefe46b2cb7bbb94d311655917c900275}\label{classCoreWidget_aefe46b2cb7bbb94d311655917c900275}} 
\index{Core\+Widget@{Core\+Widget}!pick\+\_\+mode\+\_\+idx\+\_\+@{pick\+\_\+mode\+\_\+idx\+\_\+}}
\index{pick\+\_\+mode\+\_\+idx\+\_\+@{pick\+\_\+mode\+\_\+idx\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{pick\+\_\+mode\+\_\+idx\+\_\+}{pick\_mode\_idx\_}}
{\footnotesize\ttfamily int Core\+Widget\+::pick\+\_\+mode\+\_\+idx\+\_\+\hspace{0.3cm}{\ttfamily [private]}}

Index of current pick\+Mode 

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

\mbox{\Hypertarget{classCoreWidget_a7938276d1b2fadedfb7a4895e4ba7cde}\label{classCoreWidget_a7938276d1b2fadedfb7a4895e4ba7cde}} 
\index{Core\+Widget@{Core\+Widget}!pick\+\_\+mode\+\_\+name\+\_\+@{pick\+\_\+mode\+\_\+name\+\_\+}}
\index{pick\+\_\+mode\+\_\+name\+\_\+@{pick\+\_\+mode\+\_\+name\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{pick\+\_\+mode\+\_\+name\+\_\+}{pick\_mode\_name\_}}
{\footnotesize\ttfamily std\+::string Core\+Widget\+::pick\+\_\+mode\+\_\+name\+\_\+\hspace{0.3cm}{\ttfamily [private]}}

Name of current pick\+Mode 

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

\mbox{\Hypertarget{classCoreWidget_a1003ed228b1d496dbdae0f399d6ec289}\label{classCoreWidget_a1003ed228b1d496dbdae0f399d6ec289}} 
\index{Core\+Widget@{Core\+Widget}!pick\+\_\+modes\+\_\+@{pick\+\_\+modes\+\_\+}}
\index{pick\+\_\+modes\+\_\+@{pick\+\_\+modes\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{pick\+\_\+modes\+\_\+}{pick\_modes\_}}
{\footnotesize\ttfamily std\+::vector$<$\hyperlink{classPickMode}{Pick\+Mode}$>$ Core\+Widget\+::pick\+\_\+modes\+\_\+\hspace{0.3cm}{\ttfamily [private]}}

Vector of all Picking modes 

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

\mbox{\Hypertarget{classCoreWidget_a1e1ad7a7bf91c07748a6b85d9407de1a}\label{classCoreWidget_a1e1ad7a7bf91c07748a6b85d9407de1a}} 
\index{Core\+Widget@{Core\+Widget}!pick\+Menu\+\_\+@{pick\+Menu\+\_\+}}
\index{pick\+Menu\+\_\+@{pick\+Menu\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{pick\+Menu\+\_\+}{pickMenu\_}}
{\footnotesize\ttfamily Q\+Menu$\ast$ Core\+Widget\+::pick\+Menu\+\_\+\hspace{0.3cm}{\ttfamily [private]}}

Vector of all Picking modes 

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

\mbox{\Hypertarget{classCoreWidget_a7c77e8d91bbed6674c5cf5aaf96f06ce}\label{classCoreWidget_a7c77e8d91bbed6674c5cf5aaf96f06ce}} 
\index{Core\+Widget@{Core\+Widget}!snapshot\+Counter\+\_\+@{snapshot\+Counter\+\_\+}}
\index{snapshot\+Counter\+\_\+@{snapshot\+Counter\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{snapshot\+Counter\+\_\+}{snapshotCounter\_}}
{\footnotesize\ttfamily int Core\+Widget\+::snapshot\+Counter\+\_\+\hspace{0.3cm}{\ttfamily [private]}}



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

Take a snapshot of all viewers. 

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

\mbox{\Hypertarget{classCoreWidget_ac86bb7cb281d294467ec33a817be7341}\label{classCoreWidget_ac86bb7cb281d294467ec33a817be7341}} 
\index{Core\+Widget@{Core\+Widget}!snapshot\+Name\+\_\+@{snapshot\+Name\+\_\+}}
\index{snapshot\+Name\+\_\+@{snapshot\+Name\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{snapshot\+Name\+\_\+}{snapshotName\_}}
{\footnotesize\ttfamily Q\+String Core\+Widget\+::snapshot\+Name\+\_\+\hspace{0.3cm}{\ttfamily [private]}}



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

Take a snapshot of all viewers. 

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

\mbox{\Hypertarget{classCoreWidget_a5f34285475c2102c7024ca91ebdf754d}\label{classCoreWidget_a5f34285475c2102c7024ca91ebdf754d}} 
\index{Core\+Widget@{Core\+Widget}!stereo\+Active\+\_\+@{stereo\+Active\+\_\+}}
\index{stereo\+Active\+\_\+@{stereo\+Active\+\_\+}!Core\+Widget@{Core\+Widget}}
\subsubsection{\texorpdfstring{stereo\+Active\+\_\+}{stereoActive\_}}
{\footnotesize\ttfamily bool Core\+Widget\+::stereo\+Active\+\_\+\hspace{0.3cm}{\ttfamily [private]}}



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



Definition at line 1443 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{CoreWidget_8hh}{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/Python.\+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}
