\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}