2022-05-08 19:59:26 +00:00
\hypertarget { classGpgFrontend_ 1_ 1CoreCommonUtil} { } \doxysection { Gpg\+ Frontend\+ ::Core\+ Common\+ Util Class Reference}
\label { classGpgFrontend_ 1_ 1CoreCommonUtil} \index { GpgFrontend::CoreCommonUtil@{ GpgFrontend::CoreCommonUtil} }
Inheritance diagram for Gpg\+ Frontend\+ ::Core\+ Common\+ Util\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=249pt] { classGpgFrontend_ 1_ 1CoreCommonUtil_ _ inherit_ _ graph}
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
Collaboration diagram for Gpg\+ Frontend\+ ::Core\+ Common\+ Util\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { classGpgFrontend_ 1_ 1CoreCommonUtil_ _ coll_ _ graph}
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Signals}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreCommonUtil_ ae78bbd20a519cbd8b4384e443c98231e} \label { classGpgFrontend_ 1_ 1CoreCommonUtil_ ae78bbd20a519cbd8b4384e443c98231e} }
void { \bfseries Signal\+ Gnupg\+ Not\+ Install} ()
\end { DoxyCompactItemize}
2023-02-16 14:01:59 +00:00
\doxysubsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreCommonUtil_ a62bb080c6c04970fd2e02a460ea91d2a} \label { classGpgFrontend_ 1_ 1CoreCommonUtil_ a62bb080c6c04970fd2e02a460ea91d2a} }
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreCommonUtil_ a62bb080c6c04970fd2e02a460ea91d2a} { Set\+ Temp\+ Cache\+ Value} } (const std\+ ::string, const std\+ ::string)
\begin { DoxyCompactList} \small \item \em set a temp cache under a certain key \end { DoxyCompactList} \item
std\+ ::string \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreCommonUtil_ a7689d3abb54a1cef6a826fc944d9dec7} { Get\+ Temp\+ Cache\+ Value} } (const std\+ ::string)
\begin { DoxyCompactList} \small \item \em after get the temp cache, its value will be imediately ease in storage \end { DoxyCompactList} \item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreCommonUtil_ a354c4f7cb7f102964e43012fc10d1e52} { Reset\+ Temp\+ Cache\+ Value} } (const std\+ ::string)
\begin { DoxyCompactList} \small \item \em imediately ease temp cache in storage \end { DoxyCompactList} \end { DoxyCompactItemize}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Static Public Member Functions}
\begin { DoxyCompactItemize}
\item
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreCommonUtil_ a8588dfa6ccb57c055f022b13e2da1e7c} \label { classGpgFrontend_ 1_ 1CoreCommonUtil_ a8588dfa6ccb57c055f022b13e2da1e7c} }
2022-05-08 22:01:23 +00:00
static \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreCommonUtil} { Core\+ Common\+ Util} } $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreCommonUtil_ a8588dfa6ccb57c055f022b13e2da1e7c} { Get\+ Instance} } ()
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Construct a new Core Common Util object. \end { DoxyCompactList} \end { DoxyCompactItemize}
2023-02-16 14:01:59 +00:00
\doxysubsection * { Private Attributes}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreCommonUtil_ a4d36aa8744c3fb246080075ca1d81c9a} \label { classGpgFrontend_ 1_ 1CoreCommonUtil_ a4d36aa8744c3fb246080075ca1d81c9a} }
std\+ ::map$ < $ std\+ ::string, std\+ ::string $ > $ { \bfseries temp\+ \_ \+ cache\+ \_ \+ }
\end { DoxyCompactItemize}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Static Private Attributes}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreCommonUtil_ a84e293c5806f34231e682426092ed298} \label { classGpgFrontend_ 1_ 1CoreCommonUtil_ a84e293c5806f34231e682426092ed298} }
static std\+ ::unique\+ \_ \+ ptr$ < $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1CoreCommonUtil} { Core\+ Common\+ Util} } $ > $ { \bfseries instance\+ \_ \+ } = nullptr
\end { DoxyCompactItemize}
2023-02-16 14:01:59 +00:00
\doxysubsection { Member Function Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreCommonUtil_ a7689d3abb54a1cef6a826fc944d9dec7} \label { classGpgFrontend_ 1_ 1CoreCommonUtil_ a7689d3abb54a1cef6a826fc944d9dec7} }
\index { GpgFrontend::CoreCommonUtil@{ GpgFrontend::CoreCommonUtil} !GetTempCacheValue@{ GetTempCacheValue} }
\index { GetTempCacheValue@{ GetTempCacheValue} !GpgFrontend::CoreCommonUtil@{ GpgFrontend::CoreCommonUtil} }
\doxysubsubsection { \texorpdfstring { GetTempCacheValue()} { GetTempCacheValue()} }
{ \footnotesize \ttfamily std\+ ::string Gpg\+ Frontend\+ ::\+ Core\+ Common\+ Util\+ ::\+ Get\+ Temp\+ Cache\+ Value (\begin { DoxyParamCaption} \item [{const std\+::string}] { key } \end { DoxyParamCaption} )}
after get the temp cache, its value will be imediately ease in storage
\begin { DoxyReturn} { Returns}
std\+ ::string
\end { DoxyReturn}
Referenced by Gpg\+ Frontend\+ ::\+ Gpg\+ Context\+ ::custom\+ \_ \+ passphrase\+ \_ \+ cb().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1CoreCommonUtil_ a354c4f7cb7f102964e43012fc10d1e52} \label { classGpgFrontend_ 1_ 1CoreCommonUtil_ a354c4f7cb7f102964e43012fc10d1e52} }
\index { GpgFrontend::CoreCommonUtil@{ GpgFrontend::CoreCommonUtil} !ResetTempCacheValue@{ ResetTempCacheValue} }
\index { ResetTempCacheValue@{ ResetTempCacheValue} !GpgFrontend::CoreCommonUtil@{ GpgFrontend::CoreCommonUtil} }
\doxysubsubsection { \texorpdfstring { ResetTempCacheValue()} { ResetTempCacheValue()} }
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Core\+ Common\+ Util\+ ::\+ Reset\+ Temp\+ Cache\+ Value (\begin { DoxyParamCaption} \item [{const std\+::string}] { key } \end { DoxyParamCaption} )}
imediately ease temp cache in storage
\begin { DoxyReturn} { Returns}
std\+ ::string
\end { DoxyReturn}
Referenced by Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::slot\+ \_ \+ key\+ \_ \+ gen\+ \_ \+ accept(), and Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Subkey\+ Generate\+ Dialog\+ ::slot\+ \_ \+ key\+ \_ \+ gen\+ \_ \+ accept().
2022-05-08 19:59:26 +00:00
The documentation for this class was generated from the following files\+ :\begin { DoxyCompactItemize}
\item
src/core/common/Core\+ Common\+ Util.\+ h\item
src/core/common/Core\+ Common\+ Util.\+ cpp\end { DoxyCompactItemize}