Changeset View
Changeset View
Standalone View
Standalone View
src/qt/forms/encryptwalletadvanceddialog.ui
- This file was added.
<?xml version="1.0" encoding="UTF-8"?> | |||||
<ui version="4.0"> | |||||
<class>AskEncryptAdvancedDialog</class> | |||||
<widget class="QDialog" name="AskEncryptAdvancedDialog"> | |||||
<property name="geometry"> | |||||
<rect> | |||||
<x>0</x> | |||||
<y>0</y> | |||||
<width>615</width> | |||||
<height>790</height> | |||||
</rect> | |||||
</property> | |||||
<property name="sizePolicy"> | |||||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum"> | |||||
<horstretch>0</horstretch> | |||||
<verstretch>0</verstretch> | |||||
</sizepolicy> | |||||
</property> | |||||
<property name="minimumSize"> | |||||
<size> | |||||
<width>550</width> | |||||
<height>0</height> | |||||
</size> | |||||
</property> | |||||
<property name="windowTitle"> | |||||
<string>Encrypt Wallet Advanced Dialog</string> | |||||
</property> | |||||
<layout class="QVBoxLayout" name="verticalLayout"> | |||||
<property name="sizeConstraint"> | |||||
<enum>QLayout::SetMinimumSize</enum> | |||||
</property> | |||||
<item> | |||||
<widget class="QLabel" name="warningLabel"> | |||||
<property name="text"> | |||||
<string notr="true">This option is intended for Advanced users only. When wallets are encrypted a new Hierarchical Deterministic (HD) Master Seed is created for the wallet per BIP32 specifications. This dialog offers multiple options for how the new HD Master Seed is created, including: 1) Generating a new seed, 2) Manually providing a previously used seed to recover a wallet from backup, and 3) Manually creating a new seed using dice to ensure proper entropy. </string> | |||||
</property> | |||||
<property name="textFormat"> | |||||
<enum>Qt::RichText</enum> | |||||
</property> | |||||
<property name="wordWrap"> | |||||
<bool>true</bool> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item> | |||||
<layout class="QFormLayout" name="formLayout"> | |||||
<property name="sizeConstraint"> | |||||
<enum>QLayout::SetMaximumSize</enum> | |||||
</property> | |||||
<property name="fieldGrowthPolicy"> | |||||
<enum>QFormLayout::AllNonFixedFieldsGrow</enum> | |||||
</property> | |||||
<item row="1" column="0"> | |||||
<widget class="QLabel" name="keyLabel1"> | |||||
<property name="font"> | |||||
<font> | |||||
<weight>75</weight> | |||||
<bold>true</bold> | |||||
</font> | |||||
</property> | |||||
<property name="text"> | |||||
<string>HD Key Options</string> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="2" column="0"> | |||||
<spacer name="keyHorizontalSpacer1"> | |||||
<property name="orientation"> | |||||
<enum>Qt::Horizontal</enum> | |||||
</property> | |||||
<property name="sizeHint" stdset="0"> | |||||
<size> | |||||
<width>40</width> | |||||
<height>5</height> | |||||
</size> | |||||
</property> | |||||
</spacer> | |||||
</item> | |||||
<item row="3" column="0"> | |||||
<widget class="QRadioButton" name="keyRadioButton1"> | |||||
<property name="minimumSize"> | |||||
<size> | |||||
<width>0</width> | |||||
<height>32</height> | |||||
</size> | |||||
</property> | |||||
<property name="layoutDirection"> | |||||
<enum>Qt::RightToLeft</enum> | |||||
</property> | |||||
<property name="autoFillBackground"> | |||||
<bool>false</bool> | |||||
</property> | |||||
<property name="text"> | |||||
<string>Generate New Master Seed</string> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="3" column="1"> | |||||
<widget class="QLabel" name="keyLabel2"> | |||||
<property name="text"> | |||||
<string>Generate new HD Master Seed and encrypt wallet. This is identical to the standard Encrypt Wallet option.</string> | |||||
</property> | |||||
<property name="wordWrap"> | |||||
<bool>true</bool> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="4" column="1"> | |||||
<widget class="Line" name="keyLine1"> | |||||
<property name="minimumSize"> | |||||
<size> | |||||
<width>0</width> | |||||
<height>10</height> | |||||
</size> | |||||
</property> | |||||
<property name="orientation"> | |||||
<enum>Qt::Horizontal</enum> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="5" column="0"> | |||||
<widget class="QRadioButton" name="keyRadioButton2"> | |||||
<property name="minimumSize"> | |||||
<size> | |||||
<width>0</width> | |||||
<height>32</height> | |||||
</size> | |||||
</property> | |||||
<property name="layoutDirection"> | |||||
<enum>Qt::RightToLeft</enum> | |||||
</property> | |||||
<property name="text"> | |||||
<string>Recover Master Seed</string> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="5" column="1"> | |||||
<widget class="QLabel" name="keyLabel3"> | |||||
<property name="text"> | |||||
<string>Recover a previous wallet by restoring its Master Seed and encrypt wallet. </string> | |||||
</property> | |||||
<property name="wordWrap"> | |||||
<bool>true</bool> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="7" column="1"> | |||||
<widget class="QLineEdit" name="keyEdit1"/> | |||||
</item> | |||||
<item row="8" column="1"> | |||||
<widget class="Line" name="keyLine2"> | |||||
<property name="minimumSize"> | |||||
<size> | |||||
<width>0</width> | |||||
<height>10</height> | |||||
</size> | |||||
</property> | |||||
<property name="orientation"> | |||||
<enum>Qt::Horizontal</enum> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="9" column="0"> | |||||
<widget class="QRadioButton" name="keyRadioButton3"> | |||||
<property name="minimumSize"> | |||||
<size> | |||||
<width>0</width> | |||||
<height>49</height> | |||||
</size> | |||||
</property> | |||||
<property name="layoutDirection"> | |||||
<enum>Qt::RightToLeft</enum> | |||||
</property> | |||||
<property name="text"> | |||||
<string>Create New Master Seed</string> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="9" column="1"> | |||||
<widget class="QLabel" name="keyLabel5"> | |||||
<property name="sizePolicy"> | |||||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum"> | |||||
<horstretch>0</horstretch> | |||||
<verstretch>0</verstretch> | |||||
</sizepolicy> | |||||
</property> | |||||
<property name="text"> | |||||
<string>Manually create new Master Seed and encrypt wallet. Performs the same steps as Generate New but uses the inputted seed instead generating a new seed randomly. <br><br><b>Input 128 six-sided dice rolls</b> with one digit entered for each roll. Discard rolls for sides '5' and '6' and only enter rolls for sides '1', '2','3' and '4'. Input each valid roll as a single character '1' to '4'. <b>Warning: You must make 128 successful dice rolls</b> to use this option, randomly typing digits provides very low entropy and will result in an insecure wallet. </string> | |||||
</property> | |||||
<property name="wordWrap"> | |||||
<bool>true</bool> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="12" column="0"> | |||||
<spacer name="keyHorizontalSpacer2"> | |||||
<property name="orientation"> | |||||
<enum>Qt::Horizontal</enum> | |||||
</property> | |||||
<property name="sizeHint" stdset="0"> | |||||
<size> | |||||
<width>80</width> | |||||
<height>5</height> | |||||
</size> | |||||
</property> | |||||
</spacer> | |||||
</item> | |||||
<item row="15" column="0"> | |||||
<widget class="QLabel" name="passLabel2"> | |||||
<property name="text"> | |||||
<string>New passphrase</string> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="15" column="1"> | |||||
<widget class="QLineEdit" name="passEdit1"> | |||||
<property name="echoMode"> | |||||
<enum>QLineEdit::Password</enum> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="16" column="0"> | |||||
<widget class="QLabel" name="passLabel3"> | |||||
<property name="text"> | |||||
<string>Repeat new passphrase</string> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="16" column="1"> | |||||
<widget class="QLineEdit" name="passEdit2"> | |||||
<property name="echoMode"> | |||||
<enum>QLineEdit::Password</enum> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="17" column="1"> | |||||
<widget class="QLabel" name="capsLabel"> | |||||
<property name="font"> | |||||
<font> | |||||
<weight>75</weight> | |||||
<bold>true</bold> | |||||
</font> | |||||
</property> | |||||
<property name="text"> | |||||
<string/> | |||||
</property> | |||||
<property name="alignment"> | |||||
<set>Qt::AlignCenter</set> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="13" column="1"> | |||||
<widget class="Line" name="passLine2"> | |||||
<property name="minimumSize"> | |||||
<size> | |||||
<width>0</width> | |||||
<height>10</height> | |||||
</size> | |||||
</property> | |||||
<property name="orientation"> | |||||
<enum>Qt::Horizontal</enum> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="13" column="0"> | |||||
<widget class="Line" name="passLine1"> | |||||
<property name="minimumSize"> | |||||
<size> | |||||
<width>150</width> | |||||
<height>10</height> | |||||
</size> | |||||
</property> | |||||
<property name="orientation"> | |||||
<enum>Qt::Horizontal</enum> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="11" column="1"> | |||||
<widget class="QLineEdit" name="keyEdit2"/> | |||||
</item> | |||||
<item row="10" column="1"> | |||||
<widget class="QLabel" name="keyLabel6"> | |||||
<property name="text"> | |||||
<string>Enter 128 six sided Dice Rolls only entering rolls 1 to 4</string> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="6" column="1"> | |||||
<widget class="QLabel" name="keyLabel4"> | |||||
<property name="text"> | |||||
<string>Enter Master Seed from Backup</string> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="14" column="0"> | |||||
<widget class="QLabel" name="passLabel1"> | |||||
<property name="font"> | |||||
<font> | |||||
<weight>75</weight> | |||||
<bold>true</bold> | |||||
</font> | |||||
</property> | |||||
<property name="text"> | |||||
<string>Encryption Passphrase</string> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
</layout> | |||||
</item> | |||||
<item> | |||||
<widget class="QDialogButtonBox" name="buttonBox"> | |||||
<property name="orientation"> | |||||
<enum>Qt::Horizontal</enum> | |||||
</property> | |||||
<property name="standardButtons"> | |||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
</layout> | |||||
</widget> | |||||
<tabstops> | |||||
<tabstop>keyRadioButton1</tabstop> | |||||
<tabstop>keyRadioButton2</tabstop> | |||||
<tabstop>keyRadioButton3</tabstop> | |||||
<tabstop>keyEdit1</tabstop> | |||||
<tabstop>keyEdit2</tabstop> | |||||
<tabstop>passEdit1</tabstop> | |||||
<tabstop>passEdit2</tabstop> | |||||
</tabstops> | |||||
<resources/> | |||||
<connections> | |||||
<connection> | |||||
<sender>buttonBox</sender> | |||||
<signal>accepted()</signal> | |||||
<receiver>AskEncryptAdvancedDialog</receiver> | |||||
<slot>accept()</slot> | |||||
<hints> | |||||
<hint type="sourcelabel"> | |||||
<x>26</x> | |||||
<y>437</y> | |||||
</hint> | |||||
<hint type="destinationlabel"> | |||||
<x>20</x> | |||||
<y>20</y> | |||||
</hint> | |||||
</hints> | |||||
</connection> | |||||
<connection> | |||||
<sender>buttonBox</sender> | |||||
<signal>rejected()</signal> | |||||
<receiver>AskEncryptAdvancedDialog</receiver> | |||||
<slot>reject()</slot> | |||||
<hints> | |||||
<hint type="sourcelabel"> | |||||
<x>26</x> | |||||
<y>437</y> | |||||
</hint> | |||||
<hint type="destinationlabel"> | |||||
<x>20</x> | |||||
<y>20</y> | |||||
</hint> | |||||
</hints> | |||||
</connection> | |||||
</connections> | |||||
</ui> |