コード例 #1
0
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);
      }
コード例 #2
0
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);
      }