Created
October 23, 2011 16:26
-
-
Save boyska/1307548 to your computer and use it in GitHub Desktop.
Tomb create gui (sketch)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<ui version="4.0"> | |
<class>Wizard</class> | |
<widget class="QWizard" name="Wizard"> | |
<property name="geometry"> | |
<rect> | |
<x>0</x> | |
<y>0</y> | |
<width>709</width> | |
<height>368</height> | |
</rect> | |
</property> | |
<property name="windowTitle"> | |
<string>Wizard</string> | |
</property> | |
<property name="wizardStyle"> | |
<enum>QWizard::ModernStyle</enum> | |
</property> | |
<property name="options"> | |
<set>QWizard::HaveHelpButton|QWizard::IndependentPages</set> | |
</property> | |
<widget class="QWizardPage" name="wizardPage1"> | |
<property name="title"> | |
<string>Tomb</string> | |
</property> | |
<property name="subTitle"> | |
<string>tomb creation</string> | |
</property> | |
<layout class="QVBoxLayout" name="verticalLayout"> | |
<item> | |
<widget class="QLabel" name="label"> | |
<property name="text"> | |
<string>This wizard will guide you to the creation of a tomb.<br> It will be fun!</string> | |
</property> | |
<property name="textFormat"> | |
<enum>Qt::RichText</enum> | |
</property> | |
<property name="wordWrap"> | |
<bool>true</bool> | |
</property> | |
</widget> | |
</item> | |
</layout> | |
</widget> | |
<widget class="QWizardPage" name="wizardPage2"> | |
<layout class="QVBoxLayout" name="verticalLayout_2"> | |
<item> | |
<widget class="QLabel" name="label_2"> | |
<property name="text"> | |
<string>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</string> | |
</property> | |
<property name="wordWrap"> | |
<bool>true</bool> | |
</property> | |
</widget> | |
</item> | |
<item> | |
<layout class="QHBoxLayout" name="horizontalLayout"> | |
<item> | |
<widget class="QLabel" name="label_3"> | |
<property name="text"> | |
<string>Enter tomb size, in MB. 1GB=1000MB)</string> | |
</property> | |
<property name="buddy"> | |
<cstring>spinBox</cstring> | |
</property> | |
</widget> | |
</item> | |
<item> | |
<widget class="QSpinBox" name="spinBox"> | |
<property name="maximum"> | |
<number>100000</number> | |
</property> | |
<property name="value"> | |
<number>100</number> | |
</property> | |
</widget> | |
</item> | |
</layout> | |
</item> | |
</layout> | |
</widget> | |
<widget class="QWizardPage" name="wizardPage"> | |
<layout class="QVBoxLayout" name="verticalLayout_3"> | |
<item> | |
<widget class="QLabel" name="label_4"> | |
<property name="text"> | |
<string>Where do you want your tomb to be digged?</string> | |
</property> | |
<property name="wordWrap"> | |
<bool>true</bool> | |
</property> | |
<property name="buddy"> | |
<cstring>lineEdit</cstring> | |
</property> | |
</widget> | |
</item> | |
<item> | |
<layout class="QHBoxLayout" name="horizontalLayout_2"> | |
<item> | |
<widget class="QLineEdit" name="lineEdit"/> | |
</item> | |
<item> | |
<widget class="QPushButton" name="pushButton"> | |
<property name="text"> | |
<string>Open file</string> | |
</property> | |
</widget> | |
</item> | |
</layout> | |
</item> | |
</layout> | |
</widget> | |
<widget class="QWizardPage" name="wizardPage_key_location"> | |
<property name="title"> | |
<string>Key creation</string> | |
</property> | |
<property name="subTitle"> | |
<string>Choose the location for your key</string> | |
</property> | |
<layout class="QVBoxLayout" name="verticalLayout_6"> | |
<item> | |
<widget class="QLabel" name="label_5"> | |
<property name="text"> | |
<string><!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></string> | |
</property> | |
<property name="textFormat"> | |
<enum>Qt::RichText</enum> | |
</property> | |
<property name="wordWrap"> | |
<bool>true</bool> | |
</property> | |
</widget> | |
</item> | |
<item> | |
<layout class="QVBoxLayout" name="verticalLayout_5"> | |
<item> | |
<layout class="QVBoxLayout" name="verticalLayout_4"> | |
<item> | |
<widget class="QRadioButton" name="radioButton"> | |
<property name="text"> | |
<string>On a USB pen (best security)</string> | |
</property> | |
<property name="checked"> | |
<bool>true</bool> | |
</property> | |
</widget> | |
</item> | |
<item> | |
<layout class="QHBoxLayout" name="horizontalLayout_4"> | |
<item> | |
<spacer name="horizontalSpacer_2"> | |
<property name="orientation"> | |
<enum>Qt::Horizontal</enum> | |
</property> | |
<property name="sizeType"> | |
<enum>QSizePolicy::Maximum</enum> | |
</property> | |
<property name="sizeHint" stdset="0"> | |
<size> | |
<width>40</width> | |
<height>20</height> | |
</size> | |
</property> | |
</spacer> | |
</item> | |
<item> | |
<widget class="QLabel" name="label_6"> | |
<property name="text"> | |
<string>If you choose to do so, do not insert it NOW. Do it when you are asked to do so</string> | |
</property> | |
</widget> | |
</item> | |
</layout> | |
</item> | |
</layout> | |
</item> | |
<item> | |
<widget class="QRadioButton" name="radioButton_2"> | |
<property name="toolTip"> | |
<string><!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></string> | |
</property> | |
<property name="text"> | |
<string>Near to the tomb itself (this is BAD)</string> | |
</property> | |
</widget> | |
</item> | |
<item> | |
<widget class="QRadioButton" name="radioButton_3"> | |
<property name="text"> | |
<string>Specify location</string> | |
</property> | |
</widget> | |
</item> | |
</layout> | |
</item> | |
<item> | |
<layout class="QHBoxLayout" name="horizontalLayout_3"> | |
<item> | |
<spacer name="horizontalSpacer"> | |
<property name="orientation"> | |
<enum>Qt::Horizontal</enum> | |
</property> | |
<property name="sizeType"> | |
<enum>QSizePolicy::Maximum</enum> | |
</property> | |
<property name="sizeHint" stdset="0"> | |
<size> | |
<width>40</width> | |
<height>20</height> | |
</size> | |
</property> | |
</spacer> | |
</item> | |
<item> | |
<widget class="QLineEdit" name="lineEdit_2"> | |
<property name="enabled"> | |
<bool>false</bool> | |
</property> | |
</widget> | |
</item> | |
<item> | |
<widget class="QPushButton" name="pushButton_2"> | |
<property name="enabled"> | |
<bool>false</bool> | |
</property> | |
<property name="text"> | |
<string>Choose location</string> | |
</property> | |
</widget> | |
</item> | |
</layout> | |
</item> | |
</layout> | |
<zorder>radioButton</zorder> | |
<zorder>radioButton_2</zorder> | |
<zorder>radioButton_3</zorder> | |
<zorder>label_5</zorder> | |
<zorder>lineEdit_2</zorder> | |
<zorder>pushButton_2</zorder> | |
<zorder>layoutWidget</zorder> | |
<zorder>lineEdit_2</zorder> | |
<zorder>horizontalSpacer</zorder> | |
<zorder>label_6</zorder> | |
<zorder>horizontalSpacer_2</zorder> | |
<zorder>radioButton_3</zorder> | |
<zorder>radioButton_3</zorder> | |
<zorder>radioButton_3</zorder> | |
</widget> | |
<widget class="QWizardPage" name="wizardPage_2"> | |
<layout class="QVBoxLayout" name="verticalLayout_7"> | |
<item> | |
<widget class="QLabel" name="label_7"> | |
<property name="text"> | |
<string>Choose a <b>strong</b> password now</string> | |
</property> | |
</widget> | |
</item> | |
<item> | |
<layout class="QFormLayout" name="formLayout"> | |
<item row="0" column="0"> | |
<widget class="QLabel" name="label_8"> | |
<property name="text"> | |
<string>Password</string> | |
</property> | |
<property name="buddy"> | |
<cstring>lineEdit_3</cstring> | |
</property> | |
</widget> | |
</item> | |
<item row="0" column="1"> | |
<widget class="QLineEdit" name="lineEdit_3"> | |
<property name="echoMode"> | |
<enum>QLineEdit::Password</enum> | |
</property> | |
</widget> | |
</item> | |
<item row="1" column="0"> | |
<widget class="QLabel" name="label_9"> | |
<property name="text"> | |
<string>Password (again, for confirmation)</string> | |
</property> | |
<property name="buddy"> | |
<cstring>lineEdit_4</cstring> | |
</property> | |
</widget> | |
</item> | |
<item row="1" column="1"> | |
<widget class="QLineEdit" name="lineEdit_4"> | |
<property name="echoMode"> | |
<enum>QLineEdit::Password</enum> | |
</property> | |
</widget> | |
</item> | |
</layout> | |
</item> | |
</layout> | |
</widget> | |
<widget class="QWizardPage" name="wizardPage_3"> | |
<layout class="QVBoxLayout" name="verticalLayout_8"> | |
<item> | |
<widget class="QLabel" name="label_10"> | |
<property name="text"> | |
<string>You successfully created the tomb!</string> | |
</property> | |
</widget> | |
</item> | |
<item> | |
<widget class="QCheckBox" name="checkBox"> | |
<property name="text"> | |
<string>Open the just-created tomb NOW!</string> | |
</property> | |
<property name="checked"> | |
<bool>true</bool> | |
</property> | |
<property name="tristate"> | |
<bool>false</bool> | |
</property> | |
</widget> | |
</item> | |
</layout> | |
</widget> | |
</widget> | |
<resources/> | |
<connections> | |
<connection> | |
<sender>radioButton_3</sender> | |
<signal>toggled(bool)</signal> | |
<receiver>lineEdit_2</receiver> | |
<slot>setEnabled(bool)</slot> | |
<hints> | |
<hint type="sourcelabel"> | |
<x>24</x> | |
<y>203</y> | |
</hint> | |
<hint type="destinationlabel"> | |
<x>110</x> | |
<y>236</y> | |
</hint> | |
</hints> | |
</connection> | |
<connection> | |
<sender>radioButton_3</sender> | |
<signal>toggled(bool)</signal> | |
<receiver>pushButton_2</receiver> | |
<slot>setEnabled(bool)</slot> | |
<hints> | |
<hint type="sourcelabel"> | |
<x>135</x> | |
<y>202</y> | |
</hint> | |
<hint type="destinationlabel"> | |
<x>625</x> | |
<y>229</y> | |
</hint> | |
</hints> | |
</connection> | |
</connections> | |
</ui> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment