\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\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=249pt]{classGpgFrontend_1_1CoreCommonUtil__inherit__graph} \end{center} \end{figure} Collaboration diagram for Gpg\+Frontend\+::Core\+Common\+Util\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{classGpgFrontend_1_1CoreCommonUtil__coll__graph} \end{center} \end{figure} \doxysubsection*{Signals} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1CoreCommonUtil_ae78bbd20a519cbd8b4384e443c98231e}\label{classGpgFrontend_1_1CoreCommonUtil_ae78bbd20a519cbd8b4384e443c98231e}} void {\bfseries Signal\+Gnupg\+Not\+Install} () \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1CoreCommonUtil_abe5fa8731b0b672613505d59a576a3d7}\label{classGpgFrontend_1_1CoreCommonUtil_abe5fa8731b0b672613505d59a576a3d7}} void \mbox{\hyperlink{classGpgFrontend_1_1CoreCommonUtil_abe5fa8731b0b672613505d59a576a3d7}{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_aa3e4003ca3248537973ea6cf42e9f040}{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_ae2df4542d0d7d15a542f9c664f1f295f}{Reset\+Temp\+Cache\+Value}} (const std\+::string \&) \begin{DoxyCompactList}\small\item\em imediately ease temp cache in storage \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1CoreCommonUtil_a8588dfa6ccb57c055f022b13e2da1e7c}\label{classGpgFrontend_1_1CoreCommonUtil_a8588dfa6ccb57c055f022b13e2da1e7c}} static \mbox{\hyperlink{classGpgFrontend_1_1CoreCommonUtil}{Core\+Common\+Util}} $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1CoreCommonUtil_a8588dfa6ccb57c055f022b13e2da1e7c}{Get\+Instance}} () \begin{DoxyCompactList}\small\item\em Construct a new Core Common Util object. \end{DoxyCompactList}\end{DoxyCompactItemize} \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} \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} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classGpgFrontend_1_1CoreCommonUtil_aa3e4003ca3248537973ea6cf42e9f040}\label{classGpgFrontend_1_1CoreCommonUtil_aa3e4003ca3248537973ea6cf42e9f040}} \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_ae2df4542d0d7d15a542f9c664f1f295f}\label{classGpgFrontend_1_1CoreCommonUtil_ae2df4542d0d7d15a542f9c664f1f295f}} \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(). 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}