InspectorFingering::InspectorFingering(QWidget* parent) : InspectorTextBase(parent) { f.setupUi(addWidget()); const std::vector<InspectorItem> iiList = { { Pid::SUB_STYLE, 0, f.style, f.resetStyle }, }; const std::vector<InspectorPanel> ppList = { { f.title, f.panel } }; populateStyle(f.style); mapSignals(iiList, ppList); }
InspectorDynamic::InspectorDynamic(QWidget* parent) : InspectorTextBase(parent) { d.setupUi(addWidget()); const std::vector<InspectorItem> il = { { Pid::DYNAMIC_RANGE, 0, d.dynRange, d.resetDynRange }, { Pid::VELOCITY, 0, d.velocity, 0 }, { Pid::SUB_STYLE, 0, d.style, d.resetStyle }, { Pid::PLACEMENT, 0, d.placement, d.resetPlacement }, { Pid::VELO_CHANGE, 0, d.changeInVelocity, 0 }, { Pid::VELO_CHANGE_SPEED, 0, d.velChangeSpeed, d.resetVelChangeSpeed } }; const std::vector<InspectorPanel> ppList = { { d.title, d.panel } }; populatePlacement(d.placement); populateStyle(d.style); mapSignals(il, ppList); }