Fix LogView Qt6 compatibility: QStringRef to QStringView migration
- Migrated QStringRef to QStringView in LogViewTetraTelegramsParser - Updated tokenize() function signature and implementation - Updated bracketCount() helper function - Updated validStructTokens() function - Updated parseStruct(), parseEnum(), parseConstraint() functions - Migrated QStringRef to QStringView in LogViewGui.cpp - Updated splitRef() to splitView() calls - Updated QVector<QStringRef> to QVector<QStringView> - Migrated QStringRef to QStringView in LogViewXdrParser.cpp - Updated midRef() to mid() calls - Updated leftRef() to left() calls - Updated Qt6 include paths: QAbstractTableModel and QModelIndex moved to QtCore Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
4 files changed
+45
-43
No files matched your search
@@ -317,8 +317,8 @@ void LogViewXdrParser::parseDefine(const QString &a_line)
|
||||
int sepPos = line.indexOf(QLatin1Char(' '));
|
||||
if (sepPos >= 0)
|
||||
{
|
||||
const QString name = line.leftRef(sepPos).trimmed().toString();
|
||||
QStringRef substitution = line.midRef(sepPos).trimmed();
|
||||
const QString name = line.left(sepPos).trimmed();
|
||||
QStringView substitution = line.mid(sepPos).trimmed();
|
||||
sepPos = substitution.indexOf(QLatin1Char(' '));
|
||||
if (sepPos >= 0)
|
||||
substitution = substitution.left(sepPos).trimmed();
|
||||
|
||||
Reference in new issue
Block a user