Overhaul UI: instrument list
This MR contains changes of the instrument list towards a more general programming style:
-
InstrumentSelectorWidget
is renamed toInstrumentList
and does not derive anymore fromItemSelectorWidget
, which heavily depends onSessionModel
. -
InstrumetListModel
has been implemented as a model forInstrumentList
. Currently it usesInstrumentModel
as the underlying data structure until that is replaced by something else.