Several changes suggested in draft pull requests from llange. Fix some
ambiguous places, fix warnings, fix errors when trying to compile with QT6
This commit is contained in:
@@ -109,16 +109,16 @@ void ConnectionWindow::readPendingDatagrams()
|
||||
while(!CANBeaconXml.atEnd() && !CANBeaconXml.hasError())
|
||||
{
|
||||
CANBeaconXml.readNext();
|
||||
if(CANBeaconXml.name() == "CANBeacon" && !CANBeaconXml.isEndElement())
|
||||
if(CANBeaconXml.name() == QString("CANBeacon") && !CANBeaconXml.isEndElement())
|
||||
KayakHost.append(CANBeaconXml.attributes().value("name"));
|
||||
|
||||
if(CANBeaconXml.name() == "URL")
|
||||
if(CANBeaconXml.name() == QString("URL"))
|
||||
KayakHost.append(" (" + CANBeaconXml.readElementText() + ')');
|
||||
|
||||
//Kayak can theoretically send multiple busses over one ports
|
||||
//TODO: implement this case in socketcand.cpp
|
||||
if(CANBeaconXml.name() == "Bus" && !CANBeaconXml.isEndElement())
|
||||
KayakBus.append(CANBeaconXml.attributes().value("name") + ",");
|
||||
if(CANBeaconXml.name() == QString("Bus") && !CANBeaconXml.isEndElement())
|
||||
KayakBus.append(CANBeaconXml.attributes().value("name").toUtf8() + ",");
|
||||
|
||||
}
|
||||
KayakHost = KayakBus.left(KayakBus.length() - 1) + "@" + KayakHost;
|
||||
|
||||
@@ -266,7 +266,7 @@ QString SocketCANd::decodeFrames(QString data, int busNum)
|
||||
QString framePart = data.mid(firstIndex); //remove starting beginning of payload if not < frame >
|
||||
const QString frameStrConst = framePart.left(framePart.indexOf(">")+1);
|
||||
QString frameStr = frameStrConst;
|
||||
QStringList frameParsed = (frameStr.remove(QRegExp("^<")).remove(QRegExp(">$"))).simplified().split(' ');
|
||||
QStringList frameParsed = (frameStr.remove(QRegularExpression("^<")).remove(QRegularExpression(">$"))).simplified().split(' ');
|
||||
|
||||
if(frameParsed.length() < 3)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user