GpgFrontend-Doxygen/docs/latex/classGpgFrontend_1_1Module_1_1Event.tex

80 lines
5.2 KiB
TeX
Raw Permalink Normal View History

\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
\includegraphics[width=201pt]{classGpgFrontend_1_1Module_1_1Event__coll__graph}
\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
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1Event_a1ff13c37b450d4b73ad8f3e251edc165}\label{classGpgFrontend_1_1Module_1_1Event_a1ff13c37b450d4b73ad8f3e251edc165}}
void {\bfseries Add\+Parameter} (const QString \&key, const Parameter\+Value \&value)
\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)
\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}