Task: Add a Currency Pair Conventions toolbar button to the Currency Pairs MDI window

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 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).

Emacs 29.3 (Org mode 9.6.15)