2023-02-16 14:01:59 +00:00
\hypertarget { classGpgFrontend_ 1_ 1CoreSignalStation} { } \doxysection { Gpg\+ Frontend\+ ::Core\+ Signal\+ Station Class Reference}
\label { classGpgFrontend_ 1_ 1CoreSignalStation} \index { GpgFrontend::CoreSignalStation@{ GpgFrontend::CoreSignalStation} }
Inheritance diagram for Gpg\+ Frontend\+ ::Core\+ Signal\+ Station\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=252pt] { classGpgFrontend_ 1_ 1CoreSignalStation_ _ inherit_ _ graph}
\end { center}
\end { figure}
Collaboration diagram for Gpg\+ Frontend\+ ::Core\+ Signal\+ Station\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { classGpgFrontend_ 1_ 1CoreSignalStation_ _ coll_ _ graph}
\end { center}
\end { figure}
\doxysubsection * { Signals}
\begin { DoxyCompactItemize}
\item
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreSignalStation_ a476c864c0f7a4954fcd0fb557aa25f3d} \label { classGpgFrontend_ 1_ 1CoreSignalStation_ a476c864c0f7a4954fcd0fb557aa25f3d} }
void { \bfseries Signal\+ Need\+ User\+ Input\+ Passphrase} (QShared\+ Pointer$ < $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgPassphraseContext} { Gpg\+ Passphrase\+ Context} } $ > $ )
2023-02-16 14:01:59 +00:00
\item
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreSignalStation_ a6d7959debd4f9f46c0a120e390cdac98} \label { classGpgFrontend_ 1_ 1CoreSignalStation_ a6d7959debd4f9f46c0a120e390cdac98} }
void { \bfseries Signal\+ User\+ Input\+ Passphrase\+ Callback} (QShared\+ Pointer$ < $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgPassphraseContext} { Gpg\+ Passphrase\+ Context} } $ > $ )
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreSignalStation_ a31eaac77745c110193b859ae13b97611} \label { classGpgFrontend_ 1_ 1CoreSignalStation_ a31eaac77745c110193b859ae13b97611} }
void { \bfseries Signal\+ Bad\+ Gnupg\+ Env} (QString)
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreSignalStation_ a971aec2ee52e15c9b59c80f88ab91165} \label { classGpgFrontend_ 1_ 1CoreSignalStation_ a971aec2ee52e15c9b59c80f88ab91165} }
void { \bfseries Signal\+ Good\+ Gnupg\+ Env} ()
2023-02-16 14:01:59 +00:00
\end { DoxyCompactItemize}
\doxysubsection * { Static Public Member Functions}
\begin { DoxyCompactItemize}
\item
2024-01-23 07:22:33 +00:00
static auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreSignalStation_ a4ab63c97545b007d2b720c9b59ed1c47} { Get\+ Instance} } () -\/ $ > $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreSignalStation} { Core\+ Signal\+ Station} } $ \ast $
2023-02-16 14:01:59 +00:00
\begin { DoxyCompactList} \small \item \em Get the Instance object. \end { DoxyCompactList} \end { DoxyCompactItemize}
\doxysubsection * { Static Private Attributes}
\begin { DoxyCompactItemize}
\item
2024-01-23 07:22:33 +00:00
static std\+ ::unique\+ \_ \+ ptr$ < $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreSignalStation} { Core\+ Signal\+ Station} } $ > $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreSignalStation_ a671214ba506895fa5de6f80acf450d12} { instance} } = nullptr
2023-02-16 14:01:59 +00:00
\end { DoxyCompactItemize}
\doxysubsection { Member Function Documentation}
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreSignalStation_ a4ab63c97545b007d2b720c9b59ed1c47} \label { classGpgFrontend_ 1_ 1CoreSignalStation_ a4ab63c97545b007d2b720c9b59ed1c47} }
2023-02-16 14:01:59 +00:00
\index { GpgFrontend::CoreSignalStation@{ GpgFrontend::CoreSignalStation} !GetInstance@{ GetInstance} }
\index { GetInstance@{ GetInstance} !GpgFrontend::CoreSignalStation@{ GpgFrontend::CoreSignalStation} }
\doxysubsubsection { \texorpdfstring { GetInstance()} { GetInstance()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Core\+ Signal\+ Station\+ ::\+ Get\+ Instance (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} ) -\/ $ > $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreSignalStation} { Core\+ Signal\+ Station} } $ \ast $ \hspace { 0.3cm} { \ttfamily [static]} }
2023-02-16 14:01:59 +00:00
Get the Instance object.
\begin { DoxyReturn} { Returns}
Signal\+ Station$ \ast $
\end { DoxyReturn}
2024-01-23 07:22:33 +00:00
Referenced by Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Common\+ Utils\+ ::\+ Common\+ Utils(), and Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Raise\+ Pinentry\+ ::\+ Exec().
2023-02-16 14:01:59 +00:00
\doxysubsection { Member Data Documentation}
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreSignalStation_ a671214ba506895fa5de6f80acf450d12} \label { classGpgFrontend_ 1_ 1CoreSignalStation_ a671214ba506895fa5de6f80acf450d12} }
\index { GpgFrontend::CoreSignalStation@{ GpgFrontend::CoreSignalStation} !instance@{ instance} }
\index { instance@{ instance} !GpgFrontend::CoreSignalStation@{ GpgFrontend::CoreSignalStation} }
\doxysubsubsection { \texorpdfstring { instance} { instance} }
{ \footnotesize \ttfamily std\+ ::unique\+ \_ \+ ptr$ < $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreSignalStation} { Gpg\+ Frontend\+ ::\+ Core\+ Signal\+ Station} } $ > $ Gpg\+ Frontend\+ ::\+ Core\+ Signal\+ Station\+ ::instance = nullptr\hspace { 0.3cm} { \ttfamily [static]} , { \ttfamily [private]} }
2023-02-16 14:01:59 +00:00
2024-01-23 07:22:33 +00:00
Copyright (C) 2021 Saturneric \href { mailto:eric@bktus.com} { \texttt { eric@bktus.\+ com} }
2023-02-16 14:01:59 +00:00
This file is part of \mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } .
\mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } is free software\+ : you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
\mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with \mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } . If not, see \href { https://www.gnu.org/licenses/} { \texttt { https\+ ://www.\+ gnu.\+ org/licenses/} } .
The initial version of the source code is inherited from the gpg4usb project, which is under GPL-\/ 3.\+ 0-\/ or-\/ later.
2024-01-23 07:22:33 +00:00
All the source code of \mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } was modified and released by Saturneric \href { mailto:eric@bktus.com} { \texttt { eric@bktus.\+ com} } starting on May 12, 2021.
2023-02-16 14:01:59 +00:00
SPDX-\/ \+ License-\/ \+ Identifier\+ : GPL-\/ 3.\+ 0-\/ or-\/ later
The documentation for this class was generated from the following files\+ :\begin { DoxyCompactItemize}
\item
src/core/function/Core\+ Signal\+ Station.\+ h\item
src/core/function/Core\+ Signal\+ Station.\+ cpp\end { DoxyCompactItemize}