736 lines
23 KiB
XML
736 lines
23 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>OptionsDialog</class>
|
|
<widget class="QDialog" name="OptionsDialog">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>576</width>
|
|
<height>402</height>
|
|
</rect>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Options</string>
|
|
</property>
|
|
<property name="modal">
|
|
<bool>true</bool>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
<item>
|
|
<widget class="QTabWidget" name="tabWidget">
|
|
<property name="currentIndex">
|
|
<number>0</number>
|
|
</property>
|
|
<widget class="QWidget" name="tabMain">
|
|
<attribute name="title">
|
|
<string>&Main</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_Main">
|
|
<item>
|
|
<widget class="QCheckBox" name="bitcoinAtStartup">
|
|
<property name="toolTip">
|
|
<string>Automatically start Dash after logging in to the system.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Start Dash on system login</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_2_Main">
|
|
<item>
|
|
<widget class="QLabel" name="databaseCacheLabel">
|
|
<property name="text">
|
|
<string>Size of &database cache</string>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>databaseCache</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QSpinBox" name="databaseCache"/>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="databaseCacheUnitLabel">
|
|
<property name="text">
|
|
<string>MB</string>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="horizontalSpacer_2_Main">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>40</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_3_Main">
|
|
<item>
|
|
<widget class="QLabel" name="threadsScriptVerifLabel">
|
|
<property name="text">
|
|
<string>Number of script &verification threads</string>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>threadsScriptVerif</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QSpinBox" name="threadsScriptVerif">
|
|
<property name="toolTip">
|
|
<string>(0 = auto, <0 = leave that many cores free)</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="horizontalSpacer_3_Main">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>40</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer_Main">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_2_Main">
|
|
<item>
|
|
<widget class="QLabel" name="label">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>This setting determines the amount of individual masternodes that an input will be anonymized through. More rounds of anonymization gives a higher degree of privacy, but also costs more in fees.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Darksend rounds to use</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QSpinBox" name="darksendRounds">
|
|
<property name="minimum">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>8</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>4</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
<item>
|
|
<widget class="QLabel" name="label_2">
|
|
<property name="toolTip">
|
|
<string>This amount acts as a threshold to turn off Darksend once it's reached.</string>
|
|
</property>
|
|
<property name="statusTip">
|
|
<string notr="true"/>
|
|
</property>
|
|
<property name="whatsThis">
|
|
<string notr="true"/>
|
|
</property>
|
|
<property name="accessibleName">
|
|
<string notr="true"/>
|
|
</property>
|
|
<property name="accessibleDescription">
|
|
<string notr="true"/>
|
|
</property>
|
|
<property name="text">
|
|
<string>Amount of Dash to keep anonymized</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QSpinBox" name="anonymizeDarkcoin">
|
|
<property name="minimum">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>2000</number>
|
|
</property>
|
|
<property name="singleStep">
|
|
<number>10</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>1000</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tabWallet">
|
|
<attribute name="title">
|
|
<string>W&allet</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_Wallet">
|
|
<item>
|
|
<widget class="QGroupBox" name="groupBox">
|
|
<property name="title">
|
|
<string>Expert</string>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
|
<item>
|
|
<widget class="QCheckBox" name="coinControlFeatures">
|
|
<property name="toolTip">
|
|
<string>Whether to show coin control features or not.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Enable coin &control features</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="spendZeroConfChange">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>If you disable the spending of unconfirmed change, the change from a transaction</p><p>cannot be used until that transaction has at least one confirmation.</p><p>This also affects how your balance is computed.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Spend unconfirmed change</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer_Wallet">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tabNetwork">
|
|
<attribute name="title">
|
|
<string>&Network</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_Network">
|
|
<item>
|
|
<widget class="QCheckBox" name="mapPortUpnp">
|
|
<property name="toolTip">
|
|
<string>Automatically open the Dash client port on the router. This only works when your router supports UPnP and it is enabled.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Map port using &UPnP</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="allowIncoming">
|
|
<property name="toolTip">
|
|
<string>Accept connections from outside</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Allow incoming connections</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="connectSocks">
|
|
<property name="toolTip">
|
|
<string>Connect to the Dash network through a SOCKS5 proxy.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Connect through SOCKS5 proxy (default proxy):</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_1_Network">
|
|
<item>
|
|
<widget class="QLabel" name="proxyIpLabel">
|
|
<property name="text">
|
|
<string>Proxy &IP:</string>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>proxyIp</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QValidatedLineEdit" name="proxyIp">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>140</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>140</width>
|
|
<height>16777215</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="proxyPortLabel">
|
|
<property name="text">
|
|
<string>&Port:</string>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>proxyPort</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLineEdit" name="proxyPort">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>55</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>55</width>
|
|
<height>16777215</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Port of the proxy (e.g. 9050)</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="horizontalSpacer_1_Network">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>40</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer_Network">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tabWindow">
|
|
<attribute name="title">
|
|
<string>&Window</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_Window">
|
|
<item>
|
|
<widget class="QCheckBox" name="minimizeToTray">
|
|
<property name="toolTip">
|
|
<string>Show only a tray icon after minimizing the window.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Minimize to the tray instead of the taskbar</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="minimizeOnClose">
|
|
<property name="toolTip">
|
|
<string>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>M&inimize on close</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer_Window">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tabDisplay">
|
|
<attribute name="title">
|
|
<string>&Display</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_Display">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_1_Display">
|
|
<item>
|
|
<widget class="QLabel" name="langLabel">
|
|
<property name="text">
|
|
<string>User Interface &language:</string>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>lang</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QValueComboBox" name="lang">
|
|
<property name="toolTip">
|
|
<string>The user interface language can be set here. This setting will take effect after restarting Dash.</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="label_3">
|
|
<property name="toolTip">
|
|
<string notr="true"/>
|
|
</property>
|
|
<property name="statusTip">
|
|
<string notr="true"/>
|
|
</property>
|
|
<property name="whatsThis">
|
|
<string notr="true"/>
|
|
</property>
|
|
<property name="accessibleName">
|
|
<string notr="true"/>
|
|
</property>
|
|
<property name="text">
|
|
<string>Language missing or translation incomplete? Help contributing translations here:
|
|
https://www.transifex.com/projects/p/dash/</string>
|
|
</property>
|
|
<property name="wordWrap">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="openExternalLinks">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="textInteractionFlags">
|
|
<set>Qt::TextBrowserInteraction</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_4_Display" stretch="0,0">
|
|
<item>
|
|
<widget class="QLabel" name="themeLabel">
|
|
<property name="text">
|
|
<string>User Interface Theme:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QValueComboBox" name="theme"/>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<widget class="Line" name="line">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_2_Display">
|
|
<item>
|
|
<widget class="QLabel" name="unitLabel">
|
|
<property name="text">
|
|
<string>&Unit to show amounts in:</string>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>unit</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QValueComboBox" name="unit">
|
|
<property name="toolTip">
|
|
<string>Choose the default subdivision unit to show in the interface and when sending coins.</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_5_Display">
|
|
<item>
|
|
<widget class="QLabel" name="digitsLabel">
|
|
<property name="text">
|
|
<string>Decimal digits</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QValueComboBox" name="digits"/>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_3_Display">
|
|
<item>
|
|
<widget class="QLabel" name="thirdPartyTxUrlsLabel">
|
|
<property name="toolTip">
|
|
<string>Third party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items. %s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Third party transaction URLs</string>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>thirdPartyTxUrls</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLineEdit" name="thirdPartyTxUrls">
|
|
<property name="toolTip">
|
|
<string>Third party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items. %s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |.</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QFrame" name="frame">
|
|
<layout class="QVBoxLayout" name="verticalLayout_Bottom">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_Bottom">
|
|
<item>
|
|
<widget class="QLabel" name="overriddenByCommandLineInfoLabel">
|
|
<property name="text">
|
|
<string>Active command-line options that override above options:</string>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="horizontalSpacer_Bottom">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>40</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="overriddenByCommandLineLabel">
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
<property name="wordWrap">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_Buttons">
|
|
<item>
|
|
<widget class="QPushButton" name="resetButton">
|
|
<property name="toolTip">
|
|
<string>Reset all client options to default.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Reset Options</string>
|
|
</property>
|
|
<property name="autoDefault">
|
|
<bool>false</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="horizontalSpacer_1">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>40</width>
|
|
<height>48</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="statusLabel">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>200</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<weight>75</weight>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
<property name="wordWrap">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="horizontalSpacer_2">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>40</width>
|
|
<height>48</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="okButton">
|
|
<property name="text">
|
|
<string>&OK</string>
|
|
</property>
|
|
<property name="autoDefault">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="default">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="cancelButton">
|
|
<property name="text">
|
|
<string>&Cancel</string>
|
|
</property>
|
|
<property name="autoDefault">
|
|
<bool>false</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<customwidgets>
|
|
<customwidget>
|
|
<class>QValidatedLineEdit</class>
|
|
<extends>QLineEdit</extends>
|
|
<header>qvalidatedlineedit.h</header>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>QValueComboBox</class>
|
|
<extends>QComboBox</extends>
|
|
<header>qvaluecombobox.h</header>
|
|
</customwidget>
|
|
</customwidgets>
|
|
<resources/>
|
|
<connections/>
|
|
</ui>
|