disambiguate class names `InstrumentEditController` and `InstrumentsEditController`
We have source pairs
- GUI/Model/Device/InstrumentsEditController,
- GUI/View/Instrument/InstrumentEditController. The classes defined in these files have almost the same name, except for singular/plural "Instrument" without/with s.
This is confusing at first, and requires extra concentration in perpetuity.
Furthermore: Is a controller a model or a view? It can not be both.
Proposals for better names?
By the way, class InstrumentsEditController
has a member InstrumentModel* m_instruments
. Why has the member variable a plural name while pointing to a class that has a singular name?