mirror of
https://github.com/jankae/LibreVNA.git
synced 2026-01-02 14:50:01 +01:00
bugfix: capture by reference
This commit is contained in:
parent
42aca8ff8d
commit
fda9ff96c2
|
|
@ -462,7 +462,7 @@ void Calkit::updateSCPINames()
|
|||
scpi_std.remove(s);
|
||||
}
|
||||
unsigned int i=1;
|
||||
for(auto &s : standards) {
|
||||
for(auto s : standards) {
|
||||
s->changeName(QString::number(i));
|
||||
scpi_std.add(s);
|
||||
i++;
|
||||
|
|
|
|||
|
|
@ -318,7 +318,7 @@ bool SCPINode::addUnsignedIntParameter(QString name, unsigned int ¶m, bool g
|
|||
return SCPI::getResultName(SCPI::Result::Error);
|
||||
}
|
||||
} : (std::function<QString(QStringList)>) nullptr;
|
||||
auto query = gettable ? [=](QStringList params) -> QString {
|
||||
auto query = gettable ? [¶m](QStringList params) -> QString {
|
||||
Q_UNUSED(params)
|
||||
return QString::number(param);
|
||||
} : (std::function<QString(QStringList)>) nullptr;
|
||||
|
|
@ -337,7 +337,7 @@ bool SCPINode::addBoolParameter(QString name, bool ¶m, bool gettable, bool s
|
|||
return SCPI::getResultName(SCPI::Result::Error);
|
||||
}
|
||||
} : (std::function<QString(QStringList)>) nullptr;
|
||||
auto query = gettable ? [=](QStringList params) -> QString {
|
||||
auto query = gettable ? [¶m](QStringList params) -> QString {
|
||||
Q_UNUSED(params)
|
||||
return param ? SCPI::getResultName(SCPI::Result::True) : SCPI::getResultName(SCPI::Result::False);
|
||||
} : (std::function<QString(QStringList)>) nullptr;
|
||||
|
|
@ -357,11 +357,11 @@ bool SCPINode::addStringParameter(QString name, QString ¶m, bool gettable, b
|
|||
return SCPI::getResultName(SCPI::Result::Error);
|
||||
}
|
||||
} : (std::function<QString(QStringList)>) nullptr;
|
||||
auto query = gettable ? [=](QStringList params) -> QString {
|
||||
auto query = gettable ? [¶m](QStringList params) -> QString {
|
||||
Q_UNUSED(params)
|
||||
return param;
|
||||
} : (std::function<QString(QStringList)>) nullptr;
|
||||
return add(new SCPICommand(name, cmd, query));
|
||||
return add(new SCPICommand(name, cmd, query, false));
|
||||
}
|
||||
|
||||
bool SCPINode::changeName(QString newname)
|
||||
|
|
|
|||
Loading…
Reference in a new issue