Task: Base/Quote/Settlement Currency columns have no flags
This page documents a task in the Currency pair support in reference data story. It captures the goal, current status, acceptance, and any notes or results.
Goal
The Currency Pairs list's Base, Quote, and Settlement
Currency columns show plain ISO codes with no flag icon, unlike other
currency-bearing columns/screens in the app (e.g. the Currencies
list). Add flag icons to these three columns, consistent with how the
Currencies list resolves iso_code to a flag image.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent story | Currency pair support in reference data |
| Now | Nothing. |
| Waiting on | Nothing. |
| Next | Nothing. |
| Last touched | 2026-07-08 |
Acceptance
[ ]Base,Quote, andSettlement Currencycolumns each show a flag icon next to the ISO code (or in place of it, matching the Currencies list's convention).[ ]Currencies without a resolvable flag fall back to the existing placeholder image, same as elsewhere.
Plan
(Implementation strategy. Written when work starts; key decisions
are distilled into the parent story's * Decisions at close, but the
plan itself stays — it is the historical record of what we did.)
Notes
PRs
| PR | Title |
|---|---|
Review
| Comment summary | File | Decision | Notes |
|---|---|---|---|
Result
Delivered as part of PR #1472 (task DAE530F1, "Currency pair flag
icons in list are too small"). Base/Quote/Settlement Currency columns
now show flag icons via new Icon columns (Qt model) entries in
ores.refdata.currency_pair.org; every flag-bearing list view sets an
explicit shared icon size (single_flag_icon_size()=/
=currency_pair_icon_size() in FlagIconHelper) instead of relying on
Qt's implicit per-style default.