1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>MainWindow</class>
4 <widget class="QMainWindow" name="MainWindow">
5  <property name="geometry">
6   <rect>
7    <x>0</x>
8    <y>0</y>
9    <width>932</width>
10    <height>750</height>
11   </rect>
12  </property>
13  <property name="sizePolicy">
14   <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
15    <horstretch>0</horstretch>
16    <verstretch>0</verstretch>
17   </sizepolicy>
18  </property>
19  <property name="windowTitle">
20   <string>Nitrokey App</string>
21  </property>
22  <property name="windowIcon">
23   <iconset resource="../../resources.qrc">
24    <normaloff>:/images/new/icon_NK.svg</normaloff>:/images/new/icon_NK.svg</iconset>
25  </property>
26  <property name="autoFillBackground">
27   <bool>true</bool>
28  </property>
29  <widget class="QWidget" name="centralWidget">
30   <layout class="QVBoxLayout" name="verticalLayout">
31    <item>
32     <widget class="QTabWidget" name="tabWidget">
33      <property name="sizePolicy">
34       <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
35        <horstretch>0</horstretch>
36        <verstretch>0</verstretch>
37       </sizepolicy>
38      </property>
39      <property name="tabPosition">
40       <enum>QTabWidget::North</enum>
41      </property>
42      <property name="tabShape">
43       <enum>QTabWidget::Rounded</enum>
44      </property>
45      <property name="currentIndex">
46       <number>4</number>
47      </property>
48      <property name="elideMode">
49       <enum>Qt::ElideNone</enum>
50      </property>
51      <property name="documentMode">
52       <bool>false</bool>
53      </property>
54      <property name="tabsClosable">
55       <bool>false</bool>
56      </property>
57      <property name="movable">
58       <bool>false</bool>
59      </property>
60      <widget class="QWidget" name="tab_5">
61       <attribute name="title">
62        <string>Overview</string>
63       </attribute>
64       <layout class="QGridLayout" name="gridLayout_6">
65        <item row="0" column="0">
66         <widget class="QGroupBox" name="groupBox_3">
67          <property name="sizePolicy">
68           <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
69            <horstretch>0</horstretch>
70            <verstretch>0</verstretch>
71           </sizepolicy>
72          </property>
73          <property name="minimumSize">
74           <size>
75            <width>561</width>
76            <height>211</height>
77           </size>
78          </property>
79          <property name="title">
80           <string/>
81          </property>
82          <property name="alignment">
83           <set>Qt::AlignCenter</set>
84          </property>
85          <property name="flat">
86           <bool>false</bool>
87          </property>
88          <property name="checkable">
89           <bool>false</bool>
90          </property>
91          <layout class="QGridLayout" name="gridLayout_5">
92           <item row="0" column="0">
93            <widget class="QPushButton" name="btn_dial_PWS">
94             <property name="enabled">
95              <bool>true</bool>
96             </property>
97             <property name="sizePolicy">
98              <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
99               <horstretch>0</horstretch>
100               <verstretch>0</verstretch>
101              </sizepolicy>
102             </property>
103             <property name="styleSheet">
104              <string notr="true"/>
105             </property>
106             <property name="text">
107              <string>Unlock Password Safe</string>
108             </property>
109             <property name="icon">
110              <iconset resource="../../resources.qrc">
111               <normaloff>:/images/new/icon_safe.svg</normaloff>:/images/new/icon_safe.svg</iconset>
112             </property>
113            </widget>
114           </item>
115           <item row="0" column="1">
116            <widget class="QPushButton" name="btn_dial_EV">
117             <property name="sizePolicy">
118              <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
119               <horstretch>0</horstretch>
120               <verstretch>0</verstretch>
121              </sizepolicy>
122             </property>
123             <property name="styleSheet">
124              <string notr="true">#upLeft { background-color: transparent; border-image: url(:/images/new/icon_safe.svg); background: none; border: none; background-repeat: none; }</string>
125             </property>
126             <property name="text">
127              <string>Unlock Encrypted Volume</string>
128             </property>
129             <property name="icon">
130              <iconset resource="../../resources.qrc">
131               <normaloff>:/images/new/icon_harddrive.svg</normaloff>:/images/new/icon_harddrive.svg</iconset>
132             </property>
133            </widget>
134           </item>
135           <item row="0" column="2">
136            <widget class="QPushButton" name="btn_dial_HV">
137             <property name="sizePolicy">
138              <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
139               <horstretch>0</horstretch>
140               <verstretch>0</verstretch>
141              </sizepolicy>
142             </property>
143             <property name="styleSheet">
144              <string notr="true">#upLeft { background-color: transparent; border-image: url(:/images/new/icon_safe.svg); background: none; border: none; background-repeat: none; }</string>
145             </property>
146             <property name="text">
147              <string>Unlock Hidden Volume</string>
148             </property>
149             <property name="icon">
150              <iconset resource="../../resources.qrc">
151               <normaloff>:/images/new/icon_harddrive.svg</normaloff>:/images/new/icon_harddrive.svg</iconset>
152             </property>
153            </widget>
154           </item>
155           <item row="1" column="0">
156            <widget class="QPushButton" name="btn_dial_lock">
157             <property name="sizePolicy">
158              <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
159               <horstretch>0</horstretch>
160               <verstretch>0</verstretch>
161              </sizepolicy>
162             </property>
163             <property name="styleSheet">
164              <string notr="true">#upLeft { background-color: transparent; border-image: url(:/images/new/icon_safe.svg); background: none; border: none; background-repeat: none; }</string>
165             </property>
166             <property name="text">
167              <string>Lock Device</string>
168             </property>
169             <property name="icon">
170              <iconset resource="../../resources.qrc">
171               <normaloff>:/images/new/icon_unsafe.svg</normaloff>:/images/new/icon_unsafe.svg</iconset>
172             </property>
173            </widget>
174           </item>
175           <item row="1" column="1">
176            <widget class="QPushButton" name="btn_dial_help">
177             <property name="sizePolicy">
178              <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
179               <horstretch>0</horstretch>
180               <verstretch>0</verstretch>
181              </sizepolicy>
182             </property>
183             <property name="styleSheet">
184              <string notr="true">#upLeft { background-color: transparent; border-image: url(:/images/new/icon_safe.svg); background: none; border: none; background-repeat: none; }</string>
185             </property>
186             <property name="text">
187              <string>Help</string>
188             </property>
189             <property name="icon">
190              <iconset resource="../../resources.qrc">
191               <normaloff>:/images/new/icon_fragezeichen.svg</normaloff>:/images/new/icon_fragezeichen.svg</iconset>
192             </property>
193            </widget>
194           </item>
195           <item row="1" column="2">
196            <widget class="QPushButton" name="btn_dial_quit">
197             <property name="sizePolicy">
198              <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
199               <horstretch>0</horstretch>
200               <verstretch>0</verstretch>
201              </sizepolicy>
202             </property>
203             <property name="styleSheet">
204              <string notr="true">#upLeft { background-color: transparent; border-image: url(:/images/new/icon_safe.svg); background: none; border: none; background-repeat: none; }</string>
205             </property>
206             <property name="text">
207              <string>Quit</string>
208             </property>
209             <property name="icon">
210              <iconset resource="../../resources.qrc">
211               <normaloff>:/images/new/icon_quit.svg</normaloff>:/images/new/icon_quit.svg</iconset>
212             </property>
213            </widget>
214           </item>
215          </layout>
216         </widget>
217        </item>
218       </layout>
219      </widget>
220      <widget class="QWidget" name="tab">
221       <attribute name="title">
222        <string>OTP Slot Configuration</string>
223       </attribute>
224       <layout class="QVBoxLayout" name="verticalLayout_16">
225        <item>
226         <widget class="QFrame" name="frame_8">
227          <property name="autoFillBackground">
228           <bool>false</bool>
229          </property>
230          <property name="frameShape">
231           <enum>QFrame::StyledPanel</enum>
232          </property>
233          <property name="frameShadow">
234           <enum>QFrame::Sunken</enum>
235          </property>
236          <layout class="QVBoxLayout" name="verticalLayout_11">
237           <item>
238            <widget class="QLabel" name="label_24">
239             <property name="font">
240              <font>
241               <weight>75</weight>
242               <bold>true</bold>
243              </font>
244             </property>
245             <property name="text">
246              <string>Manage slots</string>
247             </property>
248            </widget>
249           </item>
250           <item>
251            <layout class="QHBoxLayout" name="horizontalLayout_14">
252             <item>
253              <widget class="QRadioButton" name="radioButton_2">
254               <property name="accessibleName">
255                <string>Select slot type: TOTP</string>
256               </property>
257               <property name="accessibleDescription">
258                <string>(Recommendation: Use TOTP for web applications and HOTP for local applications)</string>
259               </property>
260               <property name="text">
261                <string>TOTP</string>
262               </property>
263               <property name="checked">
264                <bool>true</bool>
265               </property>
266              </widget>
267             </item>
268             <item>
269              <widget class="QRadioButton" name="radioButton">
270               <property name="accessibleName">
271                <string>Select slot type: HOTP</string>
272               </property>
273               <property name="accessibleDescription">
274                <string>(Recommendation: Use TOTP for web applications and HOTP for local applications)</string>
275               </property>
276               <property name="text">
277                <string>HOTP</string>
278               </property>
279              </widget>
280             </item>
281             <item>
282              <widget class="QLabel" name="label_25">
283               <property name="font">
284                <font>
285                 <italic>true</italic>
286                </font>
287               </property>
288               <property name="text">
289                <string>(Recommendation: Use TOTP for web applications and HOTP for local applications)</string>
290               </property>
291              </widget>
292             </item>
293             <item>
294              <spacer name="horizontalSpacer_14">
295               <property name="orientation">
296                <enum>Qt::Horizontal</enum>
297               </property>
298               <property name="sizeHint" stdset="0">
299                <size>
300                 <width>40</width>
301                 <height>20</height>
302                </size>
303               </property>
304              </spacer>
305             </item>
306            </layout>
307           </item>
308           <item>
309            <layout class="QHBoxLayout" name="horizontalLayout_9">
310             <item>
311              <widget class="QLabel" name="label">
312               <property name="text">
313                <string>Slot:</string>
314               </property>
315              </widget>
316             </item>
317             <item>
318              <widget class="QComboBox" name="slotComboBox">
319               <property name="minimumSize">
320                <size>
321                 <width>300</width>
322                 <height>0</height>
323                </size>
324               </property>
325               <property name="accessibleName">
326                <string>Select OTP slot number</string>
327               </property>
328               <property name="currentText">
329                <string notr="true">HOTP slot</string>
330               </property>
331               <property name="currentIndex">
332                <number>0</number>
333               </property>
334               <item>
335                <property name="text">
336                 <string notr="true">HOTP slot</string>
337                </property>
338               </item>
339              </widget>
340             </item>
341             <item>
342              <widget class="QLabel" name="label_2">
343               <property name="text">
344                <string>Name:</string>
345               </property>
346              </widget>
347             </item>
348             <item>
349              <widget class="QLineEdit" name="nameEdit">
350               <property name="accessibleName">
351                <string>Slot name</string>
352               </property>
353               <property name="inputMask">
354                <string/>
355               </property>
356               <property name="maxLength">
357                <number>15</number>
358               </property>
359              </widget>
360             </item>
361             <item>
362              <widget class="QPushButton" name="eraseButton">
363               <property name="text">
364                <string>Erase Slot</string>
365               </property>
366              </widget>
367             </item>
368            </layout>
369           </item>
370          </layout>
371         </widget>
372        </item>
373        <item>
374         <widget class="QFrame" name="frame">
375          <property name="autoFillBackground">
376           <bool>false</bool>
377          </property>
378          <property name="frameShape">
379           <enum>QFrame::StyledPanel</enum>
380          </property>
381          <property name="frameShadow">
382           <enum>QFrame::Sunken</enum>
383          </property>
384          <layout class="QVBoxLayout" name="verticalLayout_7">
385           <item>
386            <widget class="QLabel" name="label_21">
387             <property name="font">
388              <font>
389               <weight>75</weight>
390               <bold>true</bold>
391              </font>
392             </property>
393             <property name="text">
394              <string>Secret key</string>
395             </property>
396            </widget>
397           </item>
398           <item>
399            <layout class="QFormLayout" name="formLayout_4">
400             <property name="fieldGrowthPolicy">
401              <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
402             </property>
403             <item row="1" column="0">
404              <widget class="QLabel" name="label_4">
405               <property name="text">
406                <string>Input format:</string>
407               </property>
408              </widget>
409             </item>
410             <item row="1" column="1">
411              <layout class="QHBoxLayout" name="horizontalLayout_6">
412               <item>
413                <widget class="QRadioButton" name="base32RadioButton">
414                 <property name="toolTip">
415                  <string>Example: &quot;ZR3M5I...&quot;</string>
416                 </property>
417                 <property name="accessibleName">
418                  <string>Secret input format: base32</string>
419                 </property>
420                 <property name="text">
421                  <string>Base32</string>
422                 </property>
423                 <property name="checkable">
424                  <bool>true</bool>
425                 </property>
426                 <property name="checked">
427                  <bool>true</bool>
428                 </property>
429                </widget>
430               </item>
431               <item>
432                <widget class="QRadioButton" name="hexRadioButton">
433                 <property name="toolTip">
434                  <string>Example: &quot;A3911C05...&quot; (remove any 0x prefix)</string>
435                 </property>
436                 <property name="accessibleName">
437                  <string>Secret input format: hex</string>
438                 </property>
439                 <property name="text">
440                  <string>Hex</string>
441                 </property>
442                 <property name="checked">
443                  <bool>false</bool>
444                 </property>
445                </widget>
446               </item>
447               <item>
448                <spacer name="horizontalSpacer_2">
449                 <property name="orientation">
450                  <enum>Qt::Horizontal</enum>
451                 </property>
452                 <property name="sizeHint" stdset="0">
453                  <size>
454                   <width>40</width>
455                   <height>20</height>
456                  </size>
457                 </property>
458                </spacer>
459               </item>
460               <item>
461                <widget class="QLabel" name="l_supportedLength">
462                 <property name="font">
463                  <font>
464                   <pointsize>11</pointsize>
465                  </font>
466                 </property>
467                 <property name="accessibleName">
468                  <string>Entered OTP 'Secret Key' string is longer than supported by this device</string>
469                 </property>
470                 <property name="accessibleDescription">
471                  <string>Label shown when the OTP secret key is too long</string>
472                 </property>
473                 <property name="text">
474                  <string extracomment="Label shown when the OTP secret key is too long">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#a40000;&quot;&gt;Entered OTP 'Secret Key' string is longer than supported by this device&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
475                 </property>
476                </widget>
477               </item>
478              </layout>
479             </item>
480             <item row="2" column="0">
481              <widget class="QLabel" name="label_3">
482               <property name="toolTip">
483                <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The secret is provided by your service provider you may want to login or can be configured in your local application which you may want to login to.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
484               </property>
485               <property name="text">
486                <string>Secret Key:</string>
487               </property>
488              </widget>
489             </item>
490             <item row="2" column="1">
491              <layout class="QVBoxLayout" name="verticalLayout_6">
492               <item>
493                <widget class="QLineEdit" name="secretEdit">
494                 <property name="toolTip">
495                  <string>The secret is provided by your service provider you may want to login or can be configured in your local application which you may want to login to.</string>
496                 </property>
497                 <property name="accessibleName">
498                  <string>OTP secret key</string>
499                 </property>
500                 <property name="accessibleDescription">
501                  <string>Note: 2nd factors aren't protected against physical attacks. Change all OTP secrets in case you loose the Nitrokey.</string>
502                 </property>
503                 <property name="inputMask">
504                  <string/>
505                 </property>
506                 <property name="text">
507                  <string/>
508                 </property>
509                 <property name="maxLength">
510                  <number>200</number>
511                 </property>
512                 <property name="echoMode">
513                  <enum>QLineEdit::PasswordEchoOnEdit</enum>
514                 </property>
515                 <property name="placeholderText">
516                  <string>********************************</string>
517                 </property>
518                 <property name="clearButtonEnabled">
519                  <bool>false</bool>
520                 </property>
521                </widget>
522               </item>
523               <item>
524                <widget class="QLabel" name="labelNotify">
525                 <property name="font">
526                  <font>
527                   <pointsize>9</pointsize>
528                   <weight>75</weight>
529                   <italic>true</italic>
530                   <bold>true</bold>
531                  </font>
532                 </property>
533                 <property name="text">
534                  <string>Secret copied to clipboard</string>
535                 </property>
536                </widget>
537               </item>
538               <item>
539                <layout class="QHBoxLayout" name="horizontalLayout_4">
540                 <item>
541                  <widget class="QCheckBox" name="checkBox">
542                   <property name="enabled">
543                    <bool>true</bool>
544                   </property>
545                   <property name="toolTip">
546                    <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Hide or show the secret.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
547                   </property>
548                   <property name="text">
549                    <string>Hide secret</string>
550                   </property>
551                   <property name="checked">
552                    <bool>true</bool>
553                   </property>
554                  </widget>
555                 </item>
556                 <item>
557                  <spacer name="horizontalSpacer_13">
558                   <property name="orientation">
559                    <enum>Qt::Horizontal</enum>
560                   </property>
561                   <property name="sizeHint" stdset="0">
562                    <size>
563                     <width>40</width>
564                     <height>20</height>
565                    </size>
566                   </property>
567                  </spacer>
568                 </item>
569                </layout>
570               </item>
571               <item>
572                <layout class="QHBoxLayout" name="horizontalLayout_3">
573                 <item>
574                  <widget class="QLabel" name="label_7">
575                   <property name="text">
576                    <string>Generated secret target length (bytes):</string>
577                   </property>
578                  </widget>
579                 </item>
580                 <item>
581                  <widget class="QSpinBox" name="secret_key_generated_len">
582                   <property name="accessibleName">
583                    <string>TOTP interval value</string>
584                   </property>
585                   <property name="minimum">
586                    <number>10</number>
587                   </property>
588                   <property name="maximum">
589                    <number>40</number>
590                   </property>
591                   <property name="value">
592                    <number>40</number>
593                   </property>
594                  </widget>
595                 </item>
596                 <item>
597                  <widget class="QPushButton" name="randomSecretButton">
598                   <property name="toolTip">
599                    <string>After generating a random secret, you would need to copy it into your application or service where you want to login to.</string>
600                   </property>
601                   <property name="accessibleDescription">
602                    <string/>
603                   </property>
604                   <property name="text">
605                    <string>Generate random secret</string>
606                   </property>
607                  </widget>
608                 </item>
609                 <item>
610                  <widget class="QPushButton" name="btn_copyToClipboard">
611                   <property name="toolTip">
612                    <string>Copy secret to clipboard</string>
613                   </property>
614                   <property name="text">
615                    <string>Copy to clipboard</string>
616                   </property>
617                  </widget>
618                 </item>
619                </layout>
620               </item>
621              </layout>
622             </item>
623            </layout>
624           </item>
625           <item>
626            <widget class="QLabel" name="label_26">
627             <property name="font">
628              <font>
629               <pointsize>11</pointsize>
630               <italic>true</italic>
631              </font>
632             </property>
633             <property name="text">
634              <string>Note: 2&lt;sup&gt;nd&lt;/sup&gt; factors aren't protected against physical attacks. Change all OTP secrets in case you loose the Nitrokey.</string>
635             </property>
636             <property name="wordWrap">
637              <bool>true</bool>
638             </property>
639            </widget>
640           </item>
641          </layout>
642         </widget>
643        </item>
644        <item>
645         <widget class="QFrame" name="frame_2">
646          <property name="autoFillBackground">
647           <bool>false</bool>
648          </property>
649          <property name="frameShape">
650           <enum>QFrame::StyledPanel</enum>
651          </property>
652          <property name="frameShadow">
653           <enum>QFrame::Sunken</enum>
654          </property>
655          <layout class="QVBoxLayout" name="verticalLayout_9">
656           <item>
657            <widget class="QLabel" name="label_22">
658             <property name="font">
659              <font>
660               <weight>75</weight>
661               <bold>true</bold>
662              </font>
663             </property>
664             <property name="text">
665              <string>Parameters</string>
666             </property>
667            </widget>
668           </item>
669           <item>
670            <layout class="QFormLayout" name="formLayout_5">
671             <property name="fieldGrowthPolicy">
672              <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
673             </property>
674             <item row="4" column="1">
675              <layout class="QVBoxLayout" name="verticalLayout_5">
676               <item>
677                <layout class="QHBoxLayout" name="horizontalLayout_7">
678                 <item>
679                  <widget class="QLineEdit" name="counterEdit">
680                   <property name="accessibleName">
681                    <string>HOTP moving factor seed</string>
682                   </property>
683                   <property name="inputMask">
684                    <string/>
685                   </property>
686                   <property name="text">
687                    <string>00000000000000000000</string>
688                   </property>
689                   <property name="maxLength">
690                    <number>20</number>
691                   </property>
692                  </widget>
693                 </item>
694                 <item>
695                  <widget class="QPushButton" name="setToZeroButton">
696                   <property name="accessibleName">
697                    <string>Set HOTP counter to zero</string>
698                   </property>
699                   <property name="text">
700                    <string>Set to zero</string>
701                   </property>
702                  </widget>
703                 </item>
704                 <item>
705                  <widget class="QPushButton" name="setToRandomButton">
706                   <property name="accessibleName">
707                    <string>Set HOTP counter to random value</string>
708                   </property>
709                   <property name="text">
710                    <string>Set to random</string>
711                   </property>
712                  </widget>
713                 </item>
714                </layout>
715               </item>
716              </layout>
717             </item>
718             <item row="5" column="1">
719              <spacer name="verticalSpacer_3">
720               <property name="orientation">
721                <enum>Qt::Vertical</enum>
722               </property>
723               <property name="sizeHint" stdset="0">
724                <size>
725                 <width>20</width>
726                 <height>0</height>
727                </size>
728               </property>
729              </spacer>
730             </item>
731             <item row="3" column="1">
732              <layout class="QHBoxLayout" name="horizontalLayout_8">
733               <item>
734                <widget class="QRadioButton" name="digits6radioButton">
735                 <property name="accessibleName">
736                  <string>OTP code length: 6 digits</string>
737                 </property>
738                 <property name="text">
739                  <string>6 digits</string>
740                 </property>
741                 <property name="checked">
742                  <bool>true</bool>
743                 </property>
744                </widget>
745               </item>
746               <item>
747                <widget class="QRadioButton" name="digits8radioButton">
748                 <property name="accessibleName">
749                  <string>OTP code length:  8 digits</string>
750                 </property>
751                 <property name="text">
752                  <string>8 digits</string>
753                 </property>
754                </widget>
755               </item>
756               <item>
757                <spacer name="horizontalSpacer_6">
758                 <property name="orientation">
759                  <enum>Qt::Horizontal</enum>
760                 </property>
761                 <property name="sizeHint" stdset="0">
762                  <size>
763                   <width>40</width>
764                   <height>20</height>
765                  </size>
766                 </property>
767                </spacer>
768               </item>
769              </layout>
770             </item>
771             <item row="2" column="1">
772              <layout class="QHBoxLayout" name="horizontalLayout_15">
773               <item>
774                <widget class="QSpinBox" name="intervalSpinBox">
775                 <property name="accessibleName">
776                  <string>TOTP interval value</string>
777                 </property>
778                 <property name="minimum">
779                  <number>1</number>
780                 </property>
781                 <property name="maximum">
782                  <number>65536</number>
783                 </property>
784                 <property name="value">
785                  <number>30</number>
786                 </property>
787                </widget>
788               </item>
789               <item>
790                <spacer name="horizontalSpacer_10">
791                 <property name="orientation">
792                  <enum>Qt::Horizontal</enum>
793                 </property>
794                 <property name="sizeHint" stdset="0">
795                  <size>
796                   <width>40</width>
797                   <height>0</height>
798                  </size>
799                 </property>
800                </spacer>
801               </item>
802              </layout>
803             </item>
804             <item row="4" column="0">
805              <widget class="QLabel" name="label_6">
806               <property name="text">
807                <string>Moving factor seed:</string>
808               </property>
809              </widget>
810             </item>
811             <item row="3" column="0">
812              <widget class="QLabel" name="label_5">
813               <property name="text">
814                <string>HOTP length:</string>
815               </property>
816              </widget>
817             </item>
818             <item row="2" column="0">
819              <widget class="QLabel" name="intervalLabel">
820               <property name="text">
821                <string>TOTP interval:</string>
822               </property>
823              </widget>
824             </item>
825            </layout>
826           </item>
827          </layout>
828         </widget>
829        </item>
830        <item>
831         <spacer name="verticalSpacer">
832          <property name="orientation">
833           <enum>Qt::Vertical</enum>
834          </property>
835          <property name="sizeType">
836           <enum>QSizePolicy::MinimumExpanding</enum>
837          </property>
838          <property name="sizeHint" stdset="0">
839           <size>
840            <width>20</width>
841            <height>1</height>
842           </size>
843          </property>
844         </spacer>
845        </item>
846        <item>
847         <widget class="Line" name="line">
848          <property name="orientation">
849           <enum>Qt::Horizontal</enum>
850          </property>
851         </widget>
852        </item>
853        <item>
854         <layout class="QHBoxLayout" name="horizontalLayout">
855          <item>
856           <widget class="QProgressBar" name="progressBar">
857            <property name="value">
858             <number>24</number>
859            </property>
860           </widget>
861          </item>
862          <item>
863           <spacer name="horizontalSpacer">
864            <property name="orientation">
865             <enum>Qt::Horizontal</enum>
866            </property>
867            <property name="sizeHint" stdset="0">
868             <size>
869              <width>40</width>
870              <height>20</height>
871             </size>
872            </property>
873           </spacer>
874          </item>
875          <item>
876           <widget class="QPushButton" name="cancelButton">
877            <property name="toolTip">
878             <string/>
879            </property>
880            <property name="text">
881             <string>Cancel</string>
882            </property>
883           </widget>
884          </item>
885          <item>
886           <widget class="QPushButton" name="writeButton">
887            <property name="text">
888             <string>Save</string>
889            </property>
890           </widget>
891          </item>
892         </layout>
893        </item>
894       </layout>
895      </widget>
896      <widget class="QWidget" name="tab_2">
897       <attribute name="title">
898        <string>OTP General</string>
899       </attribute>
900       <layout class="QVBoxLayout" name="verticalLayout_14">
901        <item>
902         <widget class="QFrame" name="frame_4">
903          <property name="autoFillBackground">
904           <bool>false</bool>
905          </property>
906          <property name="frameShape">
907           <enum>QFrame::StyledPanel</enum>
908          </property>
909          <property name="frameShadow">
910           <enum>QFrame::Sunken</enum>
911          </property>
912          <layout class="QVBoxLayout" name="verticalLayout_12">
913           <item>
914            <widget class="QLabel" name="label_11">
915             <property name="font">
916              <font>
917               <weight>75</weight>
918               <bold>true</bold>
919              </font>
920             </property>
921             <property name="text">
922              <string>OTP Password settings</string>
923             </property>
924            </widget>
925           </item>
926           <item>
927            <layout class="QVBoxLayout" name="verticalLayout_2">
928             <item>
929              <widget class="QCheckBox" name="enableUserPasswordCheckBox">
930               <property name="text">
931                <string>Protect OTP by user PIN (will be requested on first use each session)</string>
932               </property>
933              </widget>
934             </item>
935             <item>
936              <widget class="QCheckBox" name="deleteUserPasswordCheckBox">
937               <property name="text">
938                <string>Forget user PIN after 10 minutes (if unchecked user PIN will remain in memory until application exits)</string>
939               </property>
940              </widget>
941             </item>
942            </layout>
943           </item>
944          </layout>
945         </widget>
946        </item>
947        <item>
948         <spacer name="verticalSpacer_2">
949          <property name="orientation">
950           <enum>Qt::Vertical</enum>
951          </property>
952          <property name="sizeType">
953           <enum>QSizePolicy::MinimumExpanding</enum>
954          </property>
955          <property name="sizeHint" stdset="0">
956           <size>
957            <width>20</width>
958            <height>0</height>
959           </size>
960          </property>
961         </spacer>
962        </item>
963        <item>
964         <widget class="Line" name="line_2">
965          <property name="orientation">
966           <enum>Qt::Horizontal</enum>
967          </property>
968         </widget>
969        </item>
970        <item>
971         <layout class="QHBoxLayout" name="horizontalLayout_5">
972          <item>
973           <spacer name="horizontalSpacer_4">
974            <property name="orientation">
975             <enum>Qt::Horizontal</enum>
976            </property>
977            <property name="sizeHint" stdset="0">
978             <size>
979              <width>40</width>
980              <height>20</height>
981             </size>
982            </property>
983           </spacer>
984          </item>
985          <item>
986           <widget class="QPushButton" name="generalCancelButton">
987            <property name="text">
988             <string>Cancel</string>
989            </property>
990           </widget>
991          </item>
992          <item>
993           <widget class="QPushButton" name="writeGeneralConfigButton">
994            <property name="text">
995             <string>Save</string>
996            </property>
997           </widget>
998          </item>
999         </layout>
1000        </item>
1001       </layout>
1002      </widget>
1003      <widget class="QWidget" name="tab_3">
1004       <attribute name="title">
1005        <string>Password Safe</string>
1006       </attribute>
1007       <layout class="QVBoxLayout" name="verticalLayout_19">
1008        <item>
1009         <widget class="QFrame" name="frame_7">
1010          <property name="sizePolicy">
1011           <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
1012            <horstretch>0</horstretch>
1013            <verstretch>0</verstretch>
1014           </sizepolicy>
1015          </property>
1016          <property name="autoFillBackground">
1017           <bool>false</bool>
1018          </property>
1019          <property name="frameShape">
1020           <enum>QFrame::StyledPanel</enum>
1021          </property>
1022          <property name="frameShadow">
1023           <enum>QFrame::Sunken</enum>
1024          </property>
1025          <layout class="QVBoxLayout" name="verticalLayout_18">
1026           <item>
1027            <layout class="QGridLayout" name="gridLayout">
1028             <item row="3" column="1">
1029              <widget class="QLineEdit" name="PWS_EditPassword">
1030               <property name="accessibleName">
1031                <string>Password:</string>
1032               </property>
1033              </widget>
1034             </item>
1035             <item row="2" column="1">
1036              <widget class="QLineEdit" name="PWS_EditLoginName">
1037               <property name="accessibleName">
1038                <string>Login name:</string>
1039               </property>
1040              </widget>
1041             </item>
1042             <item row="3" column="0">
1043              <widget class="QLabel" name="label_19">
1044               <property name="text">
1045                <string>Password:</string>
1046               </property>
1047              </widget>
1048             </item>
1049             <item row="1" column="1">
1050              <widget class="QLineEdit" name="PWS_EditSlotName">
1051               <property name="accessibleName">
1052                <string>Slot name:</string>
1053               </property>
1054              </widget>
1055             </item>
1056             <item row="2" column="0">
1057              <widget class="QLabel" name="label_18">
1058               <property name="text">
1059                <string>Login name:</string>
1060               </property>
1061              </widget>
1062             </item>
1063             <item row="0" column="3">
1064              <widget class="QPushButton" name="PWS_ButtonClearSlot">
1065               <property name="accessibleName">
1066                <string>Erase Password Safe slot</string>
1067               </property>
1068               <property name="text">
1069                <string>Erase Slot</string>
1070               </property>
1071              </widget>
1072             </item>
1073             <item row="1" column="0">
1074              <widget class="QLabel" name="label_17">
1075               <property name="text">
1076                <string>Slot name:</string>
1077               </property>
1078              </widget>
1079             </item>
1080             <item row="0" column="1">
1081              <widget class="QComboBox" name="PWS_ComboBoxSelectSlot">
1082               <property name="accessibleName">
1083                <string>Password Safe slot number</string>
1084               </property>
1085               <property name="currentText">
1086                <string notr="true">Static password 0</string>
1087               </property>
1088               <property name="currentIndex">
1089                <number>0</number>
1090               </property>
1091               <item>
1092                <property name="text">
1093                 <string>Static password 0</string>
1094                </property>
1095               </item>
1096              </widget>
1097             </item>
1098             <item row="3" column="3">
1099              <widget class="QPushButton" name="PWS_ButtonCreatePW">
1100               <property name="accessibleDescription">
1101                <string/>
1102               </property>
1103               <property name="text">
1104                <string>Generate random password</string>
1105               </property>
1106              </widget>
1107             </item>
1108             <item row="0" column="0">
1109              <widget class="QLabel" name="label_16">
1110               <property name="text">
1111                <string>Slot:</string>
1112               </property>
1113              </widget>
1114             </item>
1115             <item row="4" column="1">
1116              <widget class="QCheckBox" name="PWS_CheckBoxHideSecret">
1117               <property name="enabled">
1118                <bool>true</bool>
1119               </property>
1120               <property name="accessibleName">
1121                <string/>
1122               </property>
1123               <property name="text">
1124                <string>Hide secret</string>
1125               </property>
1126               <property name="checked">
1127                <bool>true</bool>
1128               </property>
1129              </widget>
1130             </item>
1131             <item row="0" column="2">
1132              <widget class="QLabel" name="l_chars_left_info">
1133               <property name="text">
1134                <string>Characters left:</string>
1135               </property>
1136              </widget>
1137             </item>
1138             <item row="1" column="2">
1139              <widget class="QLabel" name="l_c_name">
1140               <property name="text">
1141                <string notr="true">...</string>
1142               </property>
1143               <property name="alignment">
1144                <set>Qt::AlignCenter</set>
1145               </property>
1146              </widget>
1147             </item>
1148             <item row="2" column="2">
1149              <widget class="QLabel" name="l_c_login">
1150               <property name="text">
1151                <string notr="true">...</string>
1152               </property>
1153               <property name="alignment">
1154                <set>Qt::AlignCenter</set>
1155               </property>
1156              </widget>
1157             </item>
1158             <item row="3" column="2">
1159              <widget class="QLabel" name="l_c_password">
1160               <property name="text">
1161                <string>...</string>
1162               </property>
1163               <property name="alignment">
1164                <set>Qt::AlignCenter</set>
1165               </property>
1166              </widget>
1167             </item>
1168            </layout>
1169           </item>
1170          </layout>
1171         </widget>
1172        </item>
1173        <item>
1174         <widget class="QLabel" name="l_utf8_info">
1175          <property name="focusPolicy">
1176           <enum>Qt::StrongFocus</enum>
1177          </property>
1178          <property name="text">
1179           <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Password Safe fields support UTF8 data. It means that you can use your national characters here. Please remember however that non-English characters could take more space (up to 4 characters). The counters next to each field are to inform how much more standard English characters can given field accept.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1180          </property>
1181          <property name="wordWrap">
1182           <bool>true</bool>
1183          </property>
1184         </widget>
1185        </item>
1186        <item>
1187         <spacer name="verticalSpacer_9">
1188          <property name="orientation">
1189           <enum>Qt::Vertical</enum>
1190          </property>
1191          <property name="sizeType">
1192           <enum>QSizePolicy::MinimumExpanding</enum>
1193          </property>
1194          <property name="sizeHint" stdset="0">
1195           <size>
1196            <width>20</width>
1197            <height>0</height>
1198           </size>
1199          </property>
1200         </spacer>
1201        </item>
1202        <item>
1203         <widget class="Line" name="line_3">
1204          <property name="orientation">
1205           <enum>Qt::Horizontal</enum>
1206          </property>
1207         </widget>
1208        </item>
1209        <item>
1210         <layout class="QHBoxLayout" name="horizontalLayout_2">
1211          <item>
1212           <widget class="QPushButton" name="PWS_ButtonEnable">
1213            <property name="text">
1214             <string>Unlock Password Safe</string>
1215            </property>
1216           </widget>
1217          </item>
1218          <item>
1219           <widget class="QPushButton" name="PWS_Lock">
1220            <property name="text">
1221             <string>Lock Device</string>
1222            </property>
1223           </widget>
1224          </item>
1225          <item>
1226           <widget class="QProgressBar" name="PWS_progressBar">
1227            <property name="value">
1228             <number>42</number>
1229            </property>
1230           </widget>
1231          </item>
1232          <item>
1233           <spacer name="horizontalSpacer_3">
1234            <property name="orientation">
1235             <enum>Qt::Horizontal</enum>
1236            </property>
1237            <property name="sizeHint" stdset="0">
1238             <size>
1239              <width>40</width>
1240              <height>20</height>
1241             </size>
1242            </property>
1243           </spacer>
1244          </item>
1245          <item>
1246           <widget class="QPushButton" name="PWS_ButtonClose">
1247            <property name="text">
1248             <string>Cancel</string>
1249            </property>
1250           </widget>
1251          </item>
1252          <item>
1253           <widget class="QPushButton" name="PWS_ButtonSaveSlot">
1254            <property name="text">
1255             <string>Save</string>
1256            </property>
1257            <property name="autoDefault">
1258             <bool>true</bool>
1259            </property>
1260            <property name="default">
1261             <bool>true</bool>
1262            </property>
1263           </widget>
1264          </item>
1265         </layout>
1266        </item>
1267       </layout>
1268      </widget>
1269      <widget class="QWidget" name="tab_4">
1270       <attribute name="title">
1271        <string>Settings</string>
1272       </attribute>
1273       <layout class="QVBoxLayout" name="verticalLayout_73">
1274        <item>
1275         <layout class="QVBoxLayout" name="verticalLayout_72">
1276          <item>
1277           <widget class="QFrame" name="frame_9">
1278            <property name="frameShape">
1279             <enum>QFrame::StyledPanel</enum>
1280            </property>
1281            <property name="frameShadow">
1282             <enum>QFrame::Raised</enum>
1283            </property>
1284            <layout class="QVBoxLayout" name="verticalLayout_15">
1285             <item>
1286              <widget class="QGroupBox" name="gr_general">
1287               <property name="title">
1288                <string>General</string>
1289               </property>
1290               <layout class="QVBoxLayout" name="verticalLayout_3">
1291                <item>
1292                 <layout class="QHBoxLayout" name="horizontalLayout_19">
1293                  <item>
1294                   <widget class="QCheckBox" name="cb_first_run_message">
1295                    <property name="text">
1296                     <string>Show first-run message</string>
1297                    </property>
1298                   </widget>
1299                  </item>
1300                  <item>
1301                   <widget class="QCheckBox" name="cb_show_window_on_start">
1302                    <property name="text">
1303                     <string>Show main window on start</string>
1304                    </property>
1305                   </widget>
1306                  </item>
1307                 </layout>
1308                </item>
1309                <item>
1310                 <layout class="QHBoxLayout" name="horizontalLayout_17">
1311                  <item>
1312                   <widget class="QCheckBox" name="cb_hide_main_window_on_close">
1313                    <property name="text">
1314                     <string>Do not quit when the main window is closed</string>
1315                    </property>
1316                    <property name="checked">
1317                     <bool>true</bool>
1318                    </property>
1319                   </widget>
1320                  </item>
1321                  <item>
1322                   <widget class="QCheckBox" name="cb_hide_main_window_on_connection">
1323                    <property name="text">
1324                     <string>Hide main window when device disconnects</string>
1325                    </property>
1326                    <property name="checked">
1327                     <bool>true</bool>
1328                    </property>
1329                   </widget>
1330                  </item>
1331                 </layout>
1332                </item>
1333                <item>
1334                 <widget class="QCheckBox" name="cb_show_main_window_on_connection">
1335                  <property name="text">
1336                   <string>Show main window when device connects</string>
1337                  </property>
1338                  <property name="checked">
1339                   <bool>true</bool>
1340                  </property>
1341                 </widget>
1342                </item>
1343                <item>
1344                 <widget class="QCheckBox" name="cb_check_symlink">
1345                  <property name="text">
1346                   <string>Show warning when no partitions could be detected on Encrypted Volume (Linux only)</string>
1347                  </property>
1348                  <property name="checked">
1349                   <bool>true</bool>
1350                  </property>
1351                 </widget>
1352                </item>
1353                <item>
1354                 <widget class="QCheckBox" name="cb_device_connection_message">
1355                  <property name="text">
1356                   <string>Show message about device's connection / disconnection</string>
1357                  </property>
1358                  <property name="checked">
1359                   <bool>true</bool>
1360                  </property>
1361                 </widget>
1362                </item>
1363                <item>
1364                 <layout class="QHBoxLayout" name="horizontalLayout_12">
1365                  <item>
1366                   <widget class="QLabel" name="label_28">
1367                    <property name="text">
1368                     <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Translation file (needs restart)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
1369                    </property>
1370                   </widget>
1371                  </item>
1372                  <item>
1373                   <widget class="QComboBox" name="combo_languages">
1374                    <property name="accessibleName">
1375                     <string>Translation file (needs restart)</string>
1376                    </property>
1377                   </widget>
1378                  </item>
1379                 </layout>
1380                </item>
1381               </layout>
1382              </widget>
1383             </item>
1384            </layout>
1385           </widget>
1386          </item>
1387          <item>
1388           <layout class="QVBoxLayout" name="verticalLayout_71">
1389            <item>
1390             <widget class="QGroupBox" name="groupBox">
1391              <property name="title">
1392               <string>Debug log settings</string>
1393              </property>
1394              <layout class="QGridLayout" name="gridLayout_3">
1395               <item row="1" column="1">
1396                <widget class="QLineEdit" name="edit_debug_file_path">
1397                 <property name="accessibleName">
1398                  <string>Path for debug log file:</string>
1399                 </property>
1400                </widget>
1401               </item>
1402               <item row="3" column="1">
1403                <widget class="QSpinBox" name="spin_debug_verbosity">
1404                 <property name="accessibleName">
1405                  <string>Verbosity level:</string>
1406                 </property>
1407                 <property name="maximum">
1408                  <number>6</number>
1409                 </property>
1410                 <property name="value">
1411                  <number>2</number>
1412                 </property>
1413                </widget>
1414               </item>
1415               <item row="1" column="0">
1416                <widget class="QLabel" name="label_10">
1417                 <property name="text">
1418                  <string>Path for debug log file:</string>
1419                 </property>
1420                 <property name="buddy">
1421                  <cstring>edit_debug_file_path</cstring>
1422                 </property>
1423                </widget>
1424               </item>
1425               <item row="3" column="0">
1426                <widget class="QLabel" name="label_20">
1427                 <property name="text">
1428                  <string>Verbosity level:</string>
1429                 </property>
1430                 <property name="buddy">
1431                  <cstring>spin_debug_verbosity</cstring>
1432                 </property>
1433                </widget>
1434               </item>
1435               <item row="0" column="0">
1436                <widget class="QCheckBox" name="cb_debug_enabled">
1437                 <property name="accessibleName">
1438                  <string/>
1439                 </property>
1440                 <property name="text">
1441                  <string>Logging enabled</string>
1442                 </property>
1443                </widget>
1444               </item>
1445               <item row="1" column="2">
1446                <widget class="QPushButton" name="btn_select_debug_console">
1447                 <property name="text">
1448                  <string>Log to console</string>
1449                 </property>
1450                </widget>
1451               </item>
1452               <item row="1" column="3">
1453                <widget class="QPushButton" name="btn_select_debug_file_path">
1454                 <property name="text">
1455                  <string>Select path</string>
1456                 </property>
1457                </widget>
1458               </item>
1459              </layout>
1460             </widget>
1461            </item>
1462            <item>
1463             <widget class="QGroupBox" name="groupBox_2">
1464              <property name="title">
1465               <string>Clipboard settings</string>
1466              </property>
1467              <layout class="QGridLayout" name="gridLayout_4">
1468               <item row="3" column="1">
1469                <widget class="QSpinBox" name="spin_OTP_time">
1470                 <property name="accessibleName">
1471                  <string>Time to store OTP secrets in clipboard (in seconds):</string>
1472                 </property>
1473                 <property name="minimum">
1474                  <number>10</number>
1475                 </property>
1476                 <property name="maximum">
1477                  <number>600</number>
1478                 </property>
1479                 <property name="value">
1480                  <number>120</number>
1481                 </property>
1482                </widget>
1483               </item>
1484               <item row="1" column="0">
1485                <widget class="QLabel" name="label_30">
1486                 <property name="text">
1487                  <string>Time to store Password Safe secrets in clipboard (in seconds):</string>
1488                 </property>
1489                 <property name="buddy">
1490                  <cstring>spin_debug_verbosity</cstring>
1491                 </property>
1492                </widget>
1493               </item>
1494               <item row="1" column="1">
1495                <widget class="QSpinBox" name="spin_PWS_time">
1496                 <property name="accessibleName">
1497                  <string>TIme to store Password Safe secrets in clipboard (in seconds):</string>
1498                 </property>
1499                 <property name="minimum">
1500                  <number>10</number>
1501                 </property>
1502                 <property name="maximum">
1503                  <number>600</number>
1504                 </property>
1505                 <property name="value">
1506                  <number>60</number>
1507                 </property>
1508                </widget>
1509               </item>
1510               <item row="3" column="0">
1511                <widget class="QLabel" name="label_31">
1512                 <property name="text">
1513                  <string>Time to store OTP secrets in clipboard (in seconds):</string>
1514                 </property>
1515                 <property name="buddy">
1516                  <cstring>spin_debug_verbosity</cstring>
1517                 </property>
1518                </widget>
1519               </item>
1520               <item row="1" column="2">
1521                <spacer name="horizontalSpacer_7">
1522                 <property name="orientation">
1523                  <enum>Qt::Horizontal</enum>
1524                 </property>
1525                 <property name="sizeHint" stdset="0">
1526                  <size>
1527                   <width>40</width>
1528                   <height>20</height>
1529                  </size>
1530                 </property>
1531                </spacer>
1532               </item>
1533              </layout>
1534             </widget>
1535            </item>
1536            <item>
1537             <spacer name="verticalSpacer_4">
1538              <property name="orientation">
1539               <enum>Qt::Vertical</enum>
1540              </property>
1541              <property name="sizeType">
1542               <enum>QSizePolicy::MinimumExpanding</enum>
1543              </property>
1544              <property name="sizeHint" stdset="0">
1545               <size>
1546                <width>20</width>
1547                <height>0</height>
1548               </size>
1549              </property>
1550             </spacer>
1551            </item>
1552            <item>
1553             <widget class="Line" name="line_10">
1554              <property name="orientation">
1555               <enum>Qt::Horizontal</enum>
1556              </property>
1557             </widget>
1558            </item>
1559           </layout>
1560          </item>
1561          <item>
1562           <layout class="QHBoxLayout" name="horizontalLayout_11">
1563            <item>
1564             <spacer name="horizontalSpacer_5">
1565              <property name="orientation">
1566               <enum>Qt::Horizontal</enum>
1567              </property>
1568              <property name="sizeHint" stdset="0">
1569               <size>
1570                <width>40</width>
1571                <height>20</height>
1572               </size>
1573              </property>
1574             </spacer>
1575            </item>
1576            <item>
1577             <widget class="QPushButton" name="btn_cancelSettings">
1578              <property name="text">
1579               <string>Cancel</string>
1580              </property>
1581             </widget>
1582            </item>
1583            <item>
1584             <widget class="QPushButton" name="btn_writeSettings">
1585              <property name="text">
1586               <string>Save</string>
1587              </property>
1588             </widget>
1589            </item>
1590           </layout>
1591          </item>
1592         </layout>
1593        </item>
1594       </layout>
1595      </widget>
1596     </widget>
1597    </item>
1598   </layout>
1599  </widget>
1600  <widget class="QStatusBar" name="statusBar">
1601   <property name="sizeGripEnabled">
1602    <bool>false</bool>
1603   </property>
1604  </widget>
1605  <widget class="QMenuBar" name="menuBar">
1606   <property name="geometry">
1607    <rect>
1608     <x>0</x>
1609     <y>0</y>
1610     <width>932</width>
1611     <height>27</height>
1612    </rect>
1613   </property>
1614  </widget>
1615 </widget>
1616 <layoutdefault spacing="6" margin="11"/>
1617 <tabstops>
1618  <tabstop>btn_dial_PWS</tabstop>
1619  <tabstop>btn_dial_EV</tabstop>
1620  <tabstop>btn_dial_HV</tabstop>
1621  <tabstop>btn_dial_lock</tabstop>
1622  <tabstop>btn_dial_help</tabstop>
1623  <tabstop>btn_dial_quit</tabstop>
1624  <tabstop>radioButton_2</tabstop>
1625  <tabstop>radioButton</tabstop>
1626  <tabstop>slotComboBox</tabstop>
1627  <tabstop>nameEdit</tabstop>
1628  <tabstop>eraseButton</tabstop>
1629  <tabstop>base32RadioButton</tabstop>
1630  <tabstop>hexRadioButton</tabstop>
1631  <tabstop>secretEdit</tabstop>
1632  <tabstop>checkBox</tabstop>
1633  <tabstop>intervalSpinBox</tabstop>
1634  <tabstop>digits6radioButton</tabstop>
1635  <tabstop>digits8radioButton</tabstop>
1636  <tabstop>counterEdit</tabstop>
1637  <tabstop>setToZeroButton</tabstop>
1638  <tabstop>setToRandomButton</tabstop>
1639  <tabstop>cancelButton</tabstop>
1640  <tabstop>writeButton</tabstop>
1641  <tabstop>enableUserPasswordCheckBox</tabstop>
1642  <tabstop>deleteUserPasswordCheckBox</tabstop>
1643  <tabstop>PWS_ComboBoxSelectSlot</tabstop>
1644  <tabstop>PWS_ButtonClearSlot</tabstop>
1645  <tabstop>PWS_EditSlotName</tabstop>
1646  <tabstop>PWS_EditLoginName</tabstop>
1647  <tabstop>PWS_EditPassword</tabstop>
1648  <tabstop>PWS_ButtonCreatePW</tabstop>
1649  <tabstop>PWS_CheckBoxHideSecret</tabstop>
1650  <tabstop>l_utf8_info</tabstop>
1651  <tabstop>PWS_ButtonEnable</tabstop>
1652  <tabstop>PWS_Lock</tabstop>
1653  <tabstop>PWS_ButtonClose</tabstop>
1654  <tabstop>PWS_ButtonSaveSlot</tabstop>
1655  <tabstop>cb_first_run_message</tabstop>
1656  <tabstop>cb_show_window_on_start</tabstop>
1657  <tabstop>cb_check_symlink</tabstop>
1658  <tabstop>cb_device_connection_message</tabstop>
1659  <tabstop>cb_show_main_window_on_connection</tabstop>
1660  <tabstop>cb_hide_main_window_on_connection</tabstop>
1661  <tabstop>cb_hide_main_window_on_close</tabstop>
1662  <tabstop>combo_languages</tabstop>
1663  <tabstop>cb_debug_enabled</tabstop>
1664  <tabstop>edit_debug_file_path</tabstop>
1665  <tabstop>btn_select_debug_console</tabstop>
1666  <tabstop>btn_select_debug_file_path</tabstop>
1667  <tabstop>spin_debug_verbosity</tabstop>
1668  <tabstop>spin_PWS_time</tabstop>
1669  <tabstop>spin_OTP_time</tabstop>
1670  <tabstop>btn_cancelSettings</tabstop>
1671  <tabstop>btn_writeSettings</tabstop>
1672  <tabstop>writeGeneralConfigButton</tabstop>
1673  <tabstop>generalCancelButton</tabstop>
1674  <tabstop>tabWidget</tabstop>
1675  <tabstop>secret_key_generated_len</tabstop>
1676  <tabstop>randomSecretButton</tabstop>
1677  <tabstop>btn_copyToClipboard</tabstop>
1678 </tabstops>
1679 <resources>
1680  <include location="../../resources.qrc"/>
1681 </resources>
1682 <connections>
1683  <connection>
1684   <sender>generalCancelButton</sender>
1685   <signal>clicked()</signal>
1686   <receiver>MainWindow</receiver>
1687   <slot>hide()</slot>
1688   <hints>
1689    <hint type="sourcelabel">
1690     <x>824</x>
1691     <y>675</y>
1692    </hint>
1693    <hint type="destinationlabel">
1694     <x>300</x>
1695     <y>368</y>
1696    </hint>
1697   </hints>
1698  </connection>
1699  <connection>
1700   <sender>cancelButton</sender>
1701   <signal>clicked()</signal>
1702   <receiver>MainWindow</receiver>
1703   <slot>hide()</slot>
1704   <hints>
1705    <hint type="sourcelabel">
1706     <x>824</x>
1707     <y>675</y>
1708    </hint>
1709    <hint type="destinationlabel">
1710     <x>262</x>
1711     <y>366</y>
1712    </hint>
1713   </hints>
1714  </connection>
1715  <connection>
1716   <sender>btn_cancelSettings</sender>
1717   <signal>clicked()</signal>
1718   <receiver>MainWindow</receiver>
1719   <slot>hide()</slot>
1720   <hints>
1721    <hint type="sourcelabel">
1722     <x>823</x>
1723     <y>674</y>
1724    </hint>
1725    <hint type="destinationlabel">
1726     <x>6</x>
1727     <y>670</y>
1728    </hint>
1729   </hints>
1730  </connection>
1731  <connection>
1732   <sender>cb_debug_enabled</sender>
1733   <signal>toggled(bool)</signal>
1734   <receiver>edit_debug_file_path</receiver>
1735   <slot>setEnabled(bool)</slot>
1736   <hints>
1737    <hint type="sourcelabel">
1738     <x>154</x>
1739     <y>355</y>
1740    </hint>
1741    <hint type="destinationlabel">
1742     <x>374</x>
1743     <y>384</y>
1744    </hint>
1745   </hints>
1746  </connection>
1747  <connection>
1748   <sender>cb_debug_enabled</sender>
1749   <signal>toggled(bool)</signal>
1750   <receiver>spin_debug_verbosity</receiver>
1751   <slot>setEnabled(bool)</slot>
1752   <hints>
1753    <hint type="sourcelabel">
1754     <x>130</x>
1755     <y>355</y>
1756    </hint>
1757    <hint type="destinationlabel">
1758     <x>350</x>
1759     <y>414</y>
1760    </hint>
1761   </hints>
1762  </connection>
1763  <connection>
1764   <sender>cb_debug_enabled</sender>
1765   <signal>toggled(bool)</signal>
1766   <receiver>btn_select_debug_file_path</receiver>
1767   <slot>setEnabled(bool)</slot>
1768   <hints>
1769    <hint type="sourcelabel">
1770     <x>103</x>
1771     <y>355</y>
1772    </hint>
1773    <hint type="destinationlabel">
1774     <x>897</x>
1775     <y>384</y>
1776    </hint>
1777   </hints>
1778  </connection>
1779  <connection>
1780   <sender>cb_debug_enabled</sender>
1781   <signal>toggled(bool)</signal>
1782   <receiver>btn_select_debug_console</receiver>
1783   <slot>setEnabled(bool)</slot>
1784   <hints>
1785    <hint type="sourcelabel">
1786     <x>79</x>
1787     <y>350</y>
1788    </hint>
1789    <hint type="destinationlabel">
1790     <x>763</x>
1791     <y>376</y>
1792    </hint>
1793   </hints>
1794  </connection>
1795 </connections>
1796</ui>
1797