\hypertarget{classGpgFrontend_1_1GpgKeyGetter}{}\doxysection{Gpg\+Frontend\+::Gpg\+Key\+Getter Class Reference} \label{classGpgFrontend_1_1GpgKeyGetter}\index{GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}} Inheritance diagram for Gpg\+Frontend\+::Gpg\+Key\+Getter\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=550pt]{classGpgFrontend_1_1GpgKeyGetter__inherit__graph} \end{center} \end{figure} Collaboration diagram for Gpg\+Frontend\+::Gpg\+Key\+Getter\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=550pt]{classGpgFrontend_1_1GpgKeyGetter__coll__graph} \end{center} \end{figure} \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classGpgFrontend_1_1GpgKeyGetter_1_1Impl}{Impl}} \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classGpgFrontend_1_1GpgKeyGetter_aa2ec24750e302b12ab332b2e7481b882}{Gpg\+Key\+Getter}} (int channel=k\+Gpg\+Frontend\+Default\+Channel) \begin{DoxyCompactList}\small\item\em Construct a new Gpg Key Getter object. \end{DoxyCompactList}\item \mbox{\Hypertarget{classGpgFrontend_1_1GpgKeyGetter_ac9dbf4a2358f6478cf0ce8c85260878f}\label{classGpgFrontend_1_1GpgKeyGetter_ac9dbf4a2358f6478cf0ce8c85260878f}} \mbox{\hyperlink{classGpgFrontend_1_1GpgKeyGetter_ac9dbf4a2358f6478cf0ce8c85260878f}{$\sim$\+Gpg\+Key\+Getter}} () \begin{DoxyCompactList}\small\item\em Destroy the Gpg Key Getter object. \end{DoxyCompactList}\item auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKeyGetter_a74075299f1dee8cbccbf46939a1871f5}{Get\+Key}} (const QString \&key\+\_\+id, bool use\+\_\+cache=true) -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \begin{DoxyCompactList}\small\item\em Get the Key object. \end{DoxyCompactList}\item auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKeyGetter_ac12f4117c5b4b596d9788dc816a6112b}{Get\+Keys}} (const Key\+Id\+Args\+List\+Ptr \&key\+\_\+ids) -\/$>$ Key\+List\+Ptr \begin{DoxyCompactList}\small\item\em Get the Keys object. \end{DoxyCompactList}\item auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKeyGetter_aadefece15fe73e5c0285b7e9278700e2}{Get\+Pubkey}} (const QString \&key\+\_\+id, bool use\+\_\+cache=true) -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \begin{DoxyCompactList}\small\item\em Get the Pubkey object. \end{DoxyCompactList}\item auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKeyGetter_ada3e33c92b5f4d24b6f2efe6af446688}{Fetch\+Key}} () -\/$>$ Key\+Link\+List\+Ptr \begin{DoxyCompactList}\small\item\em Get all the keys by receiving a linked list. \end{DoxyCompactList}\item \mbox{\Hypertarget{classGpgFrontend_1_1GpgKeyGetter_a12c5b7fa117c7434450365f5ed46acf9}\label{classGpgFrontend_1_1GpgKeyGetter_a12c5b7fa117c7434450365f5ed46acf9}} auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKeyGetter_a12c5b7fa117c7434450365f5ed46acf9}{Flush\+Key\+Cache}} () -\/$>$ bool \begin{DoxyCompactList}\small\item\em flush the keys in the cache \end{DoxyCompactList}\item auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKeyGetter_a94b99caf87636d80988a7b9f5c65d444}{Get\+Keys\+Copy}} (const Key\+List\+Ptr \&keys) -\/$>$ Key\+List\+Ptr \begin{DoxyCompactList}\small\item\em Get the Keys Copy object. \end{DoxyCompactList}\item auto \mbox{\hyperlink{classGpgFrontend_1_1GpgKeyGetter_afa73240503bbb2bd0ad2a58584d02551}{Get\+Keys\+Copy}} (const Key\+Link\+List\+Ptr \&keys) -\/$>$ Key\+Link\+List\+Ptr \begin{DoxyCompactList}\small\item\em Get the Keys Copy object. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Private Attributes} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1GpgKeyGetter_ae9925f3091d6cf31e03be7a501ebb8a4}\label{classGpgFrontend_1_1GpgKeyGetter_ae9925f3091d6cf31e03be7a501ebb8a4}} Secure\+Unique\+Ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKeyGetter_1_1Impl}{Impl}} $>$ {\bfseries p\+\_\+} \end{DoxyCompactItemize} \doxysubsection*{Additional Inherited Members} \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classGpgFrontend_1_1GpgKeyGetter_aa2ec24750e302b12ab332b2e7481b882}\label{classGpgFrontend_1_1GpgKeyGetter_aa2ec24750e302b12ab332b2e7481b882}} \index{GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}!GpgKeyGetter@{GpgKeyGetter}} \index{GpgKeyGetter@{GpgKeyGetter}!GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}} \doxysubsubsection{\texorpdfstring{GpgKeyGetter()}{GpgKeyGetter()}} {\footnotesize\ttfamily Gpg\+Frontend\+::\+Gpg\+Key\+Getter\+::\+Gpg\+Key\+Getter (\begin{DoxyParamCaption}\item[{int}]{channel = {\ttfamily kGpgFrontendDefaultChannel} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} Construct a new Gpg Key Getter object. \begin{DoxyParams}{Parameters} {\em channel} & \\ \hline \end{DoxyParams} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classGpgFrontend_1_1GpgKeyGetter_ada3e33c92b5f4d24b6f2efe6af446688}\label{classGpgFrontend_1_1GpgKeyGetter_ada3e33c92b5f4d24b6f2efe6af446688}} \index{GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}!FetchKey@{FetchKey}} \index{FetchKey@{FetchKey}!GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}} \doxysubsubsection{\texorpdfstring{FetchKey()}{FetchKey()}} {\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+Getter\+::\+Fetch\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ Key\+Link\+List\+Ptr} Get all the keys by receiving a linked list. \begin{DoxyReturn}{Returns} Key\+Link\+List\+Ptr \end{DoxyReturn} \mbox{\Hypertarget{classGpgFrontend_1_1GpgKeyGetter_a74075299f1dee8cbccbf46939a1871f5}\label{classGpgFrontend_1_1GpgKeyGetter_a74075299f1dee8cbccbf46939a1871f5}} \index{GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}!GetKey@{GetKey}} \index{GetKey@{GetKey}!GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}} \doxysubsubsection{\texorpdfstring{GetKey()}{GetKey()}} {\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+Getter\+::\+Get\+Key (\begin{DoxyParamCaption}\item[{const QString \&}]{key\+\_\+id, }\item[{bool}]{use\+\_\+cache = {\ttfamily true} }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}}} Get the Key object. \begin{DoxyParams}{Parameters} {\em fpr} & \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \end{DoxyReturn} \mbox{\Hypertarget{classGpgFrontend_1_1GpgKeyGetter_ac12f4117c5b4b596d9788dc816a6112b}\label{classGpgFrontend_1_1GpgKeyGetter_ac12f4117c5b4b596d9788dc816a6112b}} \index{GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}!GetKeys@{GetKeys}} \index{GetKeys@{GetKeys}!GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}} \doxysubsubsection{\texorpdfstring{GetKeys()}{GetKeys()}} {\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+Getter\+::\+Get\+Keys (\begin{DoxyParamCaption}\item[{const Key\+Id\+Args\+List\+Ptr \&}]{key\+\_\+ids }\end{DoxyParamCaption}) -\/$>$ Key\+List\+Ptr} Get the Keys object. \begin{DoxyParams}{Parameters} {\em ids} & \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} Key\+List\+Ptr \end{DoxyReturn} \mbox{\Hypertarget{classGpgFrontend_1_1GpgKeyGetter_afa73240503bbb2bd0ad2a58584d02551}\label{classGpgFrontend_1_1GpgKeyGetter_afa73240503bbb2bd0ad2a58584d02551}} \index{GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}!GetKeysCopy@{GetKeysCopy}} \index{GetKeysCopy@{GetKeysCopy}!GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}} \doxysubsubsection{\texorpdfstring{GetKeysCopy()}{GetKeysCopy()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+Getter\+::\+Get\+Keys\+Copy (\begin{DoxyParamCaption}\item[{const Key\+Link\+List\+Ptr \&}]{keys }\end{DoxyParamCaption}) -\/$>$ Key\+Link\+List\+Ptr} Get the Keys Copy object. \begin{DoxyParams}{Parameters} {\em keys} & \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} Key\+Link\+List\+Ptr \end{DoxyReturn} \mbox{\Hypertarget{classGpgFrontend_1_1GpgKeyGetter_a94b99caf87636d80988a7b9f5c65d444}\label{classGpgFrontend_1_1GpgKeyGetter_a94b99caf87636d80988a7b9f5c65d444}} \index{GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}!GetKeysCopy@{GetKeysCopy}} \index{GetKeysCopy@{GetKeysCopy}!GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}} \doxysubsubsection{\texorpdfstring{GetKeysCopy()}{GetKeysCopy()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+Getter\+::\+Get\+Keys\+Copy (\begin{DoxyParamCaption}\item[{const Key\+List\+Ptr \&}]{keys }\end{DoxyParamCaption}) -\/$>$ Key\+List\+Ptr} Get the Keys Copy object. \begin{DoxyParams}{Parameters} {\em keys} & \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} Key\+List\+Ptr \end{DoxyReturn} \mbox{\Hypertarget{classGpgFrontend_1_1GpgKeyGetter_aadefece15fe73e5c0285b7e9278700e2}\label{classGpgFrontend_1_1GpgKeyGetter_aadefece15fe73e5c0285b7e9278700e2}} \index{GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}!GetPubkey@{GetPubkey}} \index{GetPubkey@{GetPubkey}!GpgFrontend::GpgKeyGetter@{GpgFrontend::GpgKeyGetter}} \doxysubsubsection{\texorpdfstring{GetPubkey()}{GetPubkey()}} {\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Gpg\+Key\+Getter\+::\+Get\+Pubkey (\begin{DoxyParamCaption}\item[{const QString \&}]{key\+\_\+id, }\item[{bool}]{use\+\_\+cache = {\ttfamily true} }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}}} Get the Pubkey object. \begin{DoxyParams}{Parameters} {\em fpr} & \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \end{DoxyReturn} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item src/core/function/gpg/Gpg\+Key\+Getter.\+h\item src/core/function/gpg/Gpg\+Key\+Getter.\+cpp\end{DoxyCompactItemize}