keepassxc

Форк
0
/
PasswordGeneratorWidget.ui 
1047 строк · 35.1 Кб
1
<?xml version="1.0" encoding="UTF-8"?>
2
<ui version="4.0">
3
 <class>PasswordGeneratorWidget</class>
4
 <widget class="QWidget" name="PasswordGeneratorWidget">
5
  <property name="geometry">
6
   <rect>
7
    <x>0</x>
8
    <y>0</y>
9
    <width>729</width>
10
    <height>427</height>
11
   </rect>
12
  </property>
13
  <property name="windowTitle">
14
   <string>Generate Password</string>
15
  </property>
16
  <layout class="QVBoxLayout" name="verticalLayout_2" stretch="0,0,0,0">
17
   <item>
18
    <layout class="QGridLayout" name="passwordFieldLayout">
19
     <item row="2" column="0">
20
      <layout class="QHBoxLayout" name="passwordStrengthTextLayout">
21
       <item>
22
        <widget class="QLabel" name="strengthLabel">
23
         <property name="minimumSize">
24
          <size>
25
           <width>70</width>
26
           <height>0</height>
27
          </size>
28
         </property>
29
         <property name="maximumSize">
30
          <size>
31
           <width>16777215</width>
32
           <height>30</height>
33
          </size>
34
         </property>
35
         <property name="text">
36
          <string comment="Password strength">strength</string>
37
         </property>
38
         <property name="textFormat">
39
          <enum>Qt::PlainText</enum>
40
         </property>
41
         <property name="alignment">
42
          <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
43
         </property>
44
         <property name="margin">
45
          <number>3</number>
46
         </property>
47
        </widget>
48
       </item>
49
       <item>
50
        <spacer name="horizontalSpacer_2">
51
         <property name="orientation">
52
          <enum>Qt::Horizontal</enum>
53
         </property>
54
         <property name="sizeHint" stdset="0">
55
          <size>
56
           <width>40</width>
57
           <height>20</height>
58
          </size>
59
         </property>
60
        </spacer>
61
       </item>
62
       <item>
63
        <widget class="QLabel" name="entropyLabel">
64
         <property name="sizePolicy">
65
          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
66
           <horstretch>0</horstretch>
67
           <verstretch>0</verstretch>
68
          </sizepolicy>
69
         </property>
70
         <property name="minimumSize">
71
          <size>
72
           <width>70</width>
73
           <height>0</height>
74
          </size>
75
         </property>
76
         <property name="text">
77
          <string>entropy</string>
78
         </property>
79
         <property name="alignment">
80
          <set>Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing</set>
81
         </property>
82
         <property name="margin">
83
          <number>3</number>
84
         </property>
85
        </widget>
86
       </item>
87
      </layout>
88
     </item>
89
     <item row="0" column="0">
90
      <widget class="PasswordWidget" name="editNewPassword" native="true">
91
       <property name="sizePolicy">
92
        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
93
         <horstretch>0</horstretch>
94
         <verstretch>0</verstretch>
95
        </sizepolicy>
96
       </property>
97
       <property name="minimumSize">
98
        <size>
99
         <width>450</width>
100
         <height>0</height>
101
        </size>
102
       </property>
103
       <property name="focusPolicy">
104
        <enum>Qt::StrongFocus</enum>
105
       </property>
106
       <property name="accessibleName">
107
        <string>Generated password</string>
108
       </property>
109
      </widget>
110
     </item>
111
     <item row="1" column="0">
112
      <widget class="QProgressBar" name="entropyProgressBar">
113
       <property name="minimumSize">
114
        <size>
115
         <width>50</width>
116
         <height>5</height>
117
        </size>
118
       </property>
119
       <property name="maximumSize">
120
        <size>
121
         <width>16777215</width>
122
         <height>5</height>
123
        </size>
124
       </property>
125
       <property name="styleSheet">
126
        <string notr="true">QProgressBar {
127
	border: none;
128
	height: 2px;
129
    font-size: 1px;
130
	background-color: transparent;
131
    padding: 0 1px;
132
}
133
QProgressBar::chunk {
134
	background-color: #c0392b;
135
	border-radius: 2px;
136
}</string>
137
       </property>
138
       <property name="maximum">
139
        <number>200</number>
140
       </property>
141
       <property name="value">
142
        <number>100</number>
143
       </property>
144
       <property name="textVisible">
145
        <bool>false</bool>
146
       </property>
147
       <property name="orientation">
148
        <enum>Qt::Horizontal</enum>
149
       </property>
150
       <property name="invertedAppearance">
151
        <bool>false</bool>
152
       </property>
153
       <property name="textDirection">
154
        <enum>QProgressBar::TopToBottom</enum>
155
       </property>
156
       <property name="format">
157
        <string>%p%</string>
158
       </property>
159
      </widget>
160
     </item>
161
     <item row="0" column="1">
162
      <widget class="QPushButton" name="buttonGenerate">
163
       <property name="focusPolicy">
164
        <enum>Qt::TabFocus</enum>
165
       </property>
166
       <property name="accessibleDescription">
167
        <string>Regenerate password</string>
168
       </property>
169
       <property name="shortcut">
170
        <string notr="true">Ctrl+R</string>
171
       </property>
172
      </widget>
173
     </item>
174
     <item row="0" column="2">
175
      <widget class="QPushButton" name="buttonCopy">
176
       <property name="focusPolicy">
177
        <enum>Qt::TabFocus</enum>
178
       </property>
179
       <property name="toolTip">
180
        <string>Copy password</string>
181
       </property>
182
       <property name="accessibleDescription">
183
        <string>Copy password</string>
184
       </property>
185
       <property name="shortcut">
186
        <string notr="true">Ctrl+C</string>
187
       </property>
188
      </widget>
189
     </item>
190
    </layout>
191
   </item>
192
   <item>
193
    <widget class="QTabWidget" name="tabWidget">
194
     <property name="sizePolicy">
195
      <sizepolicy hsizetype="Expanding" vsizetype="Minimum">
196
       <horstretch>0</horstretch>
197
       <verstretch>0</verstretch>
198
      </sizepolicy>
199
     </property>
200
     <property name="tabPosition">
201
      <enum>QTabWidget::North</enum>
202
     </property>
203
     <property name="currentIndex">
204
      <number>0</number>
205
     </property>
206
     <widget class="QWidget" name="passwordWidget">
207
      <attribute name="title">
208
       <string>Password</string>
209
      </attribute>
210
      <layout class="QGridLayout" name="_2">
211
       <property name="verticalSpacing">
212
        <number>10</number>
213
       </property>
214
       <item row="0" column="0">
215
        <layout class="QHBoxLayout" name="passwordLengthSliderLayout">
216
         <property name="spacing">
217
          <number>15</number>
218
         </property>
219
         <property name="sizeConstraint">
220
          <enum>QLayout::SetMinimumSize</enum>
221
         </property>
222
         <property name="topMargin">
223
          <number>0</number>
224
         </property>
225
         <item>
226
          <widget class="QLabel" name="labelLength">
227
           <property name="text">
228
            <string>&amp;Length:</string>
229
           </property>
230
           <property name="buddy">
231
            <cstring>spinBoxLength</cstring>
232
           </property>
233
          </widget>
234
         </item>
235
         <item>
236
          <widget class="QSlider" name="sliderLength">
237
           <property name="accessibleName">
238
            <string>Password length</string>
239
           </property>
240
           <property name="minimum">
241
            <number>1</number>
242
           </property>
243
           <property name="maximum">
244
            <number>128</number>
245
           </property>
246
           <property name="sliderPosition">
247
            <number>20</number>
248
           </property>
249
           <property name="orientation">
250
            <enum>Qt::Horizontal</enum>
251
           </property>
252
           <property name="tickPosition">
253
            <enum>QSlider::TicksBelow</enum>
254
           </property>
255
           <property name="tickInterval">
256
            <number>8</number>
257
           </property>
258
          </widget>
259
         </item>
260
         <item>
261
          <widget class="QSpinBox" name="spinBoxLength">
262
           <property name="accessibleName">
263
            <string>Password length</string>
264
           </property>
265
           <property name="minimum">
266
            <number>1</number>
267
           </property>
268
           <property name="maximum">
269
            <number>999</number>
270
           </property>
271
           <property name="value">
272
            <number>20</number>
273
           </property>
274
          </widget>
275
         </item>
276
         <item>
277
          <widget class="QPushButton" name="buttonAdvancedMode">
278
           <property name="focusPolicy">
279
            <enum>Qt::TabFocus</enum>
280
           </property>
281
           <property name="toolTip">
282
            <string>Switch to advanced mode</string>
283
           </property>
284
           <property name="text">
285
            <string>Advanced</string>
286
           </property>
287
           <property name="checkable">
288
            <bool>true</bool>
289
           </property>
290
           <attribute name="buttonGroup">
291
            <string notr="true">optionButtons</string>
292
           </attribute>
293
          </widget>
294
         </item>
295
        </layout>
296
       </item>
297
       <item row="1" column="0">
298
        <widget class="QGroupBox" name="groupBox">
299
         <property name="minimumSize">
300
          <size>
301
           <width>580</width>
302
           <height>0</height>
303
          </size>
304
         </property>
305
         <property name="title">
306
          <string>Character Types</string>
307
         </property>
308
         <layout class="QHBoxLayout" name="horizontalLayout">
309
          <property name="sizeConstraint">
310
           <enum>QLayout::SetMinimumSize</enum>
311
          </property>
312
          <item>
313
           <spacer name="horizontalSpacer">
314
            <property name="orientation">
315
             <enum>Qt::Horizontal</enum>
316
            </property>
317
            <property name="sizeHint" stdset="0">
318
             <size>
319
              <width>40</width>
320
              <height>20</height>
321
             </size>
322
            </property>
323
           </spacer>
324
          </item>
325
          <item>
326
           <layout class="QVBoxLayout" name="verticalLayout_4">
327
            <item>
328
             <layout class="QGridLayout" name="characterButtons">
329
              <property name="bottomMargin">
330
               <number>6</number>
331
              </property>
332
              <item row="0" column="3">
333
               <widget class="QPushButton" name="checkBoxSpecialChars">
334
                <property name="enabled">
335
                 <bool>true</bool>
336
                </property>
337
                <property name="focusPolicy">
338
                 <enum>Qt::TabFocus</enum>
339
                </property>
340
                <property name="toolTip">
341
                 <string>Special characters</string>
342
                </property>
343
                <property name="accessibleName">
344
                 <string>Special characters</string>
345
                </property>
346
                <property name="text">
347
                 <string notr="true">/ * + &amp;&amp;</string>
348
                </property>
349
                <property name="checkable">
350
                 <bool>true</bool>
351
                </property>
352
                <attribute name="buttonGroup">
353
                 <string notr="true">optionButtons</string>
354
                </attribute>
355
               </widget>
356
              </item>
357
              <item row="1" column="1">
358
               <widget class="QPushButton" name="checkBoxQuotes">
359
                <property name="focusPolicy">
360
                 <enum>Qt::TabFocus</enum>
361
                </property>
362
                <property name="toolTip">
363
                 <string>Quotes</string>
364
                </property>
365
                <property name="accessibleName">
366
                 <string>Quotes</string>
367
                </property>
368
                <property name="text">
369
                 <string notr="true">&quot; '</string>
370
                </property>
371
                <property name="checkable">
372
                 <bool>true</bool>
373
                </property>
374
                <attribute name="buttonGroup">
375
                 <string notr="true">optionButtons</string>
376
                </attribute>
377
               </widget>
378
              </item>
379
              <item row="1" column="0">
380
               <widget class="QPushButton" name="checkBoxPunctuation">
381
                <property name="focusPolicy">
382
                 <enum>Qt::TabFocus</enum>
383
                </property>
384
                <property name="toolTip">
385
                 <string>Punctuation</string>
386
                </property>
387
                <property name="accessibleName">
388
                 <string>Punctuation</string>
389
                </property>
390
                <property name="text">
391
                 <string notr="true">. , : ;</string>
392
                </property>
393
                <property name="checkable">
394
                 <bool>true</bool>
395
                </property>
396
                <attribute name="buttonGroup">
397
                 <string notr="true">optionButtons</string>
398
                </attribute>
399
               </widget>
400
              </item>
401
              <item row="1" column="2">
402
               <widget class="QPushButton" name="checkBoxDashes">
403
                <property name="focusPolicy">
404
                 <enum>Qt::TabFocus</enum>
405
                </property>
406
                <property name="toolTip">
407
                 <string>Dashes and Slashes</string>
408
                </property>
409
                <property name="accessibleName">
410
                 <string>Dashes and Slashes</string>
411
                </property>
412
                <property name="text">
413
                 <string notr="true">\ / | _ -</string>
414
                </property>
415
                <property name="checkable">
416
                 <bool>true</bool>
417
                </property>
418
                <attribute name="buttonGroup">
419
                 <string notr="true">optionButtons</string>
420
                </attribute>
421
               </widget>
422
              </item>
423
              <item row="0" column="0">
424
               <widget class="QPushButton" name="checkBoxUpper">
425
                <property name="focusPolicy">
426
                 <enum>Qt::TabFocus</enum>
427
                </property>
428
                <property name="toolTip">
429
                 <string>Upper-case letters</string>
430
                </property>
431
                <property name="accessibleName">
432
                 <string>Upper-case letters</string>
433
                </property>
434
                <property name="text">
435
                 <string notr="true">A-Z</string>
436
                </property>
437
                <property name="checkable">
438
                 <bool>true</bool>
439
                </property>
440
                <attribute name="buttonGroup">
441
                 <string notr="true">optionButtons</string>
442
                </attribute>
443
               </widget>
444
              </item>
445
              <item row="0" column="2">
446
               <widget class="QPushButton" name="checkBoxNumbers">
447
                <property name="focusPolicy">
448
                 <enum>Qt::TabFocus</enum>
449
                </property>
450
                <property name="toolTip">
451
                 <string>Numbers</string>
452
                </property>
453
                <property name="accessibleName">
454
                 <string>Numbers</string>
455
                </property>
456
                <property name="text">
457
                 <string notr="true">0-9</string>
458
                </property>
459
                <property name="checkable">
460
                 <bool>true</bool>
461
                </property>
462
                <attribute name="buttonGroup">
463
                 <string notr="true">optionButtons</string>
464
                </attribute>
465
               </widget>
466
              </item>
467
              <item row="0" column="1">
468
               <widget class="QPushButton" name="checkBoxLower">
469
                <property name="focusPolicy">
470
                 <enum>Qt::TabFocus</enum>
471
                </property>
472
                <property name="toolTip">
473
                 <string>Lower-case letters</string>
474
                </property>
475
                <property name="accessibleName">
476
                 <string>Lower-case letters</string>
477
                </property>
478
                <property name="text">
479
                 <string notr="true">a-z</string>
480
                </property>
481
                <property name="checkable">
482
                 <bool>true</bool>
483
                </property>
484
                <attribute name="buttonGroup">
485
                 <string notr="true">optionButtons</string>
486
                </attribute>
487
               </widget>
488
              </item>
489
              <item row="1" column="3">
490
               <widget class="QPushButton" name="checkBoxMath">
491
                <property name="focusPolicy">
492
                 <enum>Qt::TabFocus</enum>
493
                </property>
494
                <property name="toolTip">
495
                 <string>Math Symbols</string>
496
                </property>
497
                <property name="accessibleName">
498
                 <string>Math Symbols</string>
499
                </property>
500
                <property name="text">
501
                 <string notr="true">&lt; &gt; * + ! ? =</string>
502
                </property>
503
                <property name="checkable">
504
                 <bool>true</bool>
505
                </property>
506
                <attribute name="buttonGroup">
507
                 <string notr="true">optionButtons</string>
508
                </attribute>
509
               </widget>
510
              </item>
511
              <item row="0" column="4">
512
               <widget class="QPushButton" name="checkBoxExtASCII">
513
                <property name="focusPolicy">
514
                 <enum>Qt::TabFocus</enum>
515
                </property>
516
                <property name="toolTip">
517
                 <string>Extended ASCII</string>
518
                </property>
519
                <property name="accessibleName">
520
                 <string>Extended ASCII</string>
521
                </property>
522
                <property name="text">
523
                 <string>Extended ASCII</string>
524
                </property>
525
                <property name="checkable">
526
                 <bool>true</bool>
527
                </property>
528
                <attribute name="buttonGroup">
529
                 <string notr="true">optionButtons</string>
530
                </attribute>
531
               </widget>
532
              </item>
533
              <item row="1" column="4">
534
               <widget class="QPushButton" name="checkBoxBraces">
535
                <property name="focusPolicy">
536
                 <enum>Qt::TabFocus</enum>
537
                </property>
538
                <property name="toolTip">
539
                 <string>Braces</string>
540
                </property>
541
                <property name="accessibleName">
542
                 <string>Braces</string>
543
                </property>
544
                <property name="text">
545
                 <string notr="true">{ [ ( ) ] }</string>
546
                </property>
547
                <property name="checkable">
548
                 <bool>true</bool>
549
                </property>
550
                <attribute name="buttonGroup">
551
                 <string notr="true">optionButtons</string>
552
                </attribute>
553
               </widget>
554
              </item>
555
              <item row="0" column="5">
556
               <spacer name="horizontalSpacer_3">
557
                <property name="orientation">
558
                 <enum>Qt::Horizontal</enum>
559
                </property>
560
                <property name="sizeHint" stdset="0">
561
                 <size>
562
                  <width>40</width>
563
                  <height>20</height>
564
                 </size>
565
                </property>
566
               </spacer>
567
              </item>
568
             </layout>
569
            </item>
570
            <item>
571
             <widget class="QWidget" name="advancedContainer" native="true">
572
              <layout class="QVBoxLayout" name="verticalLayout_3">
573
               <property name="leftMargin">
574
                <number>0</number>
575
               </property>
576
               <property name="topMargin">
577
                <number>0</number>
578
               </property>
579
               <property name="rightMargin">
580
                <number>0</number>
581
               </property>
582
               <property name="bottomMargin">
583
                <number>0</number>
584
               </property>
585
               <item>
586
                <layout class="QGridLayout" name="gridLayout">
587
                 <property name="bottomMargin">
588
                  <number>6</number>
589
                 </property>
590
                 <item row="1" column="0">
591
                  <widget class="QLabel" name="labelExcludedChars">
592
                   <property name="text">
593
                    <string>Do not include:</string>
594
                   </property>
595
                  </widget>
596
                 </item>
597
                 <item row="0" column="1">
598
                  <widget class="QLineEdit" name="editAdditionalChars">
599
                   <property name="sizePolicy">
600
                    <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
601
                     <horstretch>0</horstretch>
602
                     <verstretch>0</verstretch>
603
                    </sizepolicy>
604
                   </property>
605
                   <property name="minimumSize">
606
                    <size>
607
                     <width>375</width>
608
                     <height>0</height>
609
                    </size>
610
                   </property>
611
                   <property name="toolTip">
612
                    <string>Additional characters to use for the generated password</string>
613
                   </property>
614
                   <property name="accessibleName">
615
                    <string>Additional characters</string>
616
                   </property>
617
                   <property name="clearButtonEnabled">
618
                    <bool>true</bool>
619
                   </property>
620
                  </widget>
621
                 </item>
622
                 <item row="1" column="2">
623
                  <widget class="QPushButton" name="buttonAddHex">
624
                   <property name="focusPolicy">
625
                    <enum>Qt::TabFocus</enum>
626
                   </property>
627
                   <property name="toolTip">
628
                    <string>Add non-hex letters to &quot;do not include&quot; list</string>
629
                   </property>
630
                   <property name="accessibleName">
631
                    <string>Hex Passwords</string>
632
                   </property>
633
                   <property name="text">
634
                    <string>Hex</string>
635
                   </property>
636
                  </widget>
637
                 </item>
638
                 <item row="1" column="1">
639
                  <widget class="QLineEdit" name="editExcludedChars">
640
                   <property name="sizePolicy">
641
                    <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
642
                     <horstretch>0</horstretch>
643
                     <verstretch>0</verstretch>
644
                    </sizepolicy>
645
                   </property>
646
                   <property name="minimumSize">
647
                    <size>
648
                     <width>375</width>
649
                     <height>0</height>
650
                    </size>
651
                   </property>
652
                   <property name="toolTip">
653
                    <string>Character set to exclude from generated password</string>
654
                   </property>
655
                   <property name="accessibleName">
656
                    <string>Excluded characters</string>
657
                   </property>
658
                   <property name="clearButtonEnabled">
659
                    <bool>true</bool>
660
                   </property>
661
                  </widget>
662
                 </item>
663
                 <item row="0" column="0">
664
                  <widget class="QLabel" name="label">
665
                   <property name="text">
666
                    <string>Also choose from:</string>
667
                   </property>
668
                  </widget>
669
                 </item>
670
                </layout>
671
               </item>
672
               <item>
673
                <widget class="QCheckBox" name="checkBoxExcludeAlike">
674
                 <property name="toolTip">
675
                  <string>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;&quot;</string>
676
                 </property>
677
                 <property name="text">
678
                  <string>Exclude look-alike characters</string>
679
                 </property>
680
                 <attribute name="buttonGroup">
681
                  <string notr="true">optionButtons</string>
682
                 </attribute>
683
                </widget>
684
               </item>
685
               <item>
686
                <widget class="QCheckBox" name="checkBoxEnsureEvery">
687
                 <property name="text">
688
                  <string>Pick characters from every group</string>
689
                 </property>
690
                 <attribute name="buttonGroup">
691
                  <string notr="true">optionButtons</string>
692
                 </attribute>
693
                </widget>
694
               </item>
695
              </layout>
696
             </widget>
697
            </item>
698
           </layout>
699
          </item>
700
          <item>
701
           <spacer name="horizontalSpacer_8">
702
            <property name="orientation">
703
             <enum>Qt::Horizontal</enum>
704
            </property>
705
            <property name="sizeHint" stdset="0">
706
             <size>
707
              <width>40</width>
708
              <height>20</height>
709
             </size>
710
            </property>
711
           </spacer>
712
          </item>
713
         </layout>
714
        </widget>
715
       </item>
716
      </layout>
717
     </widget>
718
     <widget class="QWidget" name="dicewareWidget">
719
      <attribute name="title">
720
       <string>Passphrase</string>
721
      </attribute>
722
      <layout class="QGridLayout" name="gridLayout_2">
723
       <item row="0" column="0">
724
        <layout class="QGridLayout" name="gridLayout_3">
725
         <item row="2" column="1" alignment="Qt::AlignRight">
726
          <widget class="QLabel" name="labelWordSeparator">
727
           <property name="text">
728
            <string>Word Separator:</string>
729
           </property>
730
          </widget>
731
         </item>
732
         <item row="0" column="1" alignment="Qt::AlignRight">
733
          <widget class="QLabel" name="labelWordList">
734
           <property name="sizePolicy">
735
            <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
736
             <horstretch>0</horstretch>
737
             <verstretch>0</verstretch>
738
            </sizepolicy>
739
           </property>
740
           <property name="text">
741
            <string>Wordlist:</string>
742
           </property>
743
          </widget>
744
         </item>
745
         <item row="1" column="2">
746
          <layout class="QHBoxLayout" name="horizontalLayout_3">
747
           <property name="sizeConstraint">
748
            <enum>QLayout::SetMinimumSize</enum>
749
           </property>
750
           <item>
751
            <widget class="QSlider" name="sliderWordCount">
752
             <property name="minimum">
753
              <number>1</number>
754
             </property>
755
             <property name="maximum">
756
              <number>40</number>
757
             </property>
758
             <property name="value">
759
              <number>6</number>
760
             </property>
761
             <property name="sliderPosition">
762
              <number>6</number>
763
             </property>
764
             <property name="orientation">
765
              <enum>Qt::Horizontal</enum>
766
             </property>
767
             <property name="tickPosition">
768
              <enum>QSlider::TicksBelow</enum>
769
             </property>
770
             <property name="tickInterval">
771
              <number>8</number>
772
             </property>
773
            </widget>
774
           </item>
775
           <item>
776
            <widget class="QSpinBox" name="spinBoxWordCount">
777
             <property name="minimum">
778
              <number>1</number>
779
             </property>
780
             <property name="maximum">
781
              <number>100</number>
782
             </property>
783
             <property name="value">
784
              <number>6</number>
785
             </property>
786
            </widget>
787
           </item>
788
          </layout>
789
         </item>
790
         <item row="1" column="1" alignment="Qt::AlignRight">
791
          <widget class="QLabel" name="labelWordCount">
792
           <property name="text">
793
            <string>Word Count:</string>
794
           </property>
795
           <property name="buddy">
796
            <cstring>spinBoxLength</cstring>
797
           </property>
798
          </widget>
799
         </item>
800
         <item row="4" column="1" alignment="Qt::AlignRight">
801
          <widget class="QLabel" name="characterCountLabel">
802
           <property name="text">
803
            <string>Character Count:</string>
804
           </property>
805
          </widget>
806
         </item>
807
         <item row="3" column="1" alignment="Qt::AlignRight">
808
          <widget class="QLabel" name="wordCaseLabel">
809
           <property name="text">
810
            <string>Word Case:</string>
811
           </property>
812
          </widget>
813
         </item>
814
         <item row="3" column="2">
815
          <layout class="QHBoxLayout" name="horizontalLayout_6">
816
           <item>
817
            <widget class="QComboBox" name="wordCaseComboBox"/>
818
           </item>
819
           <item>
820
            <spacer name="horizontalSpacer_4">
821
             <property name="orientation">
822
              <enum>Qt::Horizontal</enum>
823
             </property>
824
             <property name="sizeHint" stdset="0">
825
              <size>
826
               <width>40</width>
827
               <height>20</height>
828
              </size>
829
             </property>
830
            </spacer>
831
           </item>
832
          </layout>
833
         </item>
834
         <item row="2" column="2">
835
          <layout class="QHBoxLayout" name="horizontalLayout_9">
836
           <item>
837
            <widget class="QLineEdit" name="editWordSeparator">
838
             <property name="sizePolicy">
839
              <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
840
               <horstretch>0</horstretch>
841
               <verstretch>0</verstretch>
842
              </sizepolicy>
843
             </property>
844
             <property name="minimumSize">
845
              <size>
846
               <width>20</width>
847
               <height>0</height>
848
              </size>
849
             </property>
850
             <property name="text">
851
              <string/>
852
             </property>
853
            </widget>
854
           </item>
855
           <item>
856
            <spacer name="horizontalSpacer_7">
857
             <property name="orientation">
858
              <enum>Qt::Horizontal</enum>
859
             </property>
860
             <property name="sizeHint" stdset="0">
861
              <size>
862
               <width>40</width>
863
               <height>20</height>
864
              </size>
865
             </property>
866
            </spacer>
867
           </item>
868
          </layout>
869
         </item>
870
         <item row="0" column="2">
871
          <layout class="QHBoxLayout" name="horizontalLayout_10">
872
           <item>
873
            <widget class="QComboBox" name="comboBoxWordList">
874
             <property name="sizePolicy">
875
              <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
876
               <horstretch>0</horstretch>
877
               <verstretch>0</verstretch>
878
              </sizepolicy>
879
             </property>
880
            </widget>
881
           </item>
882
           <item>
883
            <widget class="QPushButton" name="buttonDeleteWordList">
884
             <property name="focusPolicy">
885
              <enum>Qt::TabFocus</enum>
886
             </property>
887
             <property name="toolTip">
888
              <string>Delete selected wordlist</string>
889
             </property>
890
             <property name="accessibleDescription">
891
              <string>Delete selected wordlist</string>
892
             </property>
893
            </widget>
894
           </item>
895
           <item>
896
            <widget class="QPushButton" name="buttonAddWordList">
897
             <property name="focusPolicy">
898
              <enum>Qt::TabFocus</enum>
899
             </property>
900
             <property name="toolTip">
901
              <string>Add custom wordlist</string>
902
             </property>
903
             <property name="accessibleDescription">
904
              <string>Add custom wordlist</string>
905
             </property>
906
            </widget>
907
           </item>
908
          </layout>
909
         </item>
910
         <item row="4" column="2" alignment="Qt::AlignLeft">
911
          <widget class="QLabel" name="charactersInPassphraseLabel">
912
           <property name="text">
913
            <string>character</string>
914
           </property>
915
          </widget>
916
         </item>
917
        </layout>
918
       </item>
919
       <item row="1" column="0">
920
        <spacer name="verticalSpacer_3">
921
         <property name="orientation">
922
          <enum>Qt::Vertical</enum>
923
         </property>
924
         <property name="sizeHint" stdset="0">
925
          <size>
926
           <width>20</width>
927
           <height>40</height>
928
          </size>
929
         </property>
930
        </spacer>
931
       </item>
932
      </layout>
933
     </widget>
934
    </widget>
935
   </item>
936
   <item>
937
    <layout class="QHBoxLayout" name="horizontalLayout_4">
938
     <property name="leftMargin">
939
      <number>0</number>
940
     </property>
941
     <property name="topMargin">
942
      <number>0</number>
943
     </property>
944
     <item>
945
      <spacer name="horizontalSpacer_5">
946
       <property name="orientation">
947
        <enum>Qt::Horizontal</enum>
948
       </property>
949
       <property name="sizeHint" stdset="0">
950
        <size>
951
         <width>40</width>
952
         <height>20</height>
953
        </size>
954
       </property>
955
      </spacer>
956
     </item>
957
     <item>
958
      <widget class="QPushButton" name="buttonClose">
959
       <property name="text">
960
        <string>Close</string>
961
       </property>
962
       <property name="shortcut">
963
        <string>Esc</string>
964
       </property>
965
      </widget>
966
     </item>
967
     <item>
968
      <widget class="QPushButton" name="buttonApply">
969
       <property name="text">
970
        <string>Apply Password</string>
971
       </property>
972
       <property name="default">
973
        <bool>true</bool>
974
       </property>
975
      </widget>
976
     </item>
977
    </layout>
978
   </item>
979
   <item>
980
    <spacer name="verticalSpacer">
981
     <property name="orientation">
982
      <enum>Qt::Vertical</enum>
983
     </property>
984
     <property name="sizeType">
985
      <enum>QSizePolicy::Expanding</enum>
986
     </property>
987
     <property name="sizeHint" stdset="0">
988
      <size>
989
       <width>0</width>
990
       <height>0</height>
991
      </size>
992
     </property>
993
    </spacer>
994
   </item>
995
  </layout>
996
 </widget>
997
 <customwidgets>
998
  <customwidget>
999
   <class>PasswordWidget</class>
1000
   <extends>QWidget</extends>
1001
   <header>gui/PasswordWidget.h</header>
1002
   <container>1</container>
1003
  </customwidget>
1004
 </customwidgets>
1005
 <tabstops>
1006
  <tabstop>editNewPassword</tabstop>
1007
  <tabstop>buttonGenerate</tabstop>
1008
  <tabstop>buttonCopy</tabstop>
1009
  <tabstop>tabWidget</tabstop>
1010
  <tabstop>sliderLength</tabstop>
1011
  <tabstop>spinBoxLength</tabstop>
1012
  <tabstop>buttonAdvancedMode</tabstop>
1013
  <tabstop>checkBoxUpper</tabstop>
1014
  <tabstop>checkBoxLower</tabstop>
1015
  <tabstop>checkBoxNumbers</tabstop>
1016
  <tabstop>checkBoxSpecialChars</tabstop>
1017
  <tabstop>checkBoxExtASCII</tabstop>
1018
  <tabstop>checkBoxPunctuation</tabstop>
1019
  <tabstop>checkBoxQuotes</tabstop>
1020
  <tabstop>checkBoxDashes</tabstop>
1021
  <tabstop>checkBoxMath</tabstop>
1022
  <tabstop>checkBoxBraces</tabstop>
1023
  <tabstop>editAdditionalChars</tabstop>
1024
  <tabstop>editExcludedChars</tabstop>
1025
  <tabstop>buttonAddHex</tabstop>
1026
  <tabstop>checkBoxExcludeAlike</tabstop>
1027
  <tabstop>checkBoxEnsureEvery</tabstop>
1028
  <tabstop>comboBoxWordList</tabstop>
1029
  <tabstop>buttonDeleteWordList</tabstop>
1030
  <tabstop>buttonAddWordList</tabstop>
1031
  <tabstop>sliderWordCount</tabstop>
1032
  <tabstop>spinBoxWordCount</tabstop>
1033
  <tabstop>editWordSeparator</tabstop>
1034
  <tabstop>wordCaseComboBox</tabstop>
1035
  <tabstop>buttonClose</tabstop>
1036
  <tabstop>buttonApply</tabstop>
1037
 </tabstops>
1038
 <resources/>
1039
 <connections/>
1040
 <buttongroups>
1041
  <buttongroup name="optionButtons">
1042
   <property name="exclusive">
1043
    <bool>false</bool>
1044
   </property>
1045
  </buttongroup>
1046
 </buttongroups>
1047
</ui>
1048

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.