Drop use of qt foreach
This commit is contained in:
parent
ba2a826b56
commit
6ba065b4b1
5 changed files with 20 additions and 20 deletions
|
@ -93,7 +93,7 @@ void IppDiscovery::sendQuery(quint16 qtype, QStringList addrs) {
|
||||||
QTime now = QTime::currentTime();
|
QTime now = QTime::currentTime();
|
||||||
QTime aWhileAgo = now.addSecs(-1);
|
QTime aWhileAgo = now.addSecs(-1);
|
||||||
|
|
||||||
foreach(QString oq, _outstandingQueries.keys())
|
for(QString oq : _outstandingQueries.keys())
|
||||||
{
|
{
|
||||||
if(_outstandingQueries[oq] < aWhileAgo)
|
if(_outstandingQueries[oq] < aWhileAgo)
|
||||||
{ // Housekeeping for _outstandingQueries
|
{ // Housekeeping for _outstandingQueries
|
||||||
|
@ -121,7 +121,7 @@ void IppDiscovery::sendQuery(quint16 qtype, QStringList addrs) {
|
||||||
|
|
||||||
query << _transactionid++ << flags << questions << (quint16)0 << (quint16)0 << (quint16)0;
|
query << _transactionid++ << flags << questions << (quint16)0 << (quint16)0 << (quint16)0;
|
||||||
|
|
||||||
foreach(QString addr, addrs)
|
for(QString addr : addrs)
|
||||||
{
|
{
|
||||||
_outstandingQueries.insert(addr, now);
|
_outstandingQueries.insert(addr, now);
|
||||||
|
|
||||||
|
@ -187,7 +187,7 @@ void IppDiscovery::update()
|
||||||
QList<QPair<QString,QString>> ippsIpRps;
|
QList<QPair<QString,QString>> ippsIpRps;
|
||||||
QString target, rp;
|
QString target, rp;
|
||||||
|
|
||||||
foreach(QString it, _ipps)
|
for(QString it : _ipps)
|
||||||
{
|
{
|
||||||
quint16 port = _ports[it];
|
quint16 port = _ports[it];
|
||||||
target = _targets[it];
|
target = _targets[it];
|
||||||
|
@ -208,7 +208,7 @@ void IppDiscovery::update()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach(QString it, _ipp)
|
for(QString it : _ipp)
|
||||||
{
|
{
|
||||||
quint16 port = _ports[it];
|
quint16 port = _ports[it];
|
||||||
target = _targets[it];
|
target = _targets[it];
|
||||||
|
@ -236,7 +236,7 @@ void IppDiscovery::update()
|
||||||
|
|
||||||
// TODO?: replace this with some logica that can bpoth add and remove
|
// TODO?: replace this with some logica that can bpoth add and remove
|
||||||
// and it can consider _favourites, so we can drop cleanUpdate
|
// and it can consider _favourites, so we can drop cleanUpdate
|
||||||
foreach(QString f, found)
|
for(QString f : found)
|
||||||
{
|
{
|
||||||
if(!this->stringList().contains(f))
|
if(!this->stringList().contains(f))
|
||||||
{
|
{
|
||||||
|
@ -252,7 +252,7 @@ void IppDiscovery::update()
|
||||||
void IppDiscovery::updateAndQueryPtrs(QStringList& ptrs, QStringList new_ptrs)
|
void IppDiscovery::updateAndQueryPtrs(QStringList& ptrs, QStringList new_ptrs)
|
||||||
{
|
{
|
||||||
new_ptrs.removeDuplicates();
|
new_ptrs.removeDuplicates();
|
||||||
foreach(QString ptr, new_ptrs)
|
for(QString ptr : new_ptrs)
|
||||||
{
|
{
|
||||||
if(!ptrs.contains(ptr))
|
if(!ptrs.contains(ptr))
|
||||||
{
|
{
|
||||||
|
@ -385,7 +385,7 @@ void IppDiscovery::readPendingDatagrams()
|
||||||
|
|
||||||
QStringList unresolvedAddrs;
|
QStringList unresolvedAddrs;
|
||||||
|
|
||||||
foreach(QString t, new_targets)
|
for(QString t : new_targets)
|
||||||
{
|
{
|
||||||
// If target does not resolve to an address, query about it
|
// If target does not resolve to an address, query about it
|
||||||
if(!_AAs.contains(t))
|
if(!_AAs.contains(t))
|
||||||
|
|
|
@ -159,7 +159,7 @@ QJsonArray IppMsg::get_unnamed_attributes(Bytestream& data)
|
||||||
QJsonArray untag_values(QJsonArray taggedValues)
|
QJsonArray untag_values(QJsonArray taggedValues)
|
||||||
{
|
{
|
||||||
QJsonArray res;
|
QJsonArray res;
|
||||||
foreach(QJsonValue it, taggedValues)
|
for(QJsonValue it : taggedValues)
|
||||||
{
|
{
|
||||||
res.append(it.toObject()["value"]);
|
res.append(it.toObject()["value"]);
|
||||||
}
|
}
|
||||||
|
@ -297,7 +297,7 @@ Bytestream IppMsg::encode(Operation op)
|
||||||
"attributes-natural-language",
|
"attributes-natural-language",
|
||||||
"printer-uri",
|
"printer-uri",
|
||||||
"requesting-user-name"};
|
"requesting-user-name"};
|
||||||
foreach(QString key, InitialAttrs)
|
for(QString key : InitialAttrs)
|
||||||
{
|
{
|
||||||
QJsonObject val = _opAttrs.take(key).toObject();
|
QJsonObject val = _opAttrs.take(key).toObject();
|
||||||
encode_attr(ipp, val["tag"].toInt(), key, val["value"]);
|
encode_attr(ipp, val["tag"].toInt(), key, val["value"]);
|
||||||
|
@ -381,7 +381,7 @@ void IppMsg::encode_attr(Bytestream& msg, quint8 tag, QString name, QJsonValue v
|
||||||
if(value.isObject())
|
if(value.isObject())
|
||||||
{
|
{
|
||||||
QJsonObject collection = value.toObject();
|
QJsonObject collection = value.toObject();
|
||||||
foreach(QString key, collection.keys())
|
for(QString key : collection.keys())
|
||||||
{
|
{
|
||||||
encode_attr(msg, collection[key].toObject()["tag"].toInt(), key,
|
encode_attr(msg, collection[key].toObject()["tag"].toInt(), key,
|
||||||
collection[key].toObject()["value"], true);
|
collection[key].toObject()["value"], true);
|
||||||
|
|
|
@ -310,7 +310,7 @@ void IppPrinter::getStringsFinished(CURLcode res, Bytestream data)
|
||||||
// "media-type.com.epson-coated" = "Epson Photo Quality Ink Jet";
|
// "media-type.com.epson-coated" = "Epson Photo Quality Ink Jet";
|
||||||
QRegularExpression re("^\\\"(.*)\\\"\\s*=\\s*\\\"(.*)\\\";");
|
QRegularExpression re("^\\\"(.*)\\\"\\s*=\\s*\\\"(.*)\\\";");
|
||||||
QList<QByteArray> bl = ba.split('\n');
|
QList<QByteArray> bl = ba.split('\n');
|
||||||
foreach(QByteArray l, bl)
|
for(QByteArray l : bl)
|
||||||
{
|
{
|
||||||
QRegularExpressionMatch match = re.match(l);
|
QRegularExpressionMatch match = re.match(l);
|
||||||
if(match.hasMatch())
|
if(match.hasMatch())
|
||||||
|
@ -412,7 +412,7 @@ void IppPrinter::adjustRasterSettings(QString documentFormat, QJsonObject& jobAt
|
||||||
quint32 diff = std::numeric_limits<quint32>::max();
|
quint32 diff = std::numeric_limits<quint32>::max();
|
||||||
quint32 AdjustedHwResX = Params.hwResW;
|
quint32 AdjustedHwResX = Params.hwResW;
|
||||||
quint32 AdjustedHwResY = Params.hwResH;
|
quint32 AdjustedHwResY = Params.hwResH;
|
||||||
foreach(QJsonValue res, _attrs["pwg-raster-document-resolution-supported"].toObject()["value"].toArray())
|
for(QJsonValue res : _attrs["pwg-raster-document-resolution-supported"].toObject()["value"].toArray())
|
||||||
{
|
{
|
||||||
QJsonObject resObj = res.toObject();
|
QJsonObject resObj = res.toObject();
|
||||||
if(resObj["units"] != 3)
|
if(resObj["units"] != 3)
|
||||||
|
@ -439,12 +439,12 @@ void IppPrinter::adjustRasterSettings(QString documentFormat, QJsonObject& jobAt
|
||||||
quint32 AdjustedHwRes = Params.hwResW;
|
quint32 AdjustedHwRes = Params.hwResW;
|
||||||
|
|
||||||
QJsonArray urfSupported = _attrs["urf-supported"].toObject()["value"].toArray();
|
QJsonArray urfSupported = _attrs["urf-supported"].toObject()["value"].toArray();
|
||||||
foreach(QJsonValue us, urfSupported)
|
for(QJsonValue us : urfSupported)
|
||||||
{
|
{
|
||||||
if(us.toString().startsWith("RS"))
|
if(us.toString().startsWith("RS"))
|
||||||
{ //RS300[-600]
|
{ //RS300[-600]
|
||||||
QStringList resolutions = us.toString().mid(2).split("-");
|
QStringList resolutions = us.toString().mid(2).split("-");
|
||||||
foreach(QString res, resolutions)
|
for(QString res : resolutions)
|
||||||
{
|
{
|
||||||
int intRes = res.toInt();
|
int intRes = res.toInt();
|
||||||
quint32 tmpDiff = std::abs(int(Params.hwResW - intRes));
|
quint32 tmpDiff = std::abs(int(Params.hwResW - intRes));
|
||||||
|
@ -782,7 +782,7 @@ bool IppPrinter::identify() {
|
||||||
|
|
||||||
bool IppPrinter::correctSuffix()
|
bool IppPrinter::correctSuffix()
|
||||||
{
|
{
|
||||||
foreach(QJsonValue u, _attrs["printer-uri-supported"].toObject()["value"].toArray())
|
for(QJsonValue u : _attrs["printer-uri-supported"].toObject()["value"].toArray())
|
||||||
{
|
{
|
||||||
QUrl url(u.toString());
|
QUrl url(u.toString());
|
||||||
if(url.path() == _url.path())
|
if(url.path() == _url.path())
|
||||||
|
@ -796,7 +796,7 @@ bool IppPrinter::correctSuffix()
|
||||||
QStringList IppPrinter::suffixes()
|
QStringList IppPrinter::suffixes()
|
||||||
{
|
{
|
||||||
QStringList res;
|
QStringList res;
|
||||||
foreach(QJsonValue u, _attrs["printer-uri-supported"].toObject()["value"].toArray())
|
for(QJsonValue u : _attrs["printer-uri-supported"].toObject()["value"].toArray())
|
||||||
{
|
{
|
||||||
QUrl url(u.toString());
|
QUrl url(u.toString());
|
||||||
if(!res.contains(url.path()))
|
if(!res.contains(url.path()))
|
||||||
|
|
|
@ -40,7 +40,7 @@ Overrider* Overrider::instance()
|
||||||
bool Overrider::apply(QJsonObject& attrs)
|
bool Overrider::apply(QJsonObject& attrs)
|
||||||
{
|
{
|
||||||
bool applied = false;
|
bool applied = false;
|
||||||
foreach(const QString& key, _overrides.keys())
|
for(const QString& key : _overrides.keys())
|
||||||
{
|
{
|
||||||
if(attrs.contains(key))
|
if(attrs.contains(key))
|
||||||
{
|
{
|
||||||
|
@ -48,7 +48,7 @@ bool Overrider::apply(QJsonObject& attrs)
|
||||||
if(match != "" && _overrides[key].toObject().contains(match))
|
if(match != "" && _overrides[key].toObject().contains(match))
|
||||||
{
|
{
|
||||||
QJsonObject overrideden_data = _overrides[key].toObject()[match].toObject();
|
QJsonObject overrideden_data = _overrides[key].toObject()[match].toObject();
|
||||||
foreach(const QString& o_key, overrideden_data.keys())
|
for(const QString& o_key : overrideden_data.keys())
|
||||||
{
|
{
|
||||||
attrs.insert(o_key, overrideden_data[o_key]);
|
attrs.insert(o_key, overrideden_data[o_key]);
|
||||||
}
|
}
|
||||||
|
|
|
@ -174,7 +174,7 @@ try {
|
||||||
|
|
||||||
QStringList lines;
|
QStringList lines;
|
||||||
|
|
||||||
foreach(QString rnline, allText.split("\r\n"))
|
for(QString rnline : allText.split("\r\n"))
|
||||||
{
|
{
|
||||||
lines.append(rnline.split("\n"));
|
lines.append(rnline.split("\n"));
|
||||||
}
|
}
|
||||||
|
@ -508,7 +508,7 @@ try {
|
||||||
bool first = true;
|
bool first = true;
|
||||||
int pageCount = 0;
|
int pageCount = 0;
|
||||||
|
|
||||||
foreach(QString page, pages)
|
for(QString page : pages)
|
||||||
{
|
{
|
||||||
if(!first)
|
if(!first)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue