2022-05-08 19:59:26 +00:00
|
|
|
\hypertarget{structGpgFrontend_1_1UI_1_1KeyTable}{}\doxysection{Gpg\+Frontend\+::UI\+::Key\+Table Struct Reference}
|
|
|
|
\label{structGpgFrontend_1_1UI_1_1KeyTable}\index{GpgFrontend::UI::KeyTable@{GpgFrontend::UI::KeyTable}}
|
|
|
|
|
|
|
|
|
|
|
|
Collaboration diagram for Gpg\+Frontend\+::UI\+::Key\+Table\+:
|
2022-05-08 22:01:23 +00:00
|
|
|
\nopagebreak
|
|
|
|
\begin{figure}[H]
|
|
|
|
\begin{center}
|
|
|
|
\leavevmode
|
|
|
|
\includegraphics[height=550pt]{structGpgFrontend_1_1UI_1_1KeyTable__coll__graph}
|
|
|
|
\end{center}
|
|
|
|
\end{figure}
|
2023-08-01 15:09:22 +00:00
|
|
|
\doxysubsection*{Public Types}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_ae99f56db14e21d673535cd34af74b22b}\label{structGpgFrontend_1_1UI_1_1KeyTable_ae99f56db14e21d673535cd34af74b22b}}
|
|
|
|
using {\bfseries Key\+Table\+Filter} = std\+::function$<$ bool(const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&, const \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1KeyTable}{Key\+Table}} \&)$>$
|
|
|
|
\end{DoxyCompactItemize}
|
2022-05-08 19:59:26 +00:00
|
|
|
\doxysubsection*{Public Member Functions}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
2023-08-01 15:09:22 +00:00
|
|
|
\mbox{\hyperlink{structGpgFrontend_1_1UI_1_1KeyTable_ae78160011d93abc43a1ca0f28c2ad943}{Key\+Table}} (QTable\+Widget $\ast$\+\_\+key\+\_\+list, Key\+List\+Row\+::\+Key\+Type \+\_\+select\+\_\+type, Key\+List\+Column\+::\+Info\+Type \+\_\+info\+\_\+type, Key\+Table\+Filter \+\_\+filter=\mbox{[}$\,$\mbox{]}(const \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} \&, const \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1KeyTable}{Key\+Table}} \&) -\/$>$ bool \{ return true;\})
|
2022-05-08 19:59:26 +00:00
|
|
|
\begin{DoxyCompactList}\small\item\em Construct a new Key Table object. \end{DoxyCompactList}\item
|
|
|
|
void \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1KeyTable_aaac381e205c323444098803e0295060f}{Refresh}} (Key\+Link\+List\+Ptr m\+\_\+keys=nullptr)
|
|
|
|
\item
|
|
|
|
Key\+Id\+Args\+List\+Ptr \& \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1KeyTable_a77eba4055ecb7d32fab06f65b80ae07e}{Get\+Checked}} ()
|
|
|
|
\begin{DoxyCompactList}\small\item\em Get the Checked object. \end{DoxyCompactList}\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_a0719f023069e0f6e29db20b6cd0cf5ea}\label{structGpgFrontend_1_1UI_1_1KeyTable_a0719f023069e0f6e29db20b6cd0cf5ea}}
|
2022-11-26 18:19:17 +00:00
|
|
|
void {\bfseries Uncheck\+ALL} () const
|
2022-05-08 19:59:26 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_a9ef84e0b2d9146b962ca4ca79e7f0e9c}\label{structGpgFrontend_1_1UI_1_1KeyTable_a9ef84e0b2d9146b962ca4ca79e7f0e9c}}
|
2022-11-26 18:19:17 +00:00
|
|
|
void {\bfseries Check\+ALL} () const
|
2022-05-08 19:59:26 +00:00
|
|
|
\item
|
|
|
|
void \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1KeyTable_ae0713ebbc21e78995db9a856d746fe6c}{Set\+Checked}} (Key\+Id\+Args\+List\+Ptr key\+\_\+ids)
|
2023-08-01 15:09:22 +00:00
|
|
|
\begin{DoxyCompactList}\small\item\em Set the Checked object. \end{DoxyCompactList}\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_aacf3e9cf2ec39a47033d274ccf35911a}\label{structGpgFrontend_1_1UI_1_1KeyTable_aacf3e9cf2ec39a47033d274ccf35911a}}
|
|
|
|
void {\bfseries Set\+Menu\+Ability} (Key\+Menu\+Ability\+::\+Ability\+Type ability)
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_aabc2e7dc05edc85834179da6ac4c846d}\label{structGpgFrontend_1_1UI_1_1KeyTable_aabc2e7dc05edc85834179da6ac4c846d}}
|
|
|
|
void {\bfseries Set\+Filter\+Keyword} (std\+::string keyword)
|
|
|
|
\end{DoxyCompactItemize}
|
2022-05-08 19:59:26 +00:00
|
|
|
\doxysubsection*{Public Attributes}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_a5bce4bf0dc41ac05390a4f93da8b8985}\label{structGpgFrontend_1_1UI_1_1KeyTable_a5bce4bf0dc41ac05390a4f93da8b8985}}
|
2022-11-26 18:19:17 +00:00
|
|
|
QTable\+Widget $\ast$ {\bfseries key\+\_\+list\+\_\+}
|
2022-05-08 19:59:26 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_ab0aee9ed16af04048f456abddb4dc007}\label{structGpgFrontend_1_1UI_1_1KeyTable_ab0aee9ed16af04048f456abddb4dc007}}
|
|
|
|
Key\+List\+Row\+::\+Key\+Type {\bfseries select\+\_\+type\+\_\+}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_aeb37ccd5436993b7f1dd33667a36551e}\label{structGpgFrontend_1_1UI_1_1KeyTable_aeb37ccd5436993b7f1dd33667a36551e}}
|
|
|
|
Key\+List\+Column\+::\+Info\+Type {\bfseries info\+\_\+type\+\_\+}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_adb59ac00683aec02344804ae8c5670a5}\label{structGpgFrontend_1_1UI_1_1KeyTable_adb59ac00683aec02344804ae8c5670a5}}
|
|
|
|
std\+::vector$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} $>$ {\bfseries buffered\+\_\+keys\+\_\+}
|
|
|
|
\item
|
2023-08-01 15:09:22 +00:00
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_a1560962e3a6eac5f042ba4963f439f15}\label{structGpgFrontend_1_1UI_1_1KeyTable_a1560962e3a6eac5f042ba4963f439f15}}
|
|
|
|
Key\+Table\+Filter {\bfseries filter\+\_\+}
|
2022-05-08 19:59:26 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_add3529625d70c3aa37f3d8cdc3bb8c63}\label{structGpgFrontend_1_1UI_1_1KeyTable_add3529625d70c3aa37f3d8cdc3bb8c63}}
|
|
|
|
Key\+Id\+Args\+List\+Ptr {\bfseries checked\+\_\+key\+\_\+ids\+\_\+}
|
2023-08-01 15:09:22 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_ab54360c35b11c469d708b5f57030ed41}\label{structGpgFrontend_1_1UI_1_1KeyTable_ab54360c35b11c469d708b5f57030ed41}}
|
|
|
|
Key\+Menu\+Ability\+::\+Ability\+Type {\bfseries ability\+\_\+}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_a053be2a4f9d8594128d5400f4cc215aa}\label{structGpgFrontend_1_1UI_1_1KeyTable_a053be2a4f9d8594128d5400f4cc215aa}}
|
|
|
|
std\+::string {\bfseries keyword\+\_\+}
|
2022-05-08 19:59:26 +00:00
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
|
|
|
|
|
|
\doxysubsection{Constructor \& Destructor Documentation}
|
2023-08-01 15:09:22 +00:00
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_ae78160011d93abc43a1ca0f28c2ad943}\label{structGpgFrontend_1_1UI_1_1KeyTable_ae78160011d93abc43a1ca0f28c2ad943}}
|
2022-05-08 19:59:26 +00:00
|
|
|
\index{GpgFrontend::UI::KeyTable@{GpgFrontend::UI::KeyTable}!KeyTable@{KeyTable}}
|
|
|
|
\index{KeyTable@{KeyTable}!GpgFrontend::UI::KeyTable@{GpgFrontend::UI::KeyTable}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{KeyTable()}{KeyTable()}}
|
2023-08-01 15:09:22 +00:00
|
|
|
{\footnotesize\ttfamily Gpg\+Frontend\+::\+UI\+::\+Key\+Table\+::\+Key\+Table (\begin{DoxyParamCaption}\item[{QTable\+Widget $\ast$}]{\+\_\+key\+\_\+list, }\item[{Key\+List\+Row\+::\+Key\+Type}]{\+\_\+select\+\_\+type, }\item[{Key\+List\+Column\+::\+Info\+Type}]{\+\_\+info\+\_\+type, }\item[{Key\+Table\+Filter}]{\+\_\+filter = {\ttfamily \mbox{[}\mbox{]}(const~\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}}\&,~const~\mbox{\hyperlink{structGpgFrontend_1_1UI_1_1KeyTable}{Key\+Table}}\&)~-\/$>$~bool~\{~return~true;~\}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Construct a new Key Table object.
|
|
|
|
|
|
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
|
|
{\em \+\_\+key\+\_\+list} & \\
|
|
|
|
\hline
|
|
|
|
{\em \+\_\+select\+\_\+type} & \\
|
|
|
|
\hline
|
|
|
|
{\em \+\_\+info\+\_\+type} & \\
|
|
|
|
\hline
|
|
|
|
{\em \+\_\+filter} & \\
|
|
|
|
\hline
|
|
|
|
\end{DoxyParams}
|
|
|
|
|
|
|
|
|
|
|
|
\doxysubsection{Member Function Documentation}
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_a77eba4055ecb7d32fab06f65b80ae07e}\label{structGpgFrontend_1_1UI_1_1KeyTable_a77eba4055ecb7d32fab06f65b80ae07e}}
|
|
|
|
\index{GpgFrontend::UI::KeyTable@{GpgFrontend::UI::KeyTable}!GetChecked@{GetChecked}}
|
|
|
|
\index{GetChecked@{GetChecked}!GpgFrontend::UI::KeyTable@{GpgFrontend::UI::KeyTable}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{GetChecked()}{GetChecked()}}
|
2022-11-26 18:19:17 +00:00
|
|
|
{\footnotesize\ttfamily Key\+Id\+Args\+List\+Ptr \& Gpg\+Frontend\+::\+UI\+::\+Key\+Table\+::\+Get\+Checked (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get the Checked object.
|
|
|
|
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
|
|
Key\+Id\+Args\+List\+Ptr\&
|
|
|
|
\end{DoxyReturn}
|
|
|
|
|
|
|
|
|
2022-05-08 22:01:23 +00:00
|
|
|
Referenced by Refresh().
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_aaac381e205c323444098803e0295060f}\label{structGpgFrontend_1_1UI_1_1KeyTable_aaac381e205c323444098803e0295060f}}
|
|
|
|
\index{GpgFrontend::UI::KeyTable@{GpgFrontend::UI::KeyTable}!Refresh@{Refresh}}
|
|
|
|
\index{Refresh@{Refresh}!GpgFrontend::UI::KeyTable@{GpgFrontend::UI::KeyTable}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{Refresh()}{Refresh()}}
|
2022-11-26 18:19:17 +00:00
|
|
|
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::\+Key\+Table\+::\+Refresh (\begin{DoxyParamCaption}\item[{Key\+Link\+List\+Ptr}]{m\+\_\+keys = {\ttfamily nullptr} }\end{DoxyParamCaption})}
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
|
|
{\em m\+\_\+keys} & \\
|
|
|
|
\hline
|
|
|
|
\end{DoxyParams}
|
|
|
|
|
|
|
|
|
2022-05-08 22:01:23 +00:00
|
|
|
References Gpg\+Frontend\+::\+Gpg\+Key\+Getter\+::\+Fetch\+Key(), Get\+Checked(), and Gpg\+Frontend\+::\+Singleton\+Function\+Object$<$ Gpg\+Key\+Getter $>$\+::\+Get\+Instance().
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
\mbox{\Hypertarget{structGpgFrontend_1_1UI_1_1KeyTable_ae0713ebbc21e78995db9a856d746fe6c}\label{structGpgFrontend_1_1UI_1_1KeyTable_ae0713ebbc21e78995db9a856d746fe6c}}
|
|
|
|
\index{GpgFrontend::UI::KeyTable@{GpgFrontend::UI::KeyTable}!SetChecked@{SetChecked}}
|
|
|
|
\index{SetChecked@{SetChecked}!GpgFrontend::UI::KeyTable@{GpgFrontend::UI::KeyTable}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{SetChecked()}{SetChecked()}}
|
2022-11-26 18:19:17 +00:00
|
|
|
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::\+Key\+Table\+::\+Set\+Checked (\begin{DoxyParamCaption}\item[{Key\+Id\+Args\+List\+Ptr}]{key\+\_\+ids }\end{DoxyParamCaption})}
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Set the Checked object.
|
|
|
|
|
|
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
|
|
{\em key\+\_\+ids} & \\
|
|
|
|
\hline
|
|
|
|
\end{DoxyParams}
|
|
|
|
|
|
|
|
|
|
|
|
The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
src/ui/widgets/Key\+List.\+h\item
|
|
|
|
src/ui/widgets/Key\+List.\+cpp\end{DoxyCompactItemize}
|