v31.1-roots.1 · Commit 6: [PATCH 06/17] feat(wallet): preserve Roots signing and spend controls on v31
src/qt/forms/coincontroldialog.ui
Before: src/qt/forms/coincontroldialog.ui · After: src/qt/forms/coincontroldialog.ui
File metadata
index f053adba0f0cc6e83101302d62c9dacaed9bc997..4abe45dfad138ec2851036b2bd0bbe12ebfab5c4 100644
Download original patch · Release notes
Diff rows 1–171 of 171. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
src/qt/forms/coincontroldialog.ui
CHANGED
|
@@ -15,14 +15,14 @@
|
|
| 15 |
</property>
|
| 16 |
<layout class="QVBoxLayout" name="verticalLayout">
|
| 17 |
<item>
|
| 18 |
-
<layout class="QHBoxLayout" name="horizontalLayoutTop" stretch="0,0,0,0">
|
| 19 |
<property name="topMargin">
|
| 20 |
<number>0</number>
|
| 21 |
</property>
|
| 22 |
<property name="bottomMargin">
|
| 23 |
<number>10</number>
|
| 24 |
</property>
|
| 25 |
-
<item>
|
| 26 |
<layout class="QFormLayout" name="formLayoutCoinControl1">
|
| 27 |
<property name="labelAlignment">
|
| 28 |
<set>Qt::AlignLeft|Qt::AlignVCenter</set>
|
|
@@ -77,7 +77,7 @@
|
|
| 77 |
</font>
|
| 78 |
</property>
|
| 79 |
<property name="text">
|
| 80 |
-
<string>Bytes:</string>
|
| 81 |
</property>
|
| 82 |
</widget>
|
| 83 |
</item>
|
|
@@ -99,7 +99,7 @@
|
|
| 99 |
</item>
|
| 100 |
</layout>
|
| 101 |
</item>
|
| 102 |
-
<item>
|
| 103 |
<layout class="QFormLayout" name="formLayoutCoinControl2">
|
| 104 |
<property name="horizontalSpacing">
|
| 105 |
<number>10</number>
|
|
@@ -144,7 +144,7 @@
|
|
| 144 |
</item>
|
| 145 |
</layout>
|
| 146 |
</item>
|
| 147 |
-
<item>
|
| 148 |
<layout class="QFormLayout" name="formLayoutCoinControl3">
|
| 149 |
<property name="horizontalSpacing">
|
| 150 |
<number>10</number>
|
|
@@ -189,7 +189,7 @@
|
|
| 189 |
</item>
|
| 190 |
</layout>
|
| 191 |
</item>
|
| 192 |
-
<item>
|
| 193 |
<layout class="QFormLayout" name="formLayoutCoinControl4">
|
| 194 |
<property name="labelAlignment">
|
| 195 |
<set>Qt::AlignLeft|Qt::AlignVCenter</set>
|
|
@@ -272,6 +272,15 @@
|
|
| 272 |
</item>
|
| 273 |
</layout>
|
| 274 |
</item>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 275 |
</layout>
|
| 276 |
</item>
|
| 277 |
<item>
|
|
@@ -290,11 +299,17 @@
|
|
| 290 |
</property>
|
| 291 |
<layout class="QHBoxLayout" name="horizontalLayout">
|
| 292 |
<item>
|
| 293 |
-
<layout class="QHBoxLayout" name="horizontalLayoutPanel" stretch="0,0,0,0,0">
|
| 294 |
<property name="spacing">
|
| 295 |
<number>14</number>
|
| 296 |
</property>
|
| 297 |
-
<item>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 298 |
<widget class="QPushButton" name="pushButtonSelectAll">
|
| 299 |
<property name="sizePolicy">
|
| 300 |
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
|
@@ -310,7 +325,7 @@
|
|
| 310 |
</property>
|
| 311 |
</widget>
|
| 312 |
</item>
|
| 313 |
-
<item>
|
| 314 |
<widget class="QRadioButton" name="radioTreeMode">
|
| 315 |
<property name="sizePolicy">
|
| 316 |
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
|
@@ -323,7 +338,7 @@
|
|
| 323 |
</property>
|
| 324 |
</widget>
|
| 325 |
</item>
|
| 326 |
-
<item>
|
| 327 |
<widget class="QRadioButton" name="radioListMode">
|
| 328 |
<property name="sizePolicy">
|
| 329 |
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
|
@@ -339,14 +354,34 @@
|
|
| 339 |
</property>
|
| 340 |
</widget>
|
| 341 |
</item>
|
| 342 |
-
<item>
|
| 343 |
<widget class="QLabel" name="labelLocked">
|
| 344 |
<property name="text">
|
| 345 |
<string notr="true">(1 locked)</string>
|
| 346 |
</property>
|
| 347 |
</widget>
|
| 348 |
</item>
|
| 349 |
-
<item>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 350 |
<spacer name="horizontalSpacer">
|
| 351 |
<property name="orientation">
|
| 352 |
<enum>Qt::Horizontal</enum>
|
|
@@ -373,7 +408,7 @@
|
|
| 373 |
<bool>false</bool>
|
| 374 |
</property>
|
| 375 |
<property name="columnCount">
|
| 376 |
-
<number>6</number>
|
| 377 |
</property>
|
| 378 |
<attribute name="headerShowSortIndicator" stdset="0">
|
| 379 |
<bool>true</bool>
|
|
@@ -414,26 +449,9 @@
|
|
| 414 |
<string>Confirmed</string>
|
| 415 |
</property>
|
| 416 |
</column>
|
| 417 |
-
<column>
|
| 418 |
-
<property name="text">
|
| 419 |
-
<string/>
|
| 420 |
-
</property>
|
| 421 |
-
</column>
|
| 422 |
-
<column>
|
| 423 |
-
<property name="text">
|
| 424 |
-
<string/>
|
| 425 |
-
</property>
|
| 426 |
-
</column>
|
| 427 |
-
<column>
|
| 428 |
-
<property name="text">
|
| 429 |
-
<string/>
|
| 430 |
-
</property>
|
| 431 |
-
</column>
|
| 432 |
-
<column>
|
| 433 |
-
<property name="text">
|
| 434 |
-
<string/>
|
| 435 |
-
</property>
|
| 436 |
-
</column>
|
| 437 |
</widget>
|
| 438 |
</item>
|
| 439 |
<item>
|
|
|
|
| 15 |
</property>
|
| 16 |
<layout class="QVBoxLayout" name="verticalLayout">
|
| 17 |
<item>
|
| 18 |
+
<layout class="QGridLayout" name="horizontalLayoutTop">
|
| 19 |
<property name="topMargin">
|
| 20 |
<number>0</number>
|
| 21 |
</property>
|
| 22 |
<property name="bottomMargin">
|
| 23 |
<number>10</number>
|
| 24 |
</property>
|
| 25 |
+
<item row="0" column="0">
|
| 26 |
<layout class="QFormLayout" name="formLayoutCoinControl1">
|
| 27 |
<property name="labelAlignment">
|
| 28 |
<set>Qt::AlignLeft|Qt::AlignVCenter</set>
|
|
|
|
| 77 |
</font>
|
| 78 |
</property>
|
| 79 |
<property name="text">
|
| 80 |
+
<string>Estimated vbytes:</string>
|
| 81 |
</property>
|
| 82 |
</widget>
|
| 83 |
</item>
|
|
|
|
| 99 |
</item>
|
| 100 |
</layout>
|
| 101 |
</item>
|
| 102 |
+
<item row="0" column="1">
|
| 103 |
<layout class="QFormLayout" name="formLayoutCoinControl2">
|
| 104 |
<property name="horizontalSpacing">
|
| 105 |
<number>10</number>
|
|
|
|
| 144 |
</item>
|
| 145 |
</layout>
|
| 146 |
</item>
|
| 147 |
+
<item row="0" column="2">
|
| 148 |
<layout class="QFormLayout" name="formLayoutCoinControl3">
|
| 149 |
<property name="horizontalSpacing">
|
| 150 |
<number>10</number>
|
|
|
|
| 189 |
</item>
|
| 190 |
</layout>
|
| 191 |
</item>
|
| 192 |
+
<item row="1" column="0">
|
| 193 |
<layout class="QFormLayout" name="formLayoutCoinControl4">
|
| 194 |
<property name="labelAlignment">
|
| 195 |
<set>Qt::AlignLeft|Qt::AlignVCenter</set>
|
|
|
|
| 272 |
</item>
|
| 273 |
</layout>
|
| 274 |
</item>
|
| 275 |
+
<item row="1" column="1" colspan="2">
|
| 276 |
+
<layout class="QFormLayout" name="formLayoutCoinControlSummary">
|
| 277 |
+
<item row="0" column="0"><widget class="QLabel" name="labelCoinControlFeeRateText"><property name="text"><string>Fee rate:</string></property></widget></item>
|
| 278 |
+
<item row="0" column="1"><widget class="QLabel" name="labelCoinControlFeeRate"><property name="text"><string notr="true">—</string></property></widget></item>
|
| 279 |
+
<item row="1" column="0"><widget class="QLabel" name="labelCoinControlRbfText"><property name="text"><string>RBF:</string></property></widget></item>
|
| 280 |
+
<item row="1" column="1"><widget class="QLabel" name="labelCoinControlRbf">
|
| 281 |
+
<property name="wordWrap"><bool>true</bool></property><property name="text"><string>Does not signal Replace-By-Fee</string></property></widget></item>
|
| 282 |
+
</layout>
|
| 283 |
+
</item>
|
| 284 |
</layout>
|
| 285 |
</item>
|
| 286 |
<item>
|
|
|
|
| 299 |
</property>
|
| 300 |
<layout class="QHBoxLayout" name="horizontalLayout">
|
| 301 |
<item>
|
| 302 |
+
<layout class="QGridLayout" name="horizontalLayoutPanel">
|
| 303 |
<property name="spacing">
|
| 304 |
<number>14</number>
|
| 305 |
</property>
|
| 306 |
+
<item row="0" column="0" colspan="2">
|
| 307 |
+
<widget class="QLineEdit" name="lineEditFilter">
|
| 308 |
+
<property name="placeholderText"><string>Filter inputs…</string></property>
|
| 309 |
+
<property name="clearButtonEnabled"><bool>true</bool></property>
|
| 310 |
+
</widget>
|
| 311 |
+
</item>
|
| 312 |
+
<item row="0" column="2">
|
| 313 |
<widget class="QPushButton" name="pushButtonSelectAll">
|
| 314 |
<property name="sizePolicy">
|
| 315 |
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
|
|
|
| 325 |
</property>
|
| 326 |
</widget>
|
| 327 |
</item>
|
| 328 |
+
<item row="0" column="3">
|
| 329 |
<widget class="QRadioButton" name="radioTreeMode">
|
| 330 |
<property name="sizePolicy">
|
| 331 |
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
|
|
|
| 338 |
</property>
|
| 339 |
</widget>
|
| 340 |
</item>
|
| 341 |
+
<item row="0" column="4">
|
| 342 |
<widget class="QRadioButton" name="radioListMode">
|
| 343 |
<property name="sizePolicy">
|
| 344 |
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
|
|
|
| 354 |
</property>
|
| 355 |
</widget>
|
| 356 |
</item>
|
| 357 |
+
<item row="0" column="5">
|
| 358 |
<widget class="QLabel" name="labelLocked">
|
| 359 |
<property name="text">
|
| 360 |
<string notr="true">(1 locked)</string>
|
| 361 |
</property>
|
| 362 |
</widget>
|
| 363 |
</item>
|
| 364 |
+
<item row="1" column="0" colspan="3">
|
| 365 |
+
<widget class="QLabel" name="labelAvailable">
|
| 366 |
+
<property name="wordWrap"><bool>true</bool></property>
|
| 367 |
+
<property name="text"><string>Available: 0 (0 eligible)</string></property>
|
| 368 |
+
</widget>
|
| 369 |
+
</item>
|
| 370 |
+
<item row="1" column="3" colspan="3">
|
| 371 |
+
<widget class="QLabel" name="labelCoinControlDust">
|
| 372 |
+
<property name="wordWrap"><bool>true</bool></property>
|
| 373 |
+
<property name="text"><string>No dust change detected</string></property>
|
| 374 |
+
<property name="toolTip"><string>This is an estimate; the final transaction preview is authoritative.</string></property>
|
| 375 |
+
</widget>
|
| 376 |
+
</item>
|
| 377 |
+
<item row="2" column="0" colspan="6">
|
| 378 |
+
<widget class="QLabel" name="labelSelectionNotice">
|
| 379 |
+
<property name="visible"><bool>false</bool></property>
|
| 380 |
+
<property name="wordWrap"><bool>true</bool></property>
|
| 381 |
+
<property name="text"><string>Input selection is current.</string></property>
|
| 382 |
+
</widget>
|
| 383 |
+
</item>
|
| 384 |
+
<item row="0" column="6">
|
| 385 |
<spacer name="horizontalSpacer">
|
| 386 |
<property name="orientation">
|
| 387 |
<enum>Qt::Horizontal</enum>
|
|
|
|
| 408 |
<bool>false</bool>
|
| 409 |
</property>
|
| 410 |
<property name="columnCount">
|
| 411 |
+
<number>9</number>
|
| 412 |
</property>
|
| 413 |
<attribute name="headerShowSortIndicator" stdset="0">
|
| 414 |
<bool>true</bool>
|
|
|
|
| 449 |
<string>Confirmed</string>
|
| 450 |
</property>
|
| 451 |
</column>
|
| 452 |
+
<column><property name="text"><string>Status</string></property><property name="toolTip"><string>Wallet-reported facts, not a privacy score.</string></property></column>
|
| 453 |
+
<column><property name="text"><string>Effective value</string></property><property name="toolTip"><string>Value after the wallet's estimated input fee where available.</string></property></column>
|
| 454 |
+
<column><property name="text"><string>Input bytes</string></property><property name="toolTip"><string>Wallet-provided input size estimate.</string></property></column>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 455 |
</widget>
|
| 456 |
</item>
|
| 457 |
<item>
|