<gh_stars>0
\hypertarget{class_t_thread_1_1_executor_imp_slots}{}\doxysection{TThread\+::Executor\+Imp\+Slots Class Reference}
\label{class_t_thread_1_1_executor_imp_slots}\index{TThread::ExecutorImpSlots@{TThread::ExecutorImpSlots}}
Inheritance diagram for TThread\+::Executor\+Imp\+Slots\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_t_thread_1_1_executor_imp_slots}
\end{center}
\end{figure}
\doxysubsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{class_t_thread_1_1_executor_imp_slots_ae21e181e60cf1f98cc5b9480bcc3e9ea}{on\+Terminated}} ()
\item 
void \mbox{\hyperlink{class_t_thread_1_1_executor_imp_slots_a0f33eb754b3395689e6f643930a19da5}{on\+Refresh\+Assignments}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_t_thread_1_1_executor_imp_slots_ae21aa6b49af2d0e0f0c8bc505f6b43c4}\label{class_t_thread_1_1_executor_imp_slots_ae21aa6b49af2d0e0f0c8bc505f6b43c4}} 
void {\bfseries refresh\+Assignments} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{class_t_thread_1_1_executor_imp_slots_ad16bf7b3e5773954489ea2cb81b82dbd}{emit\+Refresh\+Assignments}} ()
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_t_thread_1_1_executor_imp_slots_a2e9f7239d15998325d8b89672c221617}\label{class_t_thread_1_1_executor_imp_slots_a2e9f7239d15998325d8b89672c221617}} 
\index{TThread::ExecutorImpSlots@{TThread::ExecutorImpSlots}!ExecutorImpSlots@{ExecutorImpSlots}}
\index{ExecutorImpSlots@{ExecutorImpSlots}!TThread::ExecutorImpSlots@{TThread::ExecutorImpSlots}}
\doxysubsubsection{\texorpdfstring{ExecutorImpSlots()}{ExecutorImpSlots()}}
{\footnotesize\ttfamily Executor\+Imp\+Slots\+::\+Executor\+Imp\+Slots (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}


\begin{DoxyCode}{0}
\DoxyCodeLine{00936                                    \{}
\DoxyCodeLine{00937   connect(\textcolor{keyword}{this}, SIGNAL(refreshAssignments()), \textcolor{keyword}{this},}
\DoxyCodeLine{00938           SLOT(onRefreshAssignments()));}
\DoxyCodeLine{00939 \}}

\end{DoxyCode}
\mbox{\Hypertarget{class_t_thread_1_1_executor_imp_slots_ae6dccc21f539de13cc68550d0bc175c1}\label{class_t_thread_1_1_executor_imp_slots_ae6dccc21f539de13cc68550d0bc175c1}} 
\index{TThread::ExecutorImpSlots@{TThread::ExecutorImpSlots}!````~ExecutorImpSlots@{$\sim$ExecutorImpSlots}}
\index{````~ExecutorImpSlots@{$\sim$ExecutorImpSlots}!TThread::ExecutorImpSlots@{TThread::ExecutorImpSlots}}
\doxysubsubsection{\texorpdfstring{$\sim$ExecutorImpSlots()}{~ExecutorImpSlots()}}
{\footnotesize\ttfamily Executor\+Imp\+Slots\+::$\sim$\+Executor\+Imp\+Slots (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}


\begin{DoxyCode}{0}
\DoxyCodeLine{00943 \{\}}

\end{DoxyCode}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_t_thread_1_1_executor_imp_slots_ad16bf7b3e5773954489ea2cb81b82dbd}\label{class_t_thread_1_1_executor_imp_slots_ad16bf7b3e5773954489ea2cb81b82dbd}} 
\index{TThread::ExecutorImpSlots@{TThread::ExecutorImpSlots}!emitRefreshAssignments@{emitRefreshAssignments}}
\index{emitRefreshAssignments@{emitRefreshAssignments}!TThread::ExecutorImpSlots@{TThread::ExecutorImpSlots}}
\doxysubsubsection{\texorpdfstring{emitRefreshAssignments()}{emitRefreshAssignments()}}
{\footnotesize\ttfamily void Executor\+Imp\+Slots\+::emit\+Refresh\+Assignments (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}


\begin{DoxyCode}{0}
\DoxyCodeLine{00947 \{ Q\_EMIT refreshAssignments(); \}}

\end{DoxyCode}
\mbox{\Hypertarget{class_t_thread_1_1_executor_imp_slots_a0f33eb754b3395689e6f643930a19da5}\label{class_t_thread_1_1_executor_imp_slots_a0f33eb754b3395689e6f643930a19da5}} 
\index{TThread::ExecutorImpSlots@{TThread::ExecutorImpSlots}!onRefreshAssignments@{onRefreshAssignments}}
\index{onRefreshAssignments@{onRefreshAssignments}!TThread::ExecutorImpSlots@{TThread::ExecutorImpSlots}}
\doxysubsubsection{\texorpdfstring{onRefreshAssignments}{onRefreshAssignments}}
{\footnotesize\ttfamily void Executor\+Imp\+Slots\+::on\+Refresh\+Assignments (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}


\begin{DoxyCode}{0}
\DoxyCodeLine{00951                                             \{}
\DoxyCodeLine{00952   QMutexLocker transitionLocker(\&globalImp-\/>m\_transitionMutex);}
\DoxyCodeLine{00953 }
\DoxyCodeLine{00954   globalImp-\/>refreshAssignments();}
\DoxyCodeLine{00955 \}}

\end{DoxyCode}
\mbox{\Hypertarget{class_t_thread_1_1_executor_imp_slots_ae21e181e60cf1f98cc5b9480bcc3e9ea}\label{class_t_thread_1_1_executor_imp_slots_ae21e181e60cf1f98cc5b9480bcc3e9ea}} 
\index{TThread::ExecutorImpSlots@{TThread::ExecutorImpSlots}!onTerminated@{onTerminated}}
\index{onTerminated@{onTerminated}!TThread::ExecutorImpSlots@{TThread::ExecutorImpSlots}}
\doxysubsubsection{\texorpdfstring{onTerminated}{onTerminated}}
{\footnotesize\ttfamily void Executor\+Imp\+Slots\+::on\+Terminated (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}


\begin{DoxyCode}{0}
\DoxyCodeLine{00959 \{ \textcolor{keyword}{delete} QObject::sender(); \}}

\end{DoxyCode}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
E\+:/opentoonz/toonz/sources/common/tcore/tthreadp.\+h\item 
E\+:/opentoonz/toonz/sources/common/tcore/tthread.\+cpp\end{DoxyCompactItemize}
