nuke some warnings

master
zetaPRIME 2022-03-16 04:32:35 -04:00
parent a2a643a80c
commit e39f8603f6
1 changed files with 9 additions and 9 deletions

View File

@ -79,24 +79,24 @@ void PluginRegistry::populatePluginMenu(QMenu* m, std::function<void (std::share
Port::DataType d[] {Port::Command, Port::Audio};
for (auto dt : d) {
auto* mi = mio->addMenu(QString("&%1 In").arg(Util::enumName(dt)));
auto* mo = mio->addMenu(QString("&%1 Out").arg(Util::enumName(dt)));
auto* mi = mio->addMenu(qs("&%1 In").arg(Util::enumName(dt)));
auto* mo = mio->addMenu(qs("&%1 Out").arg(Util::enumName(dt)));
//mi->setStyleSheet("QMenu { menu-scrollable: 1; }");
//mi->setFixedHeight(256);
for (int ih = 0; ih < 16; ih++) {
QString n = QString::number(ih, 16).toUpper();
auto* mis = mi->addMenu(QString(u8"%10-%1F").arg(n));
auto* mos = mo->addMenu(QString(u8"%10-%1F").arg(n));
auto* mis = mi->addMenu(qs("%10-%1F").arg(n));
auto* mos = mo->addMenu(qs("%10-%1F").arg(n));
for (int il = 0; il < 16; il++) {
int i = ih*16+il;
QString nn = Util::hex(i);
mis->addAction(nn, [f, dt, i] {
mis->addAction(nn, m, [f, dt, i] {
auto n = std::static_pointer_cast<IOPort>(createInstance("ioport"));
n->setPort(Port::Input, dt, static_cast<uint8_t>(i));
f(n);
})->setEnabled(!g->port(Port::Input, dt, static_cast<uint8_t>(i)));
mos->addAction(nn, [f, dt, i] {
mos->addAction(nn, m, [f, dt, i] {
auto n = std::static_pointer_cast<IOPort>(createInstance("ioport"));
n->setPort(Port::Output, dt, static_cast<uint8_t>(i));
f(n);
@ -115,7 +115,7 @@ void PluginRegistry::populatePluginMenu(QMenu* m, std::function<void (std::share
if (auto c = cm.find(pc); c != cm.end()) {
auto* ccm = m->addMenu(c->first);
for (auto& i : c->second) {
ccm->addAction(i.second->displayName, [f, pi = i.second] {
ccm->addAction(i.second->displayName, m, [f, pi = i.second] {
auto n = pi->createInstance();
n->plugin = pi;
n->init();
@ -131,7 +131,7 @@ void PluginRegistry::populatePluginMenu(QMenu* m, std::function<void (std::share
if (c.first.isEmpty() || c.second.empty()) continue;
auto* ccm = m->addMenu(c.first);
for (auto& i : c.second) {
ccm->addAction(i.second->displayName, [f, pi = i.second] {
ccm->addAction(i.second->displayName, m, [f, pi = i.second] {
auto n = pi->createInstance();
n->plugin = pi;
n->init();
@ -142,7 +142,7 @@ void PluginRegistry::populatePluginMenu(QMenu* m, std::function<void (std::share
m->addSeparator();
for (auto& i : cm[""]) m->addAction(i.second->displayName, [f, pi = i.second] {
for (auto& i : cm[""]) m->addAction(i.second->displayName, m, [f, pi = i.second] {
auto n = pi->createInstance();
n->plugin = pi;
n->init();