No Description

class_main_window.tex 18KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356
  1. \hypertarget{class_main_window}{}\section{Referencia de la Clase Main\+Window}
  2. \label{class_main_window}\index{Main\+Window@{Main\+Window}}
  3. Diagrama de herencias de Main\+Window\begin{figure}[H]
  4. \begin{center}
  5. \leavevmode
  6. \includegraphics[height=2.000000cm]{class_main_window}
  7. \end{center}
  8. \end{figure}
  9. \subsection*{Métodos públicos}
  10. \begin{DoxyCompactItemize}
  11. \item
  12. \hypertarget{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}{}\hyperlink{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}{Main\+Window} (Q\+Widget $\ast$parent=0)\label{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}
  13. \begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item
  14. \hypertarget{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7}{}\hyperlink{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7}{$\sim$\+Main\+Window} ()\label{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7}
  15. \begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item
  16. void \hyperlink{class_main_window_ab1b4a39f385986867a81a7aec75773b9}{read\+Pass} (const string \&pass)
  17. \begin{DoxyCompactList}\small\item\em Funcion principal, donde todas las otras funciones de fortaleza de passwords son ejecutadas. \end{DoxyCompactList}\item
  18. void \hyperlink{class_main_window_a968091246b497caed068dfce217a7ad8}{strength\+Display} (string strength, int total\+Score)
  19. \begin{DoxyCompactList}\small\item\em Funcion para establecer la fuerza y la puntuacion total calculada de la contrasena. \end{DoxyCompactList}\item
  20. void \hyperlink{class_main_window_a446d59bac8e5d533261a067e65146658}{set\+Number\+Of\+Characters} (int count, int score)
  21. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de caracteres y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\item
  22. void \hyperlink{class_main_window_a22cb1afe77926a65b5b59a8c680a6410}{set\+Upper\+Characters} (int count, int score)
  23. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de caracteres mayusculas y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\item
  24. void \hyperlink{class_main_window_a2cd3c31dbf17a010b48af5bc2216408c}{set\+Lower\+Characters} (int count, int score)
  25. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de caracteres minusculas y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\item
  26. void \hyperlink{class_main_window_af692794e1fade43a9f9fb08c28f9e6ac}{set\+Digits} (int count, int score)
  27. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de digitos y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\item
  28. void \hyperlink{class_main_window_aa4e946a608b65ac08e342e8d26b8bd29}{set\+Symbols} (int count, int score)
  29. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de simbolos y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\item
  30. void \hyperlink{class_main_window_a17c0605c528cbd30b006714fb2d86a20}{set\+Middle\+Digits\+Or\+Symbols} (int count, int score)
  31. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de simbolos o digitos entre medio y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\item
  32. void \hyperlink{class_main_window_a1631baa3c142b0c3f9a5c465f0b51795}{set\+Requirements} (int count, int score)
  33. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de requisitos cumplidos para password fuertes y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\item
  34. void \hyperlink{class_main_window_a2e27b990ce24938fdc5779ae66281dfc}{set\+Letters\+Only} (int count, int score)
  35. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de letras si solo habían letras y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\item
  36. void \hyperlink{class_main_window_ae628e71bcc38338007b10675dc7f789e}{set\+Digits\+Only} (int count, int score)
  37. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de digitos si solo habían digitos y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\item
  38. void \hyperlink{class_main_window_a2d300c442d6efd3c47516f701e592dc2}{set\+Consecutive\+Upper} (int count, int score)
  39. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de letras mayusculas consecutivas y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\item
  40. void \hyperlink{class_main_window_a68eb232f03bba6a94a96b9346a7e6f2a}{set\+Consecutive\+Lower} (int count, int score)
  41. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de letras minusculas consecutivas y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\item
  42. void \hyperlink{class_main_window_a6ee69c6c0fe7b5c480626b252cb701d5}{set\+Consecutive\+Digits} (int count, int score)
  43. \begin{DoxyCompactList}\small\item\em Funcion para establecer el number de digitos consecutivos y la puntuacion en el G\+U\+I. \end{DoxyCompactList}\end{DoxyCompactItemize}
  44. \subsection*{Atributos públicos}
  45. \begin{DoxyCompactItemize}
  46. \item
  47. \hypertarget{class_main_window_a14cd3219da80377d08d8f972ed6e9120}{}vector$<$ char $>$ {\bfseries V}\label{class_main_window_a14cd3219da80377d08d8f972ed6e9120}
  48. \end{DoxyCompactItemize}
  49. \subsection*{Slots privados}
  50. \begin{DoxyCompactItemize}
  51. \item
  52. void \hyperlink{class_main_window_af679b5f4773b48738fc67c5d5179751d}{on\+\_\+line\+Edit\+\_\+text\+Changed} (const Q\+String \&arg1)
  53. \begin{DoxyCompactList}\small\item\em Funcion que es llamada cada ves que la caja de texto para la contrasena es cambiada. \end{DoxyCompactList}\item
  54. \hypertarget{class_main_window_accc2eba940b629f535c63e5ddea176c4}{}void \hyperlink{class_main_window_accc2eba940b629f535c63e5ddea176c4}{on\+\_\+\+Hidden\+Check\+Box\+\_\+clicked} (bool checked)\label{class_main_window_accc2eba940b629f535c63e5ddea176c4}
  55. \begin{DoxyCompactList}\small\item\em Funcion que es llamada cuando la caja de seleccion (checkbox) de esconder el password es seleccionada. \end{DoxyCompactList}\end{DoxyCompactItemize}
  56. \subsection*{Atributos privados}
  57. \begin{DoxyCompactItemize}
  58. \item
  59. \hypertarget{class_main_window_a35466a70ed47252a0191168126a352a5}{}Ui\+::\+Main\+Window $\ast$ {\bfseries ui}\label{class_main_window_a35466a70ed47252a0191168126a352a5}
  60. \end{DoxyCompactItemize}
  61. \subsection{Documentación de las funciones miembro}
  62. \hypertarget{class_main_window_af679b5f4773b48738fc67c5d5179751d}{}\index{Main\+Window@{Main\+Window}!on\+\_\+line\+Edit\+\_\+text\+Changed@{on\+\_\+line\+Edit\+\_\+text\+Changed}}
  63. \index{on\+\_\+line\+Edit\+\_\+text\+Changed@{on\+\_\+line\+Edit\+\_\+text\+Changed}!Main\+Window@{Main\+Window}}
  64. \subsubsection[{on\+\_\+line\+Edit\+\_\+text\+Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::on\+\_\+line\+Edit\+\_\+text\+Changed (
  65. \begin{DoxyParamCaption}
  66. \item[{const Q\+String \&}]{arg1}
  67. \end{DoxyParamCaption}
  68. )\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}\label{class_main_window_af679b5f4773b48738fc67c5d5179751d}
  69. Funcion que es llamada cada ves que la caja de texto para la contrasena es cambiada.
  70. \begin{DoxyParams}{Parámetros}
  71. {\em arg1} & cadena con el valor corriente de la caja de texto para la contrasena. \\
  72. \hline
  73. \end{DoxyParams}
  74. \hypertarget{class_main_window_ab1b4a39f385986867a81a7aec75773b9}{}\index{Main\+Window@{Main\+Window}!read\+Pass@{read\+Pass}}
  75. \index{read\+Pass@{read\+Pass}!Main\+Window@{Main\+Window}}
  76. \subsubsection[{read\+Pass}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::read\+Pass (
  77. \begin{DoxyParamCaption}
  78. \item[{const string \&}]{pass}
  79. \end{DoxyParamCaption}
  80. )}\label{class_main_window_ab1b4a39f385986867a81a7aec75773b9}
  81. Funcion principal, donde todas las otras funciones de fortaleza de passwords son ejecutadas.
  82. \begin{DoxyParams}{Parámetros}
  83. {\em pass} & cadena de caracteres por referencia a analizar. \\
  84. \hline
  85. \end{DoxyParams}
  86. \hypertarget{class_main_window_a6ee69c6c0fe7b5c480626b252cb701d5}{}\index{Main\+Window@{Main\+Window}!set\+Consecutive\+Digits@{set\+Consecutive\+Digits}}
  87. \index{set\+Consecutive\+Digits@{set\+Consecutive\+Digits}!Main\+Window@{Main\+Window}}
  88. \subsubsection[{set\+Consecutive\+Digits}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Consecutive\+Digits (
  89. \begin{DoxyParamCaption}
  90. \item[{int}]{count, }
  91. \item[{int}]{score}
  92. \end{DoxyParamCaption}
  93. )}\label{class_main_window_a6ee69c6c0fe7b5c480626b252cb701d5}
  94. Funcion para establecer el number de digitos consecutivos y la puntuacion en el G\+U\+I.
  95. \begin{DoxyParams}{Parámetros}
  96. {\em count} & el numero de digitos consecutivos encontrado. \\
  97. \hline
  98. {\em score} & le puntuacion dada por la cuenta de los digitos consecutivos. \\
  99. \hline
  100. \end{DoxyParams}
  101. \hypertarget{class_main_window_a68eb232f03bba6a94a96b9346a7e6f2a}{}\index{Main\+Window@{Main\+Window}!set\+Consecutive\+Lower@{set\+Consecutive\+Lower}}
  102. \index{set\+Consecutive\+Lower@{set\+Consecutive\+Lower}!Main\+Window@{Main\+Window}}
  103. \subsubsection[{set\+Consecutive\+Lower}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Consecutive\+Lower (
  104. \begin{DoxyParamCaption}
  105. \item[{int}]{count, }
  106. \item[{int}]{score}
  107. \end{DoxyParamCaption}
  108. )}\label{class_main_window_a68eb232f03bba6a94a96b9346a7e6f2a}
  109. Funcion para establecer el number de letras minusculas consecutivas y la puntuacion en el G\+U\+I.
  110. \begin{DoxyParams}{Parámetros}
  111. {\em count} & el numero de letras minusculas consecutivas encontrado. \\
  112. \hline
  113. {\em score} & le puntuacion dada por la cuenta de las letras minusculas consecutivas. \\
  114. \hline
  115. \end{DoxyParams}
  116. \hypertarget{class_main_window_a2d300c442d6efd3c47516f701e592dc2}{}\index{Main\+Window@{Main\+Window}!set\+Consecutive\+Upper@{set\+Consecutive\+Upper}}
  117. \index{set\+Consecutive\+Upper@{set\+Consecutive\+Upper}!Main\+Window@{Main\+Window}}
  118. \subsubsection[{set\+Consecutive\+Upper}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Consecutive\+Upper (
  119. \begin{DoxyParamCaption}
  120. \item[{int}]{count, }
  121. \item[{int}]{score}
  122. \end{DoxyParamCaption}
  123. )}\label{class_main_window_a2d300c442d6efd3c47516f701e592dc2}
  124. Funcion para establecer el number de letras mayusculas consecutivas y la puntuacion en el G\+U\+I.
  125. \begin{DoxyParams}{Parámetros}
  126. {\em count} & el numero de letras mayusculas consecutivas encontrado. \\
  127. \hline
  128. {\em score} & le puntuacion dada por la cuenta de las letras mayusculas consecutivas. \\
  129. \hline
  130. \end{DoxyParams}
  131. \hypertarget{class_main_window_af692794e1fade43a9f9fb08c28f9e6ac}{}\index{Main\+Window@{Main\+Window}!set\+Digits@{set\+Digits}}
  132. \index{set\+Digits@{set\+Digits}!Main\+Window@{Main\+Window}}
  133. \subsubsection[{set\+Digits}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Digits (
  134. \begin{DoxyParamCaption}
  135. \item[{int}]{count, }
  136. \item[{int}]{score}
  137. \end{DoxyParamCaption}
  138. )}\label{class_main_window_af692794e1fade43a9f9fb08c28f9e6ac}
  139. Funcion para establecer el number de digitos y la puntuacion en el G\+U\+I.
  140. \begin{DoxyParams}{Parámetros}
  141. {\em count} & el numero de digitos encontrado. \\
  142. \hline
  143. {\em score} & le puntuacion dada por la cuenta de digitos encontrada. \\
  144. \hline
  145. \end{DoxyParams}
  146. \hypertarget{class_main_window_ae628e71bcc38338007b10675dc7f789e}{}\index{Main\+Window@{Main\+Window}!set\+Digits\+Only@{set\+Digits\+Only}}
  147. \index{set\+Digits\+Only@{set\+Digits\+Only}!Main\+Window@{Main\+Window}}
  148. \subsubsection[{set\+Digits\+Only}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Digits\+Only (
  149. \begin{DoxyParamCaption}
  150. \item[{int}]{count, }
  151. \item[{int}]{score}
  152. \end{DoxyParamCaption}
  153. )}\label{class_main_window_ae628e71bcc38338007b10675dc7f789e}
  154. Funcion para establecer el number de digitos si solo habían digitos y la puntuacion en el G\+U\+I.
  155. \begin{DoxyParams}{Parámetros}
  156. {\em count} & el numero de digitos solamente encontradas . \\
  157. \hline
  158. {\em score} & le puntuacion dada por la cuenta solamente de digitos encontradas. \\
  159. \hline
  160. \end{DoxyParams}
  161. \hypertarget{class_main_window_a2e27b990ce24938fdc5779ae66281dfc}{}\index{Main\+Window@{Main\+Window}!set\+Letters\+Only@{set\+Letters\+Only}}
  162. \index{set\+Letters\+Only@{set\+Letters\+Only}!Main\+Window@{Main\+Window}}
  163. \subsubsection[{set\+Letters\+Only}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Letters\+Only (
  164. \begin{DoxyParamCaption}
  165. \item[{int}]{count, }
  166. \item[{int}]{score}
  167. \end{DoxyParamCaption}
  168. )}\label{class_main_window_a2e27b990ce24938fdc5779ae66281dfc}
  169. Funcion para establecer el number de letras si solo habían letras y la puntuacion en el G\+U\+I.
  170. \begin{DoxyParams}{Parámetros}
  171. {\em count} & el numero de letras solamente encontradas . \\
  172. \hline
  173. {\em score} & le puntuacion dada por la cuenta solamente de letras encontradas. \\
  174. \hline
  175. \end{DoxyParams}
  176. \hypertarget{class_main_window_a2cd3c31dbf17a010b48af5bc2216408c}{}\index{Main\+Window@{Main\+Window}!set\+Lower\+Characters@{set\+Lower\+Characters}}
  177. \index{set\+Lower\+Characters@{set\+Lower\+Characters}!Main\+Window@{Main\+Window}}
  178. \subsubsection[{set\+Lower\+Characters}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Lower\+Characters (
  179. \begin{DoxyParamCaption}
  180. \item[{int}]{count, }
  181. \item[{int}]{score}
  182. \end{DoxyParamCaption}
  183. )}\label{class_main_window_a2cd3c31dbf17a010b48af5bc2216408c}
  184. Funcion para establecer el number de caracteres minusculas y la puntuacion en el G\+U\+I.
  185. \begin{DoxyParams}{Parámetros}
  186. {\em count} & el numero de letras minusculas encontrado. \\
  187. \hline
  188. {\em score} & le puntuacion dada por la cuenta de letras minusculas encontrada. \\
  189. \hline
  190. \end{DoxyParams}
  191. \hypertarget{class_main_window_a17c0605c528cbd30b006714fb2d86a20}{}\index{Main\+Window@{Main\+Window}!set\+Middle\+Digits\+Or\+Symbols@{set\+Middle\+Digits\+Or\+Symbols}}
  192. \index{set\+Middle\+Digits\+Or\+Symbols@{set\+Middle\+Digits\+Or\+Symbols}!Main\+Window@{Main\+Window}}
  193. \subsubsection[{set\+Middle\+Digits\+Or\+Symbols}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Middle\+Digits\+Or\+Symbols (
  194. \begin{DoxyParamCaption}
  195. \item[{int}]{count, }
  196. \item[{int}]{score}
  197. \end{DoxyParamCaption}
  198. )}\label{class_main_window_a17c0605c528cbd30b006714fb2d86a20}
  199. Funcion para establecer el number de simbolos o digitos entre medio y la puntuacion en el G\+U\+I.
  200. \begin{DoxyParams}{Parámetros}
  201. {\em count} & el numero de simbolos y digitos entre medio encontrado. \\
  202. \hline
  203. {\em score} & le puntuacion dada por la cuenta de simbolos y digitos entre medio encontrada. \\
  204. \hline
  205. \end{DoxyParams}
  206. \hypertarget{class_main_window_a446d59bac8e5d533261a067e65146658}{}\index{Main\+Window@{Main\+Window}!set\+Number\+Of\+Characters@{set\+Number\+Of\+Characters}}
  207. \index{set\+Number\+Of\+Characters@{set\+Number\+Of\+Characters}!Main\+Window@{Main\+Window}}
  208. \subsubsection[{set\+Number\+Of\+Characters}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Number\+Of\+Characters (
  209. \begin{DoxyParamCaption}
  210. \item[{int}]{count, }
  211. \item[{int}]{score}
  212. \end{DoxyParamCaption}
  213. )}\label{class_main_window_a446d59bac8e5d533261a067e65146658}
  214. Funcion para establecer el number de caracteres y la puntuacion en el G\+U\+I.
  215. \begin{DoxyParams}{Parámetros}
  216. {\em count} & el numero de letras encontrado. \\
  217. \hline
  218. {\em score} & le puntuacion dada por la cuenta de las letras.\\
  219. \hline
  220. {\em count} & el numero de letras encontrado. \\
  221. \hline
  222. \end{DoxyParams}
  223. \hypertarget{class_main_window_a1631baa3c142b0c3f9a5c465f0b51795}{}\index{Main\+Window@{Main\+Window}!set\+Requirements@{set\+Requirements}}
  224. \index{set\+Requirements@{set\+Requirements}!Main\+Window@{Main\+Window}}
  225. \subsubsection[{set\+Requirements}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Requirements (
  226. \begin{DoxyParamCaption}
  227. \item[{int}]{count, }
  228. \item[{int}]{score}
  229. \end{DoxyParamCaption}
  230. )}\label{class_main_window_a1631baa3c142b0c3f9a5c465f0b51795}
  231. Funcion para establecer el number de requisitos cumplidos para password fuertes y la puntuacion en el G\+U\+I.
  232. \begin{DoxyParams}{Parámetros}
  233. {\em count} & el numero de requisitos . \\
  234. \hline
  235. {\em score} & le puntuacion dada por la cuenta requisitos. \\
  236. \hline
  237. \end{DoxyParams}
  238. \hypertarget{class_main_window_aa4e946a608b65ac08e342e8d26b8bd29}{}\index{Main\+Window@{Main\+Window}!set\+Symbols@{set\+Symbols}}
  239. \index{set\+Symbols@{set\+Symbols}!Main\+Window@{Main\+Window}}
  240. \subsubsection[{set\+Symbols}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Symbols (
  241. \begin{DoxyParamCaption}
  242. \item[{int}]{count, }
  243. \item[{int}]{score}
  244. \end{DoxyParamCaption}
  245. )}\label{class_main_window_aa4e946a608b65ac08e342e8d26b8bd29}
  246. Funcion para establecer el number de simbolos y la puntuacion en el G\+U\+I.
  247. \begin{DoxyParams}{Parámetros}
  248. {\em count} & el numero de simbolos encontrado. \\
  249. \hline
  250. {\em score} & le puntuacion dada por la cuenta de simbolos encontrada. \\
  251. \hline
  252. \end{DoxyParams}
  253. \hypertarget{class_main_window_a22cb1afe77926a65b5b59a8c680a6410}{}\index{Main\+Window@{Main\+Window}!set\+Upper\+Characters@{set\+Upper\+Characters}}
  254. \index{set\+Upper\+Characters@{set\+Upper\+Characters}!Main\+Window@{Main\+Window}}
  255. \subsubsection[{set\+Upper\+Characters}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::set\+Upper\+Characters (
  256. \begin{DoxyParamCaption}
  257. \item[{int}]{count, }
  258. \item[{int}]{score}
  259. \end{DoxyParamCaption}
  260. )}\label{class_main_window_a22cb1afe77926a65b5b59a8c680a6410}
  261. Funcion para establecer el number de caracteres mayusculas y la puntuacion en el G\+U\+I.
  262. \begin{DoxyParams}{Parámetros}
  263. {\em count} & el numero de letras mayusculas encontrado. \\
  264. \hline
  265. {\em score} & le puntuacion dada por la cuenta de letras mayusculas encontrada. \\
  266. \hline
  267. \end{DoxyParams}
  268. \hypertarget{class_main_window_a968091246b497caed068dfce217a7ad8}{}\index{Main\+Window@{Main\+Window}!strength\+Display@{strength\+Display}}
  269. \index{strength\+Display@{strength\+Display}!Main\+Window@{Main\+Window}}
  270. \subsubsection[{strength\+Display}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::strength\+Display (
  271. \begin{DoxyParamCaption}
  272. \item[{string}]{strength, }
  273. \item[{int}]{total\+Score}
  274. \end{DoxyParamCaption}
  275. )}\label{class_main_window_a968091246b497caed068dfce217a7ad8}
  276. Funcion para establecer la fuerza y la puntuacion total calculada de la contrasena.
  277. \begin{DoxyParams}{Parámetros}
  278. {\em strength} & Fuerza computada de la contrasena. \\
  279. \hline
  280. {\em total\+Score} & Puntuacion total de la fuerza de la contrasena. \\
  281. \hline
  282. \end{DoxyParams}
  283. La documentación para esta clase fue generada a partir de los siguientes ficheros\+:\begin{DoxyCompactItemize}
  284. \item
  285. mainwindow.\+h\item
  286. \hyperlink{mainwindow_8cpp}{mainwindow.\+cpp}\item
  287. \hyperlink{readpassword_8cpp}{readpassword.\+cpp}\end{DoxyCompactItemize}