Task: Add a Currency Pair Conventions toolbar button to the Currency Pairs MDI window
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 MDI window's own toolbar has no quick way to jump to Currency Pair Conventions, even though the two are tightly related (1:1 by pair_code). Add a toolbar button in the Currency Pairs window that opens the Currency Pair Conventions window.
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
[ ]The Currency Pairs MDI window's toolbar has a button that opens the Currency Pair Conventions list window.[ ]Existing Reload/Add/Edit/Delete/History buttons are unaffected.
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). Added a "Conventions"
toolbar button to CurrencyPairMdiWindow that relays
showConventionsRequested through CurrencyPairController to
RefdataPlugin, which opens the Conventions list window. This is a
hand-maintained addition on top of codegen output (the MdiWindow file
is regenerated wholesale on codegen changes, so this had to be
re-applied twice this session after unrelated regenerations —
consistent with the "generate once, then own" pattern already used
elsewhere for this file).