2024-01-23 07:22:33 +00:00
|
|
|
\hypertarget{classGpgFrontend_1_1Module_1_1Event}{}\doxysection{Gpg\+Frontend\+::Module\+::Event Class Reference}
|
|
|
|
\label{classGpgFrontend_1_1Module_1_1Event}\index{GpgFrontend::Module::Event@{GpgFrontend::Module::Event}}
|
|
|
|
|
|
|
|
|
|
|
|
Collaboration diagram for Gpg\+Frontend\+::Module\+::Event\+:
|
|
|
|
\nopagebreak
|
|
|
|
\begin{figure}[H]
|
|
|
|
\begin{center}
|
|
|
|
\leavevmode
|
2024-04-21 19:50:14 +00:00
|
|
|
\includegraphics[width=209pt]{classGpgFrontend_1_1Module_1_1Event__coll__graph}
|
2024-01-23 07:22:33 +00:00
|
|
|
\end{center}
|
|
|
|
\end{figure}
|
|
|
|
\doxysubsection*{Classes}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
class \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Event_1_1Impl}{Impl}}
|
|
|
|
\item
|
|
|
|
struct \mbox{\hyperlink{structGpgFrontend_1_1Module_1_1Event_1_1ParameterInitializer}{Parameter\+Initializer}}
|
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Public Types}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a6804f82847cc660e5d1d1db25f21aec4}\label{classGpgFrontend_1_1Module_1_1Event_a6804f82847cc660e5d1d1db25f21aec4}}
|
|
|
|
using {\bfseries Parameter\+Value} = std\+::any
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a3d44813ed13240f9bd29531d85950938}\label{classGpgFrontend_1_1Module_1_1Event_a3d44813ed13240f9bd29531d85950938}}
|
|
|
|
using {\bfseries Event\+Identifier} = QString
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a8d400fe23ab3c047fd468861f4195d3f}\label{classGpgFrontend_1_1Module_1_1Event_a8d400fe23ab3c047fd468861f4195d3f}}
|
|
|
|
using {\bfseries Listener\+Identifier} = QString
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a0fe1b06bf9476eafdeeccca462ca255e}\label{classGpgFrontend_1_1Module_1_1Event_a0fe1b06bf9476eafdeeccca462ca255e}}
|
|
|
|
using {\bfseries Event\+Callback} = std\+::function$<$ void(Event\+Identifier, Listener\+Identifier, Data\+Object\+Ptr)$>$
|
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Public Member Functions}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a87a46edff4a7e1cb388811a817ec57cc}\label{classGpgFrontend_1_1Module_1_1Event_a87a46edff4a7e1cb388811a817ec57cc}}
|
|
|
|
{\bfseries Event} (const QString \&, std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{structGpgFrontend_1_1Module_1_1Event_1_1ParameterInitializer}{Parameter\+Initializer}} $>$=\{\}, Event\+Callback=nullptr)
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a6824040554d6b31e865f4afc7e7105f4}\label{classGpgFrontend_1_1Module_1_1Event_a6824040554d6b31e865f4afc7e7105f4}}
|
|
|
|
auto {\bfseries operator\mbox{[}$\,$\mbox{]}} (const QString \&key) const -\/$>$ std\+::optional$<$ Parameter\+Value $>$
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a71c52d183128831aef558fe3be141ded}\label{classGpgFrontend_1_1Module_1_1Event_a71c52d183128831aef558fe3be141ded}}
|
|
|
|
auto {\bfseries operator==} (const \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Event}{Event}} \&other) const -\/$>$ bool
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_af1f11309f31cc766aa15855a9e54ebc5}\label{classGpgFrontend_1_1Module_1_1Event_af1f11309f31cc766aa15855a9e54ebc5}}
|
|
|
|
auto {\bfseries operator!=} (const \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Event}{Event}} \&other) const -\/$>$ bool
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a4aa84f5f32295988fedd77796df2b6f6}\label{classGpgFrontend_1_1Module_1_1Event_a4aa84f5f32295988fedd77796df2b6f6}}
|
|
|
|
auto {\bfseries operator$<$} (const \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Event}{Event}} \&other) const -\/$>$ bool
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_ad0d0e0590ee85a2ebfb021345974cbf2}\label{classGpgFrontend_1_1Module_1_1Event_ad0d0e0590ee85a2ebfb021345974cbf2}}
|
|
|
|
auto {\bfseries operator$<$=} (const \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Event}{Event}} \&other) const -\/$>$ bool
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a8300cb55f0b985e7af29910960e181df}\label{classGpgFrontend_1_1Module_1_1Event_a8300cb55f0b985e7af29910960e181df}}
|
|
|
|
{\bfseries operator QString} () const
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a1e3df5204a35f9d227528587787c3128}\label{classGpgFrontend_1_1Module_1_1Event_a1e3df5204a35f9d227528587787c3128}}
|
|
|
|
auto {\bfseries Get\+Identifier} () -\/$>$ Event\+Identifier
|
|
|
|
\item
|
2024-04-21 19:50:14 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_ad9dbe189dbe05cf66f785963a2d1ceb2}\label{classGpgFrontend_1_1Module_1_1Event_ad9dbe189dbe05cf66f785963a2d1ceb2}}
|
|
|
|
auto {\bfseries Get\+Trigger\+Identifier} () -\/$>$ Event\+Trigger\+Identifier
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_aad2577cc1a15c3d2883ae47accfc31f9}\label{classGpgFrontend_1_1Module_1_1Event_aad2577cc1a15c3d2883ae47accfc31f9}}
|
|
|
|
void {\bfseries Add\+Parameter} (const QString \&key, const QString \&value)
|
2024-01-23 07:22:33 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_aaf371ae008bdd1b388a4ef6929b5a712}\label{classGpgFrontend_1_1Module_1_1Event_aaf371ae008bdd1b388a4ef6929b5a712}}
|
|
|
|
void {\bfseries Execute\+Callback} (Listener\+Identifier, Data\+Object\+Ptr)
|
2024-04-21 19:50:14 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_ab42030db41ba66b80258976fcf8d2a5b}\label{classGpgFrontend_1_1Module_1_1Event_ab42030db41ba66b80258976fcf8d2a5b}}
|
|
|
|
auto {\bfseries To\+Module\+Event} () -\/$>$ \mbox{\hyperlink{structGFModuleEvent}{GFModule\+Event}} $\ast$
|
2024-01-23 07:22:33 +00:00
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Private Attributes}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a3545f3b77643af9be447c50d89a6cc4a}\label{classGpgFrontend_1_1Module_1_1Event_a3545f3b77643af9be447c50d89a6cc4a}}
|
|
|
|
Secure\+Unique\+Ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Event_1_1Impl}{Impl}} $>$ {\bfseries p\+\_\+}
|
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
src/core/module/Event.\+h\item
|
|
|
|
src/core/module/Event.\+cpp\end{DoxyCompactItemize}
|