75 lines
5.6 KiB
TeX
75 lines
5.6 KiB
TeX
\hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl}{}\doxysection{Gpg\+Frontend\+::Module\+::Event\+::Impl Class Reference}
|
|
\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl}\index{GpgFrontend::Module::Event::Impl@{GpgFrontend::Module::Event::Impl}}
|
|
|
|
|
|
Collaboration diagram for Gpg\+Frontend\+::Module\+::Event\+::Impl\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[height=550pt]{classGpgFrontend_1_1Module_1_1Event_1_1Impl__coll__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_abab26410964399010372512c7220d49a}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_abab26410964399010372512c7220d49a}}
|
|
{\bfseries Impl} (QString event\+\_\+id, std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{structGpgFrontend_1_1Module_1_1Event_1_1ParameterInitializer}{Parameter\+Initializer}} $>$ params, Event\+Callback callback)
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a24b905f45a9613f0283097a28360704c}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a24b905f45a9613f0283097a28360704c}}
|
|
auto {\bfseries operator\mbox{[}$\,$\mbox{]}} (const QString \&key) const -\/$>$ std\+::optional$<$ Parameter\+Value $>$
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a0c94e837b2a6ba3f8b4b735743b16168}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a0c94e837b2a6ba3f8b4b735743b16168}}
|
|
auto {\bfseries operator==} (const \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Event}{Event}} \&other) const -\/$>$ bool
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_aeca8c323ff0f4f6ef0fdb81896da4da6}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_aeca8c323ff0f4f6ef0fdb81896da4da6}}
|
|
auto {\bfseries operator!=} (const \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Event}{Event}} \&other) const -\/$>$ bool
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a5f241a7d2d1c08dcc03cfa568dc1c8a7}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a5f241a7d2d1c08dcc03cfa568dc1c8a7}}
|
|
auto {\bfseries operator$<$} (const \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Event}{Event}} \&other) const -\/$>$ bool
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_aa272ce240d5b6fdadcba8c04e5e7bcc2}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_aa272ce240d5b6fdadcba8c04e5e7bcc2}}
|
|
{\bfseries operator QString} () const
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a366d7ed4b7aea98b709ca3801c8fdb19}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a366d7ed4b7aea98b709ca3801c8fdb19}}
|
|
auto {\bfseries Get\+Identifier} () -\/$>$ Event\+Identifier
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_ad049fbc4f3ed32fd199db79e356a5010}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_ad049fbc4f3ed32fd199db79e356a5010}}
|
|
auto {\bfseries Get\+Trigger\+Identifier} () -\/$>$ Event\+Trigger\+Identifier
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_acf6aaa980d87a5c649370a861ef13f2b}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_acf6aaa980d87a5c649370a861ef13f2b}}
|
|
void {\bfseries Add\+Parameter} (const QString \&key, const QString \&value)
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a890f54342e4b49b0909e6d0ff6832c63}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a890f54342e4b49b0909e6d0ff6832c63}}
|
|
void {\bfseries Add\+Parameter} (const \mbox{\hyperlink{structGpgFrontend_1_1Module_1_1Event_1_1ParameterInitializer}{Parameter\+Initializer}} \¶m)
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a94f638128ebc0f0551cd0bbfc9a37b3e}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a94f638128ebc0f0551cd0bbfc9a37b3e}}
|
|
void {\bfseries Execute\+Callback} (Listener\+Identifier listener\+\_\+id, const Data\+Object\+Ptr \&data\+\_\+object)
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a9f01144ed27fd5cbb00a97a689f1ee98}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a9f01144ed27fd5cbb00a97a689f1ee98}}
|
|
auto {\bfseries To\+Module\+Event} () -\/$>$ \mbox{\hyperlink{structGFModuleEvent}{GFModule\+Event}} $\ast$
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Private Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a4ebb0e268b010c4312c42e8079fa1a92}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a4ebb0e268b010c4312c42e8079fa1a92}}
|
|
Event\+Identifier {\bfseries event\+\_\+identifier\+\_\+}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a129e821faad1df8448e1becb576a1c5c}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a129e821faad1df8448e1becb576a1c5c}}
|
|
Event\+Trigger\+Identifier {\bfseries trigger\+\_\+uuid\+\_\+} = QUuid\+::create\+Uuid().to\+String()
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a87456f0160b743ba81ae9d2b6dce65c0}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_a87456f0160b743ba81ae9d2b6dce65c0}}
|
|
std\+::map$<$ QString, QString $>$ {\bfseries data\+\_\+}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_affa787d67889fe7890da3ea105a2c187}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_affa787d67889fe7890da3ea105a2c187}}
|
|
Event\+Callback {\bfseries callback\+\_\+}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_1_1Impl_aff7c72af92afdf96516ce35b8d1352ec}\label{classGpgFrontend_1_1Module_1_1Event_1_1Impl_aff7c72af92afdf96516ce35b8d1352ec}}
|
|
QThread $\ast$ {\bfseries callback\+\_\+thread\+\_\+} = nullptr
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
src/core/module/Event.\+cpp\end{DoxyCompactItemize}
|