Wizard 0 0 710 368 Wizard QWizard::HaveHelpButton|QWizard::IndependentPages Tomb tomb creation This wizard will guide you to the creation of a tomb.<br> It will be fun! Qt::RichText true Please enter tomb size. Digging the tomb will require some time: usually, one minute per GB, but your mileage may vary. <br>Keep in mind that resizing it in the future is still NOT implemented true Enter tomb size, in MB. 1GB=1000MB) spinBox 100000 100 Where do you want your tomb to be digged? true lineEdit Open file Key creation Choose the location for your key <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Now, you have to decide where to put the <span style=" font-weight:600;">key</span> for your tomb<br />You should not leave your key at the door, as this will lower security A LOT</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, the keyfile is very small (less than a KB), so disk space is not an issue</p></body></html> Qt::RichText true On a USB pen (best security) true Qt::Horizontal QSizePolicy::Maximum 40 20 If you choose to do so, do not insert it NOW. Do it when you are asked to do so <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It will be created as a regular file in the same directory of your tomb.</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It is much easier to use, but also much more <span style=" font-style:italic;">insecure</span>: all your security will be guaranteed by your <span style=" font-weight:600;">password</span>. If you really want to do this, choose a strong password (lot of random/non-dictionary words, spaces, numbers, odd characters)</p></body></html> Near to the tomb itself (this is BAD) Specify location Qt::Horizontal QSizePolicy::Maximum 40 20 false false Choose location <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Help: </span>the key file is very small, so disk usage is not an issue</p></body></html> true false Key Password Choose a <b>strong</b> password now Password lineEdit_pass QLineEdit::Password Password (again, for confirmation) lineEdit_pass_again QLineEdit::Password <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Warning: password doesn't match</span></p></body></html> You successfully created the tomb! Open the just-created tomb NOW! true false WizardPage_pass QWizardPage
wizardpage_pass.h
1 password_not_match(bool) check_password_match()
radioButton_3 toggled(bool) lineEdit_2 setEnabled(bool) 62 212 164 243 radioButton_3 toggled(bool) pushButton_2 setEnabled(bool) 118 212 677 246 Wizard currentIdChanged(int) label_11 hide() 181 335 77 267 Wizard helpRequested() label_11 show() 135 356 117 267 lineEdit_pass textChanged(QString) wizardPage_pass check_password_match() 339 105 99 85 wizardPage_pass password_match(bool) label_pwd_match setVisible(bool) 99 85 117 152 lineEdit_pass_again textChanged(QString) wizardPage_pass check_password_match() 289 126 49 70 check_passwords_equal()