GpgFrontend-Doxygen/docs/latex/classPinEntryDialog.tex

270 lines
16 KiB
TeX

\hypertarget{classPinEntryDialog}{}\doxysection{Pin\+Entry\+Dialog Class Reference}
\label{classPinEntryDialog}\index{PinEntryDialog@{PinEntryDialog}}
Inheritance diagram for Pin\+Entry\+Dialog\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classPinEntryDialog__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for Pin\+Entry\+Dialog\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classPinEntryDialog__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
struct \mbox{\hyperlink{structPinEntryDialog_1_1ConstraintsOptions}{Constraints\+Options}}
\item
struct \mbox{\hyperlink{structPinEntryDialog_1_1FormattedPassphraseOptions}{Formatted\+Passphrase\+Options}}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classPinEntryDialog_adbbeed7afffd197e285a3f5604988982}\label{classPinEntryDialog_adbbeed7afffd197e285a3f5604988982}}
{\bfseries Pin\+Entry\+Dialog} (QWidget $\ast$parent=0, const char $\ast$name=0, int timeout=0, bool modal=false, bool enable\+\_\+quality\+\_\+bar=false, const QString \&repeat\+String=QString(), const QString \&visibilty\+TT=QString(), const QString \&hide\+TT=QString())
\item
\mbox{\Hypertarget{classPinEntryDialog_adefdf718252c905beeff457eaeaba42a}\label{classPinEntryDialog_adefdf718252c905beeff457eaeaba42a}}
void {\bfseries set\+Description} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_ad8e92b946cb73f7a91a81797c9c87c3e}\label{classPinEntryDialog_ad8e92b946cb73f7a91a81797c9c87c3e}}
QString {\bfseries description} () const
\item
\mbox{\Hypertarget{classPinEntryDialog_a16597f8dc2d210854b842f7a153018cf}\label{classPinEntryDialog_a16597f8dc2d210854b842f7a153018cf}}
void {\bfseries set\+Error} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_abb761fa3acf6bd700b51dfa79e146e9f}\label{classPinEntryDialog_abb761fa3acf6bd700b51dfa79e146e9f}}
QString {\bfseries error} () const
\item
\mbox{\Hypertarget{classPinEntryDialog_a6481bbbe62df3dc3751ea7b12e5cf5f8}\label{classPinEntryDialog_a6481bbbe62df3dc3751ea7b12e5cf5f8}}
void {\bfseries set\+Pin} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_a7810dfa2c009d055d10e30a484c53544}\label{classPinEntryDialog_a7810dfa2c009d055d10e30a484c53544}}
QString {\bfseries pin} () const
\item
\mbox{\Hypertarget{classPinEntryDialog_a6982f642376ecb739093e55f09776a32}\label{classPinEntryDialog_a6982f642376ecb739093e55f09776a32}}
QString {\bfseries repeated\+Pin} () const
\item
\mbox{\Hypertarget{classPinEntryDialog_a9207f018f3fc5e660edbbf8f60931879}\label{classPinEntryDialog_a9207f018f3fc5e660edbbf8f60931879}}
void {\bfseries set\+Repeat\+Error\+Text} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_a58078305062e4448120d62362237522f}\label{classPinEntryDialog_a58078305062e4448120d62362237522f}}
void {\bfseries set\+Prompt} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_a59c77566051b06cfcd57cf332623a95c}\label{classPinEntryDialog_a59c77566051b06cfcd57cf332623a95c}}
QString {\bfseries prompt} () const
\item
\mbox{\Hypertarget{classPinEntryDialog_a89d21507008e01216be35f7b239927da}\label{classPinEntryDialog_a89d21507008e01216be35f7b239927da}}
void {\bfseries set\+Ok\+Text} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_a86cd34898d21aa50869ebdddbef1d1d5}\label{classPinEntryDialog_a86cd34898d21aa50869ebdddbef1d1d5}}
void {\bfseries set\+Cancel\+Text} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_ad923a1fb8fb1d77cee40dce044fa4baa}\label{classPinEntryDialog_ad923a1fb8fb1d77cee40dce044fa4baa}}
void {\bfseries set\+Quality\+Bar} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_a0fc4b54edf9b3893b181a4d7c670fbbc}\label{classPinEntryDialog_a0fc4b54edf9b3893b181a4d7c670fbbc}}
void {\bfseries set\+Quality\+Bar\+TT} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_a98e7b241c718a442afd6b3c0ac371867}\label{classPinEntryDialog_a98e7b241c718a442afd6b3c0ac371867}}
void {\bfseries set\+Genpin\+Label} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_a36f571281f8179a5cc48550d31b7e345}\label{classPinEntryDialog_a36f571281f8179a5cc48550d31b7e345}}
void {\bfseries set\+Genpin\+TT} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_a1717b0eb7c2694e47193f8d53bd4ace8}\label{classPinEntryDialog_a1717b0eb7c2694e47193f8d53bd4ace8}}
void {\bfseries set\+Caps\+Lock\+Hint} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_a37f69fa095ebd5c675558be85c6c69c9}\label{classPinEntryDialog_a37f69fa095ebd5c675558be85c6c69c9}}
void {\bfseries set\+Formatted\+Passphrase} (const \mbox{\hyperlink{structPinEntryDialog_1_1FormattedPassphraseOptions}{Formatted\+Passphrase\+Options}} \&options)
\item
\mbox{\Hypertarget{classPinEntryDialog_a68a9db00fd529650466f162ad2888a87}\label{classPinEntryDialog_a68a9db00fd529650466f162ad2888a87}}
void {\bfseries set\+Constraints\+Options} (const \mbox{\hyperlink{structPinEntryDialog_1_1ConstraintsOptions}{Constraints\+Options}} \&options)
\item
\mbox{\Hypertarget{classPinEntryDialog_a5a4267eef957667fcc67d7d83572d96e}\label{classPinEntryDialog_a5a4267eef957667fcc67d7d83572d96e}}
void {\bfseries set\+Pinentry\+Info} (struct \mbox{\hyperlink{structpinentry}{pinentry}})
\item
\mbox{\Hypertarget{classPinEntryDialog_a244f4805cbb4f39301082f7bfb3f4272}\label{classPinEntryDialog_a244f4805cbb4f39301082f7bfb3f4272}}
bool {\bfseries timed\+Out} () const
\end{DoxyCompactItemize}
\doxysubsection*{Protected Slots}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classPinEntryDialog_af8667cf3aebff7354d9a1eb92b7ca668}\label{classPinEntryDialog_af8667cf3aebff7354d9a1eb92b7ca668}}
void {\bfseries update\+Quality} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_ac5ccedaa17aa68323d1a77ba6c98dcc6}\label{classPinEntryDialog_ac5ccedaa17aa68323d1a77ba6c98dcc6}}
void {\bfseries slot\+Timeout} ()
\item
\mbox{\Hypertarget{classPinEntryDialog_ad15d44127703d1b2b6cdecb218743e4a}\label{classPinEntryDialog_ad15d44127703d1b2b6cdecb218743e4a}}
void {\bfseries text\+Changed} (const QString \&)
\item
\mbox{\Hypertarget{classPinEntryDialog_a859a0b4ceff74c6710537e5e2a217558}\label{classPinEntryDialog_a859a0b4ceff74c6710537e5e2a217558}}
void {\bfseries focus\+Changed} (QWidget $\ast$old, QWidget $\ast$now)
\item
\mbox{\Hypertarget{classPinEntryDialog_a23548e2cd16fef80b965d1fc5b37415f}\label{classPinEntryDialog_a23548e2cd16fef80b965d1fc5b37415f}}
void {\bfseries toggle\+Visibility} ()
\item
\mbox{\Hypertarget{classPinEntryDialog_a477362cbeede0d2a69ad1eb80867e085}\label{classPinEntryDialog_a477362cbeede0d2a69ad1eb80867e085}}
void {\bfseries on\+Backspace} ()
\item
\mbox{\Hypertarget{classPinEntryDialog_aa245dff8dcded4d58295c997a5f1ba62}\label{classPinEntryDialog_aa245dff8dcded4d58295c997a5f1ba62}}
void {\bfseries generate\+Pin} ()
\item
\mbox{\Hypertarget{classPinEntryDialog_a6317e53be548df974482bc1fb6f18b75}\label{classPinEntryDialog_a6317e53be548df974482bc1fb6f18b75}}
void {\bfseries toggle\+Formatted\+Passphrase} ()
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classPinEntryDialog_ac16a7dc6ebbff87fec4c2eced2738db8}\label{classPinEntryDialog_ac16a7dc6ebbff87fec4c2eced2738db8}}
void {\bfseries key\+Press\+Event} (QKey\+Event $\ast$event) override
\item
\mbox{\Hypertarget{classPinEntryDialog_a8de276b535b21e1779e754c7de39e1c4}\label{classPinEntryDialog_a8de276b535b21e1779e754c7de39e1c4}}
void {\bfseries key\+Release\+Event} (QKey\+Event $\ast$event) override
\item
\mbox{\Hypertarget{classPinEntryDialog_a46e33e71769750dd45c178387485ef85}\label{classPinEntryDialog_a46e33e71769750dd45c178387485ef85}}
void {\bfseries show\+Event} (QShow\+Event $\ast$event) override
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classPinEntryDialog_a681bacc9996a98d196fa9311ace84748}\label{classPinEntryDialog_a681bacc9996a98d196fa9311ace84748}}
QString {\bfseries description}
\item
\mbox{\Hypertarget{classPinEntryDialog_aed26dd7ba9f5ff300f113e04400871ff}\label{classPinEntryDialog_aed26dd7ba9f5ff300f113e04400871ff}}
QString {\bfseries error}
\item
\mbox{\Hypertarget{classPinEntryDialog_ace386e2100fdb40c2f65325c7d157c8e}\label{classPinEntryDialog_ace386e2100fdb40c2f65325c7d157c8e}}
QString {\bfseries pin}
\item
\mbox{\Hypertarget{classPinEntryDialog_aa62890d5b6f1022ec17a93d17fd097dd}\label{classPinEntryDialog_aa62890d5b6f1022ec17a93d17fd097dd}}
QString {\bfseries prompt}
\end{DoxyCompactItemize}
\doxysubsection*{Private Types}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classPinEntryDialog_affff341e7d03154b56d83a0278aa5143}\label{classPinEntryDialog_affff341e7d03154b56d83a0278aa5143}}
enum {\bfseries Passphrase\+Check\+Result} \{ {\bfseries Passphrase\+Not\+Checked} = -\/1
, {\bfseries Passphrase\+Not\+Ok} = 0
, {\bfseries Passphrase\+Ok}
\}
\end{DoxyCompactItemize}
\doxysubsection*{Private Slots}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classPinEntryDialog_a4ae08c804ac24df4c8edd0c870050b5d}\label{classPinEntryDialog_a4ae08c804ac24df4c8edd0c870050b5d}}
void {\bfseries cancel\+Timeout} ()
\item
\mbox{\Hypertarget{classPinEntryDialog_a9eb690a5484906265bacf92002ce27ff}\label{classPinEntryDialog_a9eb690a5484906265bacf92002ce27ff}}
void {\bfseries check\+Caps\+Lock} ()
\item
\mbox{\Hypertarget{classPinEntryDialog_a03767c6d8e8bc17a4cbf857633c78fbe}\label{classPinEntryDialog_a03767c6d8e8bc17a4cbf857633c78fbe}}
void {\bfseries on\+Accept} ()
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classPinEntryDialog_ac4a91341fbe2fac8a1fb71a6241023f5}\label{classPinEntryDialog_ac4a91341fbe2fac8a1fb71a6241023f5}}
QLabel $\ast$ {\bfseries \+\_\+icon} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_a5a8dceccb6bc26f1228cafcbb5203b61}\label{classPinEntryDialog_a5a8dceccb6bc26f1228cafcbb5203b61}}
QLabel $\ast$ {\bfseries \+\_\+desc} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_adbcbccaa9a01ce0d9fc945c1590a7df4}\label{classPinEntryDialog_adbcbccaa9a01ce0d9fc945c1590a7df4}}
QLabel $\ast$ {\bfseries \+\_\+error} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_ae46f6d884db28a85ca289b74a6ed6657}\label{classPinEntryDialog_ae46f6d884db28a85ca289b74a6ed6657}}
QLabel $\ast$ {\bfseries \+\_\+prompt} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_ac2ef11fc60b0d075393d431718b8b6b2}\label{classPinEntryDialog_ac2ef11fc60b0d075393d431718b8b6b2}}
QLabel $\ast$ {\bfseries \+\_\+quality\+\_\+bar\+\_\+label} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_a0e433e14a381f03744faeba849818028}\label{classPinEntryDialog_a0e433e14a381f03744faeba849818028}}
QProgress\+Bar $\ast$ {\bfseries \+\_\+quality\+\_\+bar} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_a5f65a7f57516472d49a485a35feec0e0}\label{classPinEntryDialog_a5f65a7f57516472d49a485a35feec0e0}}
\mbox{\hyperlink{classPinLineEdit}{Pin\+Line\+Edit}} $\ast$ {\bfseries \+\_\+edit} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_a27d652cace46aa71417cac2623031359}\label{classPinEntryDialog_a27d652cace46aa71417cac2623031359}}
\mbox{\hyperlink{classPinLineEdit}{Pin\+Line\+Edit}} $\ast$ {\bfseries m\+Repeat} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_a3fe62157b2403118e3b79dcbb2751650}\label{classPinEntryDialog_a3fe62157b2403118e3b79dcbb2751650}}
QLabel $\ast$ {\bfseries m\+Repeat\+Error} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_acfcf2ca51dd06e6f14cb9defaf59b14d}\label{classPinEntryDialog_acfcf2ca51dd06e6f14cb9defaf59b14d}}
QPush\+Button $\ast$ {\bfseries \+\_\+ok} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_a08f9a6261e4264f49550a84f53475f69}\label{classPinEntryDialog_a08f9a6261e4264f49550a84f53475f69}}
QPush\+Button $\ast$ {\bfseries \+\_\+cancel} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_aa59cecbf84ec49f4201fe16a454adb27}\label{classPinEntryDialog_aa59cecbf84ec49f4201fe16a454adb27}}
bool {\bfseries \+\_\+grabbed} = false
\item
\mbox{\Hypertarget{classPinEntryDialog_a4dfc10a764badfdfbe14e2965f7d3e1a}\label{classPinEntryDialog_a4dfc10a764badfdfbe14e2965f7d3e1a}}
bool {\bfseries \+\_\+have\+\_\+quality\+\_\+bar} = false
\item
\mbox{\Hypertarget{classPinEntryDialog_a84d8fdc28b69effc7147e54875b92a2b}\label{classPinEntryDialog_a84d8fdc28b69effc7147e54875b92a2b}}
bool {\bfseries \+\_\+timed\+\_\+out} = false
\item
\mbox{\Hypertarget{classPinEntryDialog_a143f00759642f7f1f389a44b6b57b226}\label{classPinEntryDialog_a143f00759642f7f1f389a44b6b57b226}}
bool {\bfseries \+\_\+disable\+\_\+echo\+\_\+allowed} = true
\item
\mbox{\Hypertarget{classPinEntryDialog_a11b19286271eb45a5117a141e540abf8}\label{classPinEntryDialog_a11b19286271eb45a5117a141e540abf8}}
bool {\bfseries m\+Enforce\+Constraints} = false
\item
\mbox{\Hypertarget{classPinEntryDialog_af0c044d4e82f6e72a72b713704953044}\label{classPinEntryDialog_af0c044d4e82f6e72a72b713704953044}}
bool {\bfseries m\+Format\+Passphrase} = false
\item
\mbox{\Hypertarget{classPinEntryDialog_a58b00898ab2261cfb8feca5775193ea5}\label{classPinEntryDialog_a58b00898ab2261cfb8feca5775193ea5}}
Gpg\+Frontend\+::\+Secure\+Unique\+Ptr$<$ struct \mbox{\hyperlink{structpinentry}{pinentry}} $>$ {\bfseries \+\_\+pinentry\+\_\+info} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_af12911bea59bd5df05346952c6b9382c}\label{classPinEntryDialog_af12911bea59bd5df05346952c6b9382c}}
QTimer $\ast$ {\bfseries \+\_\+timer} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_a747c47c3af61423cc3006be778232140}\label{classPinEntryDialog_a747c47c3af61423cc3006be778232140}}
QString {\bfseries m\+Visibility\+TT}
\item
\mbox{\Hypertarget{classPinEntryDialog_a70506d1c73fbb73a7845d266c831babd}\label{classPinEntryDialog_a70506d1c73fbb73a7845d266c831babd}}
QString {\bfseries m\+Hide\+TT}
\item
\mbox{\Hypertarget{classPinEntryDialog_a6804f7e8c620d3aa3369d56f12e8a0ee}\label{classPinEntryDialog_a6804f7e8c620d3aa3369d56f12e8a0ee}}
QAction $\ast$ {\bfseries m\+Visi\+Action\+Edit} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_a6d4e5fbbbfa826bbaf65a5f58bc4491d}\label{classPinEntryDialog_a6d4e5fbbbfa826bbaf65a5f58bc4491d}}
QPush\+Button $\ast$ {\bfseries m\+Generate\+Button} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_aaa472a8d175b21e53379a3750e2d3871}\label{classPinEntryDialog_aaa472a8d175b21e53379a3750e2d3871}}
QCheck\+Box $\ast$ {\bfseries m\+Visi\+CB} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_a90e39d77c2b25f51fde31c316b2a68a7}\label{classPinEntryDialog_a90e39d77c2b25f51fde31c316b2a68a7}}
QLabel $\ast$ {\bfseries m\+Formatted\+Passphrase\+Hint} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_a29dd7b5bca5eda6480f124e665d75d0c}\label{classPinEntryDialog_a29dd7b5bca5eda6480f124e665d75d0c}}
QLabel $\ast$ {\bfseries m\+Formatted\+Passphrase\+Hint\+Spacer} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_ad000738b97463c763fc877b71616a41f}\label{classPinEntryDialog_ad000738b97463c763fc877b71616a41f}}
QLabel $\ast$ {\bfseries m\+Caps\+Lock\+Hint} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_a8cd49e42a7f36f974e9a2212901cf6e3}\label{classPinEntryDialog_a8cd49e42a7f36f974e9a2212901cf6e3}}
QLabel $\ast$ {\bfseries m\+Constraints\+Hint} = nullptr
\item
\mbox{\Hypertarget{classPinEntryDialog_ae0c8497d94fadb8252bc2bc86b67dcc3}\label{classPinEntryDialog_ae0c8497d94fadb8252bc2bc86b67dcc3}}
QString {\bfseries m\+Constraints\+Error\+Title}
\end{DoxyCompactItemize}
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item
src/pinentry/pinentrydialog.\+h\item
src/pinentry/pinentrydialog.\+cpp\end{DoxyCompactItemize}