intro.ui
1 <?xml version="1.0" encoding="UTF-8"?> 2 <ui version="4.0"> 3 <class>Intro</class> 4 <widget class="QDialog" name="Intro"> 5 <property name="geometry"> 6 <rect> 7 <x>0</x> 8 <y>0</y> 9 <width>674</width> 10 <height>447</height> 11 </rect> 12 </property> 13 <property name="windowTitle"> 14 <string>Welcome</string> 15 </property> 16 <layout class="QVBoxLayout" name="verticalLayout"> 17 <item> 18 <widget class="QLabel" name="welcomeLabel"> 19 <property name="styleSheet"> 20 <string notr="true">QLabel { font-style:italic; }</string> 21 </property> 22 <property name="text"> 23 <string>Welcome to %1.</string> 24 </property> 25 <property name="wordWrap"> 26 <bool>true</bool> 27 </property> 28 </widget> 29 </item> 30 <item> 31 <spacer name="verticalSpacer_4"> 32 <property name="orientation"> 33 <enum>Qt::Vertical</enum> 34 </property> 35 <property name="sizeType"> 36 <enum>QSizePolicy::Minimum</enum> 37 </property> 38 <property name="sizeHint" stdset="0"> 39 <size> 40 <width>20</width> 41 <height>15</height> 42 </size> 43 </property> 44 </spacer> 45 </item> 46 <item> 47 <widget class="QLabel" name="storageLabel"> 48 <property name="text"> 49 <string>As this is the first time the program is launched, you can choose where %1 will store its data.</string> 50 </property> 51 <property name="wordWrap"> 52 <bool>true</bool> 53 </property> 54 </widget> 55 </item> 56 <item> 57 <widget class="QLabel" name="sizeWarningLabel"> 58 <property name="wordWrap"> 59 <bool>true</bool> 60 </property> 61 </widget> 62 </item> 63 <item> 64 <widget class="QRadioButton" name="dataDirDefault"> 65 <property name="text"> 66 <string>Use the default data directory</string> 67 </property> 68 </widget> 69 </item> 70 <item> 71 <widget class="QRadioButton" name="dataDirCustom"> 72 <property name="text"> 73 <string>Use a custom data directory:</string> 74 </property> 75 </widget> 76 </item> 77 <item> 78 <layout class="QHBoxLayout" name="horizontalLayout"> 79 <property name="spacing"> 80 <number>0</number> 81 </property> 82 <property name="sizeConstraint"> 83 <enum>QLayout::SetDefaultConstraint</enum> 84 </property> 85 <item> 86 <spacer name="horizontalSpacer"> 87 <property name="orientation"> 88 <enum>Qt::Horizontal</enum> 89 </property> 90 <property name="sizeType"> 91 <enum>QSizePolicy::Fixed</enum> 92 </property> 93 <property name="sizeHint" stdset="0"> 94 <size> 95 <width>60</width> 96 <height>20</height> 97 </size> 98 </property> 99 </spacer> 100 </item> 101 <item> 102 <layout class="QVBoxLayout" name="verticalLayout_2"> 103 <property name="sizeConstraint"> 104 <enum>QLayout::SetDefaultConstraint</enum> 105 </property> 106 <item> 107 <layout class="QHBoxLayout" name="horizontalLayout_2"> 108 <item> 109 <widget class="QLineEdit" name="dataDirectory"/> 110 </item> 111 <item> 112 <widget class="QPushButton" name="ellipsisButton"> 113 <property name="sizePolicy"> 114 <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> 115 <horstretch>0</horstretch> 116 <verstretch>0</verstretch> 117 </sizepolicy> 118 </property> 119 <property name="maximumSize"> 120 <size> 121 <width>30</width> 122 <height>16777215</height> 123 </size> 124 </property> 125 <property name="text"> 126 <string notr="true">…</string> 127 </property> 128 <property name="autoDefault"> 129 <bool>false</bool> 130 </property> 131 </widget> 132 </item> 133 </layout> 134 </item> 135 <item> 136 <spacer name="verticalSpacer_3"> 137 <property name="orientation"> 138 <enum>Qt::Vertical</enum> 139 </property> 140 <property name="sizeType"> 141 <enum>QSizePolicy::Fixed</enum> 142 </property> 143 <property name="sizeHint" stdset="0"> 144 <size> 145 <width>20</width> 146 <height>5</height> 147 </size> 148 </property> 149 </spacer> 150 </item> 151 <item> 152 <widget class="QLabel" name="freeSpace"> 153 <property name="sizePolicy"> 154 <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> 155 <horstretch>1</horstretch> 156 <verstretch>0</verstretch> 157 </sizepolicy> 158 </property> 159 <property name="text"> 160 <string/> 161 </property> 162 <property name="wordWrap"> 163 <bool>true</bool> 164 </property> 165 </widget> 166 </item> 167 <item> 168 <spacer name="verticalSpacer_2"> 169 <property name="orientation"> 170 <enum>Qt::Vertical</enum> 171 </property> 172 <property name="sizeType"> 173 <enum>QSizePolicy::Fixed</enum> 174 </property> 175 <property name="sizeHint" stdset="0"> 176 <size> 177 <width>20</width> 178 <height>5</height> 179 </size> 180 </property> 181 </spacer> 182 </item> 183 <item> 184 <widget class="QLabel" name="errorMessage"> 185 <property name="sizePolicy"> 186 <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> 187 <horstretch>0</horstretch> 188 <verstretch>0</verstretch> 189 </sizepolicy> 190 </property> 191 <property name="textFormat"> 192 <enum>Qt::RichText</enum> 193 </property> 194 <property name="wordWrap"> 195 <bool>true</bool> 196 </property> 197 </widget> 198 </item> 199 </layout> 200 </item> 201 </layout> 202 </item> 203 <item> 204 <widget class="QLabel" name="lblExplanation1"> 205 <property name="text"> 206 <string>When you click OK, %1 will begin to download and process the full %4 block chain (%2 GB) starting with the earliest transactions in %3 when %4 initially launched.</string> 207 </property> 208 <property name="wordWrap"> 209 <bool>true</bool> 210 </property> 211 </widget> 212 </item> 213 <item> 214 <widget class="QLabel" name="lblExplanation2"> 215 <property name="text"> 216 <string>This initial synchronisation is very demanding, and may expose hardware problems with your computer that had previously gone unnoticed. Each time you run %1, it will continue downloading where it left off.</string> 217 </property> 218 <property name="wordWrap"> 219 <bool>true</bool> 220 </property> 221 </widget> 222 </item> 223 <item> 224 <widget class="QLabel" name="lblExplanation3"> 225 <property name="text"> 226 <string>If you have chosen to limit block chain storage (pruning), the historical data must still be downloaded and processed, but will be deleted afterward to keep your disk usage low.</string> 227 </property> 228 <property name="wordWrap"> 229 <bool>true</bool> 230 </property> 231 </widget> 232 </item> 233 <item> 234 <layout class="QHBoxLayout" name="pruneOptLayout"> 235 <item> 236 <widget class="QCheckBox" name="prune"> 237 <property name="text"> 238 <string>Limit block chain storage to</string> 239 </property> 240 <property name="toolTip"> 241 <string>Reverting this setting requires re-downloading the entire blockchain. It is faster to download the full chain first and prune it later. Disables some advanced features.</string> 242 </property> 243 </widget> 244 </item> 245 <item> 246 <widget class="QSpinBox" name="pruneGB"> 247 <property name="suffix"> 248 <string> GB</string> 249 </property> 250 </widget> 251 </item> 252 <item> 253 <widget class="QLabel" name="lblPruneSuffix"> 254 <property name="buddy"> 255 <cstring>pruneGB</cstring> 256 </property> 257 </widget> 258 </item> 259 <item> 260 <spacer name="horizontalSpacer_2"> 261 <property name="orientation"> 262 <enum>Qt::Horizontal</enum> 263 </property> 264 <property name="sizeHint" stdset="0"> 265 <size> 266 <width>40</width> 267 <height>20</height> 268 </size> 269 </property> 270 </spacer> 271 </item> 272 </layout> 273 </item> 274 <item> 275 <spacer name="verticalSpacer"> 276 <property name="orientation"> 277 <enum>Qt::Vertical</enum> 278 </property> 279 <property name="sizeHint" stdset="0"> 280 <size> 281 <width>20</width> 282 <height>40</height> 283 </size> 284 </property> 285 </spacer> 286 </item> 287 <item> 288 <widget class="QDialogButtonBox" name="buttonBox"> 289 <property name="orientation"> 290 <enum>Qt::Horizontal</enum> 291 </property> 292 <property name="standardButtons"> 293 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> 294 </property> 295 </widget> 296 </item> 297 </layout> 298 </widget> 299 <resources/> 300 <connections> 301 <connection> 302 <sender>buttonBox</sender> 303 <signal>accepted()</signal> 304 <receiver>Intro</receiver> 305 <slot>accept()</slot> 306 <hints> 307 <hint type="sourcelabel"> 308 <x>20</x> 309 <y>20</y> 310 </hint> 311 <hint type="destinationlabel"> 312 <x>20</x> 313 <y>20</y> 314 </hint> 315 </hints> 316 </connection> 317 <connection> 318 <sender>buttonBox</sender> 319 <signal>rejected()</signal> 320 <receiver>Intro</receiver> 321 <slot>reject()</slot> 322 <hints> 323 <hint type="sourcelabel"> 324 <x>20</x> 325 <y>20</y> 326 </hint> 327 <hint type="destinationlabel"> 328 <x>20</x> 329 <y>20</y> 330 </hint> 331 </hints> 332 </connection> 333 </connections> 334 </ui>