\hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog}{}\doxysection{Gpg\+Frontend\+::UI\+::Key\+Server\+Import\+Dialog Class Reference} \label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog}\index{GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}} Inheritance diagram for Gpg\+Frontend\+::UI\+::Key\+Server\+Import\+Dialog\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=550pt]{classGpgFrontend_1_1UI_1_1KeyServerImportDialog__inherit__graph} \end{center} \end{figure} Collaboration diagram for Gpg\+Frontend\+::UI\+::Key\+Server\+Import\+Dialog\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=550pt]{classGpgFrontend_1_1UI_1_1KeyServerImportDialog__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Slots} \begin{DoxyCompactItemize} \item void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a1e17305d6b470d0f7050eb8e3e6ee3d8}{Slot\+Import}} (const Key\+Id\+Args\+List\+Ptr \&keys) \item void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a7de2096702baf67f1335ac4fe50cfa38}{Slot\+Import}} (std\+::vector$<$ QString $>$ key\+\_\+ids\+\_\+list, QString keyserver\+\_\+url) \end{DoxyCompactItemize} \doxysubsection*{Signals} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ad7f4df9aa6ee20ff4a36049bbf3e7f6e}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ad7f4df9aa6ee20ff4a36049bbf3e7f6e}} void {\bfseries Signal\+Key\+Imported} () \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a4c4e44963dcd4f656b10788a7fafbb4e}{Key\+Server\+Import\+Dialog}} (QWidget $\ast$parent) \begin{DoxyCompactList}\small\item\em Construct a new Key Server Import Dialog object. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Private Slots} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ac9c14bbc97945c94fd02c8e067ccab06}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ac9c14bbc97945c94fd02c8e067ccab06}} void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ac9c14bbc97945c94fd02c8e067ccab06}{slot\+\_\+import}} () \begin{DoxyCompactList}\small\item\em import key(s) for the key table selection \end{DoxyCompactList}\item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ab0585bbabc450d2cb571a5bd374ebb0e}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ab0585bbabc450d2cb571a5bd374ebb0e}} void {\bfseries slot\+\_\+search\+\_\+finished} (QNetwork\+Reply\+::\+Network\+Error reply, QByte\+Array buffer) \item void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a236935d77e2b2a17ee66798c490f1361}{slot\+\_\+import\+\_\+finished}} (bool success, QString err\+\_\+msg, QByte\+Array buffer, std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgImportInformation}{Gpg\+Import\+Information}} $>$ info) \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_adc7249b039e078c84f705c7111a148b0}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_adc7249b039e078c84f705c7111a148b0}} void {\bfseries slot\+\_\+search} () \end{DoxyCompactItemize} \doxysubsection*{Private Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a6f006d4702885fb41317d10d654dfa3c}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a6f006d4702885fb41317d10d654dfa3c}} void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a6f006d4702885fb41317d10d654dfa3c}{create\+\_\+keys\+\_\+table}} () \begin{DoxyCompactList}\small\item\em Create a keys table object. \end{DoxyCompactList}\item void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ab93fbf5e0626bffe398f5baa2bc00b1a}{set\+\_\+message}} (const QString \&text, bool error) \begin{DoxyCompactList}\small\item\em Set the message object. \end{DoxyCompactList}\item void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a3b818c2a3e5c32fc32425b17e63367e2}{import\+\_\+keys}} (Byte\+Array\+Ptr in\+\_\+data) \item void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ad4a75da57fa18bfcfaeb7fc601f1c8f6}{set\+\_\+loading}} (bool status) \begin{DoxyCompactList}\small\item\em Set the loading object. \end{DoxyCompactList}\item QPush\+Button $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a4c5d8a43fd8a6f1c217d83694dcc689c}{create\+\_\+button}} (const QString \&text, const char $\ast$member) \begin{DoxyCompactList}\small\item\em Create a button object. \end{DoxyCompactList}\item QCombo\+Box $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_af64f0fb9433ea88853beec3a3dd5a334}{create\+\_\+combo\+\_\+box}} () \begin{DoxyCompactList}\small\item\em Create a combo\+Box object. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Private Attributes} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_af50aa2be1ff6af02683a1eb330b409eb}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_af50aa2be1ff6af02683a1eb330b409eb}} QHBox\+Layout $\ast$ {\bfseries message\+\_\+layout\+\_\+} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_af615a531375a74aa4b46a7dd53d38422}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_af615a531375a74aa4b46a7dd53d38422}} QLine\+Edit $\ast$ {\bfseries search\+\_\+line\+\_\+edit\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a4cbacc689425edd3105af64083c7b3a1}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a4cbacc689425edd3105af64083c7b3a1}} QCombo\+Box $\ast$ {\bfseries key\+\_\+server\+\_\+combo\+\_\+box\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ab2e8ddb2180df363ad2cf8fc27fabee3}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ab2e8ddb2180df363ad2cf8fc27fabee3}} QProgress\+Bar $\ast$ {\bfseries waiting\+\_\+bar\+\_\+} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a95460bd9977b72ef20d4566f5e231dab}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a95460bd9977b72ef20d4566f5e231dab}} QLabel $\ast$ {\bfseries search\+\_\+label\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a9d752319d7342f0156f8dfa15868fc48}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a9d752319d7342f0156f8dfa15868fc48}} QLabel $\ast$ {\bfseries key\+\_\+server\+\_\+label\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a228c855a0676155572d691cb0df9c328}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a228c855a0676155572d691cb0df9c328}} QLabel $\ast$ {\bfseries message\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a7f6e60d52be1bc06e2f9ddad4ca11d98}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a7f6e60d52be1bc06e2f9ddad4ca11d98}} QLabel $\ast$ {\bfseries icon\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_abdf29b8b4337573cafd839fd4ce25104}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_abdf29b8b4337573cafd839fd4ce25104}} QPush\+Button $\ast$ {\bfseries close\+\_\+button\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_afae8573a9f425bd53c84828576f4ac1f}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_afae8573a9f425bd53c84828576f4ac1f}} QPush\+Button $\ast$ {\bfseries import\+\_\+button\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a3d2e0010ac4e4ed0b2a88d9487d2732c}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a3d2e0010ac4e4ed0b2a88d9487d2732c}} QPush\+Button $\ast$ {\bfseries search\+\_\+button\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_af48f4a6d2744bad2759e691f9c59f209}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_af48f4a6d2744bad2759e691f9c59f209}} QTable\+Widget $\ast$ {\bfseries keys\+\_\+table\+\_\+} \{\} \end{DoxyCompactItemize} \doxysubsection*{Additional Inherited Members} \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a4c4e44963dcd4f656b10788a7fafbb4e}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a4c4e44963dcd4f656b10788a7fafbb4e}} \index{GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}!KeyServerImportDialog@{KeyServerImportDialog}} \index{KeyServerImportDialog@{KeyServerImportDialog}!GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}} \doxysubsubsection{\texorpdfstring{KeyServerImportDialog()}{KeyServerImportDialog()}} {\footnotesize\ttfamily Gpg\+Frontend\+::\+UI\+::\+Key\+Server\+Import\+Dialog\+::\+Key\+Server\+Import\+Dialog (\begin{DoxyParamCaption}\item[{QWidget $\ast$}]{parent }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} Construct a new Key Server Import Dialog object. \begin{DoxyParams}{Parameters} {\em automatic} & \\ \hline {\em parent} & \\ \hline \end{DoxyParams} References create\+\_\+combo\+\_\+box(), create\+\_\+keys\+\_\+table(), Gpg\+Frontend\+::\+UI\+::\+UISignal\+Station\+::\+Get\+Instance(), Gpg\+Frontend\+::\+Singleton\+Function\+Object$<$ Global\+Setting\+Station $>$\+::\+Get\+Instance(), and slot\+\_\+import(). \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a4c5d8a43fd8a6f1c217d83694dcc689c}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a4c5d8a43fd8a6f1c217d83694dcc689c}} \index{GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}!create\_button@{create\_button}} \index{create\_button@{create\_button}!GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}} \doxysubsubsection{\texorpdfstring{create\_button()}{create\_button()}} {\footnotesize\ttfamily QPush\+Button$\ast$ Gpg\+Frontend\+::\+UI\+::\+Key\+Server\+Import\+Dialog\+::create\+\_\+button (\begin{DoxyParamCaption}\item[{const QString \&}]{text, }\item[{const char $\ast$}]{member }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} Create a button object. \begin{DoxyParams}{Parameters} {\em text} & \\ \hline {\em member} & \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} QPush\+Button$\ast$ \end{DoxyReturn} \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_af64f0fb9433ea88853beec3a3dd5a334}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_af64f0fb9433ea88853beec3a3dd5a334}} \index{GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}!create\_combo\_box@{create\_combo\_box}} \index{create\_combo\_box@{create\_combo\_box}!GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}} \doxysubsubsection{\texorpdfstring{create\_combo\_box()}{create\_combo\_box()}} {\footnotesize\ttfamily auto Gpg\+Frontend\+::\+UI\+::\+Key\+Server\+Import\+Dialog\+::create\+\_\+combo\+\_\+box (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} Create a combo\+Box object. \begin{DoxyReturn}{Returns} QCombo\+Box$\ast$ \end{DoxyReturn} Referenced by Key\+Server\+Import\+Dialog(). \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a3b818c2a3e5c32fc32425b17e63367e2}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a3b818c2a3e5c32fc32425b17e63367e2}} \index{GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}!import\_keys@{import\_keys}} \index{import\_keys@{import\_keys}!GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}} \doxysubsubsection{\texorpdfstring{import\_keys()}{import\_keys()}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::\+Key\+Server\+Import\+Dialog\+::import\+\_\+keys (\begin{DoxyParamCaption}\item[{Byte\+Array\+Ptr}]{in\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} \begin{DoxyParams}{Parameters} {\em in\+\_\+data} & \\ \hline \end{DoxyParams} \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ad4a75da57fa18bfcfaeb7fc601f1c8f6}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ad4a75da57fa18bfcfaeb7fc601f1c8f6}} \index{GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}!set\_loading@{set\_loading}} \index{set\_loading@{set\_loading}!GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}} \doxysubsubsection{\texorpdfstring{set\_loading()}{set\_loading()}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::\+Key\+Server\+Import\+Dialog\+::set\+\_\+loading (\begin{DoxyParamCaption}\item[{bool}]{status }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} Set the loading object. \begin{DoxyParams}{Parameters} {\em status} & \\ \hline \end{DoxyParams} References set\+\_\+message(). Referenced by slot\+\_\+import\+\_\+finished(), and Slot\+Import(). \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ab93fbf5e0626bffe398f5baa2bc00b1a}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_ab93fbf5e0626bffe398f5baa2bc00b1a}} \index{GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}!set\_message@{set\_message}} \index{set\_message@{set\_message}!GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}} \doxysubsubsection{\texorpdfstring{set\_message()}{set\_message()}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::\+Key\+Server\+Import\+Dialog\+::set\+\_\+message (\begin{DoxyParamCaption}\item[{const QString \&}]{text, }\item[{bool}]{error }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} Set the message object. \begin{DoxyParams}{Parameters} {\em text} & \\ \hline {\em error} & \\ \hline \end{DoxyParams} Referenced by set\+\_\+loading(), and slot\+\_\+import\+\_\+finished(). \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a236935d77e2b2a17ee66798c490f1361}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a236935d77e2b2a17ee66798c490f1361}} \index{GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}!slot\_import\_finished@{slot\_import\_finished}} \index{slot\_import\_finished@{slot\_import\_finished}!GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}} \doxysubsubsection{\texorpdfstring{slot\_import\_finished}{slot\_import\_finished}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::\+Key\+Server\+Import\+Dialog\+::slot\+\_\+import\+\_\+finished (\begin{DoxyParamCaption}\item[{bool}]{success, }\item[{QString}]{err\+\_\+msg, }\item[{QByte\+Array}]{buffer, }\item[{std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgImportInformation}{Gpg\+Import\+Information}} $>$}]{info }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}} \begin{DoxyParams}{Parameters} {\em keyid} & \\ \hline \end{DoxyParams} References set\+\_\+loading(), and set\+\_\+message(). Referenced by Slot\+Import(). \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a1e17305d6b470d0f7050eb8e3e6ee3d8}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a1e17305d6b470d0f7050eb8e3e6ee3d8}} \index{GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}!SlotImport@{SlotImport}} \index{SlotImport@{SlotImport}!GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}} \doxysubsubsection{\texorpdfstring{SlotImport}{SlotImport}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::\+Key\+Server\+Import\+Dialog\+::\+Slot\+Import (\begin{DoxyParamCaption}\item[{const Key\+Id\+Args\+List\+Ptr \&}]{keys }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}} \begin{DoxyParams}{Parameters} {\em keys} & \\ \hline \end{DoxyParams} Referenced by slot\+\_\+import(). \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a7de2096702baf67f1335ac4fe50cfa38}\label{classGpgFrontend_1_1UI_1_1KeyServerImportDialog_a7de2096702baf67f1335ac4fe50cfa38}} \index{GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}!SlotImport@{SlotImport}} \index{SlotImport@{SlotImport}!GpgFrontend::UI::KeyServerImportDialog@{GpgFrontend::UI::KeyServerImportDialog}} \doxysubsubsection{\texorpdfstring{SlotImport}{SlotImport}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::\+Key\+Server\+Import\+Dialog\+::\+Slot\+Import (\begin{DoxyParamCaption}\item[{std\+::vector$<$ QString $>$}]{key\+\_\+ids\+\_\+list, }\item[{QString}]{keyserver\+\_\+url }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}} \begin{DoxyParams}{Parameters} {\em key\+Ids} & \\ \hline {\em keyserver\+Url} & \\ \hline \end{DoxyParams} References Gpg\+Frontend\+::\+Singleton\+Function\+Object$<$ Task\+Runner\+Getter $>$\+::\+Get\+Instance(), set\+\_\+loading(), Gpg\+Frontend\+::\+UI\+::\+Key\+Server\+Import\+Task\+::\+Signal\+Key\+Server\+Import\+Result(), and slot\+\_\+import\+\_\+finished(). The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item src/ui/dialog/import\+\_\+export/Key\+Server\+Import\+Dialog.\+h\item src/ui/dialog/import\+\_\+export/Key\+Server\+Import\+Dialog.\+cpp\end{DoxyCompactItemize}