InspectorBend::InspectorBend(QWidget* parent) : InspectorElementBase(parent) { g.setupUi(addWidget()); const std::vector<InspectorItem> iiList = { { P_ID::PLAY, 0, 0, g.playBend, g.resetPlayBend } }; const std::vector<InspectorPanel> ppList = { {g.title, g.panel} }; mapSignals(iiList, ppList); connect(g.properties, SIGNAL(clicked()), SLOT(propertiesClicked())); }
InspectorTremoloBar::InspectorTremoloBar(QWidget* parent) : InspectorElementBase(parent) { g.setupUi(addWidget()); const std::vector<InspectorItem> iiList = { { Pid::PLAY, 0, g.play, g.resetPlay }, { Pid::LINE_WIDTH, 0, g.lineWidth, g.resetLineWidth }, { Pid::MAG, 0, g.mag, g.resetMag } }; const std::vector<InspectorPanel> ppList = { { g.title, g.panel } }; mapSignals(iiList, ppList); connect(g.properties, SIGNAL(clicked()), SLOT(propertiesClicked())); }
InspectorBend::InspectorBend(QWidget* parent) : InspectorElementBase(parent) { g.setupUi(addWidget()); const std::vector<InspectorItem> iiList = { { Pid::LINE_WIDTH, 0, g.lineWidth, g.resetLineWidth }, { Pid::PLAY, 0, g.playBend, g.resetPlayBend }, { Pid::FONT_FACE, 0, g.fontFace, g.resetFontFace }, { Pid::FONT_SIZE, 0, g.fontSize, g.resetFontSize }, { Pid::FONT_BOLD, 0, g.bold, g.resetBold }, { Pid::FONT_ITALIC, 0, g.italic, g.resetItalic }, { Pid::FONT_UNDERLINE, 0, g.underline, g.resetUnderline }, }; const std::vector<InspectorPanel> ppList = { {g.title, g.panel} }; g.bold->setIcon(*icons[int(Icons::textBold_ICON)]); g.underline->setIcon(*icons[int(Icons::textUnderline_ICON)]); g.italic->setIcon(*icons[int(Icons::textItalic_ICON)]); mapSignals(iiList, ppList); connect(g.properties, SIGNAL(clicked()), SLOT(propertiesClicked())); }