Task: Base/Quote/Settlement Currency columns have no flags

Table of Contents

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, and Settlement Currency columns 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.

Emacs 29.3 (Org mode 9.6.15)