v30.3-roots.1 · Commit 26: [PATCH 26/68] feat(qt): enhance privacy-aware coin control
src/qt/forms/coincontroldialog.ui
Before: src/qt/forms/coincontroldialog.ui · After: src/qt/forms/coincontroldialog.ui
File metadata
index f053adba0f0cc6e83101302d62c9dacaed9bc997..7f8ddebff4a4fbd28901904cf955a43430f734d3 100644
Download original patch · Release notes
Diff rows 1–103 of 103. 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,7 +15,7 @@
|
|
| 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>
|
|
@@ -77,7 +77,7 @@
|
|
| 77 |
</font>
|
| 78 |
</property>
|
| 79 |
<property name="text">
|
| 80 |
-
<string>Bytes:</string>
|
| 81 |
</property>
|
| 82 |
</widget>
|
| 83 |
</item>
|
|
@@ -272,6 +272,14 @@
|
|
| 272 |
</item>
|
| 273 |
</layout>
|
| 274 |
</item>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 275 |
</layout>
|
| 276 |
</item>
|
| 277 |
<item>
|
|
@@ -294,6 +302,12 @@
|
|
| 294 |
<property name="spacing">
|
| 295 |
<number>14</number>
|
| 296 |
</property>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 297 |
<item>
|
| 298 |
<widget class="QPushButton" name="pushButtonSelectAll">
|
| 299 |
<property name="sizePolicy">
|
|
@@ -346,6 +360,24 @@
|
|
| 346 |
</property>
|
| 347 |
</widget>
|
| 348 |
</item>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 349 |
<item>
|
| 350 |
<spacer name="horizontalSpacer">
|
| 351 |
<property name="orientation">
|
|
@@ -373,7 +405,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 +446,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="QHBoxLayout" name="horizontalLayoutTop" stretch="0,0,0,0,0">
|
| 19 |
<property name="topMargin">
|
| 20 |
<number>0</number>
|
| 21 |
</property>
|
|
|
|
| 77 |
</font>
|
| 78 |
</property>
|
| 79 |
<property name="text">
|
| 80 |
+
<string>Estimated vbytes:</string>
|
| 81 |
</property>
|
| 82 |
</widget>
|
| 83 |
</item>
|
|
|
|
| 272 |
</item>
|
| 273 |
</layout>
|
| 274 |
</item>
|
| 275 |
+
<item>
|
| 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"><property name="text"><string>Does not signal Replace-By-Fee</string></property></widget></item>
|
| 281 |
+
</layout>
|
| 282 |
+
</item>
|
| 283 |
</layout>
|
| 284 |
</item>
|
| 285 |
<item>
|
|
|
|
| 302 |
<property name="spacing">
|
| 303 |
<number>14</number>
|
| 304 |
</property>
|
| 305 |
+
<item>
|
| 306 |
+
<widget class="QLineEdit" name="lineEditFilter">
|
| 307 |
+
<property name="placeholderText"><string>Filter inputs…</string></property>
|
| 308 |
+
<property name="clearButtonEnabled"><bool>true</bool></property>
|
| 309 |
+
</widget>
|
| 310 |
+
</item>
|
| 311 |
<item>
|
| 312 |
<widget class="QPushButton" name="pushButtonSelectAll">
|
| 313 |
<property name="sizePolicy">
|
|
|
|
| 360 |
</property>
|
| 361 |
</widget>
|
| 362 |
</item>
|
| 363 |
+
<item>
|
| 364 |
+
<widget class="QLabel" name="labelAvailable">
|
| 365 |
+
<property name="text"><string>Available: 0 (0 eligible)</string></property>
|
| 366 |
+
</widget>
|
| 367 |
+
</item>
|
| 368 |
+
<item>
|
| 369 |
+
<widget class="QLabel" name="labelCoinControlDust">
|
| 370 |
+
<property name="text"><string>No dust change detected</string></property>
|
| 371 |
+
<property name="toolTip"><string>This is an estimate; the final transaction preview is authoritative.</string></property>
|
| 372 |
+
</widget>
|
| 373 |
+
</item>
|
| 374 |
+
<item>
|
| 375 |
+
<widget class="QLabel" name="labelSelectionNotice">
|
| 376 |
+
<property name="visible"><bool>false</bool></property>
|
| 377 |
+
<property name="wordWrap"><bool>true</bool></property>
|
| 378 |
+
<property name="text"><string>Input selection is current.</string></property>
|
| 379 |
+
</widget>
|
| 380 |
+
</item>
|
| 381 |
<item>
|
| 382 |
<spacer name="horizontalSpacer">
|
| 383 |
<property name="orientation">
|
|
|
|
| 405 |
<bool>false</bool>
|
| 406 |
</property>
|
| 407 |
<property name="columnCount">
|
| 408 |
+
<number>9</number>
|
| 409 |
</property>
|
| 410 |
<attribute name="headerShowSortIndicator" stdset="0">
|
| 411 |
<bool>true</bool>
|
|
|
|
| 446 |
<string>Confirmed</string>
|
| 447 |
</property>
|
| 448 |
</column>
|
| 449 |
+
<column><property name="text"><string>Status</string></property><property name="toolTip"><string>Wallet-reported facts, not a privacy score.</string></property></column>
|
| 450 |
+
<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>
|
| 451 |
+
<column><property name="text"><string>Input bytes</string></property><property name="toolTip"><string>Wallet-provided input size estimate.</string></property></column>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 452 |
</widget>
|
| 453 |
</item>
|
| 454 |
<item>
|