GUI: Add new short summary to error structures.
Also rename 'msg' in structures to 'message' for consistency.
This commit is contained in:
parent
53e9938afe
commit
999e446777
|
@ -65,7 +65,7 @@ void CsvReport::WriteError(const ErrorItem &error)
|
|||
QString line;
|
||||
const QString file = QDir::toNativeSeparators(error.files[error.files.size() - 1]);
|
||||
line += QString("%1,%2,").arg(file).arg(error.lines[error.lines.size() - 1]);
|
||||
line += QString("%1,%2").arg(error.severity).arg(error.msg);
|
||||
line += QString("%1,%2").arg(error.severity).arg(error.message);
|
||||
|
||||
mTxtWriter << line << endl;
|
||||
}
|
||||
|
|
|
@ -25,7 +25,8 @@ ErrorItem::ErrorItem(const ErrorItem &item)
|
|||
lines = item.lines;
|
||||
id = item.id;
|
||||
severity = item.severity;
|
||||
msg = item.msg;
|
||||
summary = item.summary;
|
||||
message = item.message;
|
||||
}
|
||||
|
||||
ErrorItem::ErrorItem(const ErrorLine &line)
|
||||
|
@ -35,13 +36,15 @@ ErrorItem::ErrorItem(const ErrorLine &line)
|
|||
lines.append(line.line);
|
||||
id = line.id;
|
||||
severity = line.severity;
|
||||
msg = line.msg;
|
||||
summary = line.summary;
|
||||
message = line.message;
|
||||
}
|
||||
|
||||
QString ErrorItem::ToString() const
|
||||
{
|
||||
QString str = file + " - " + id + " - " + severity +"\n";
|
||||
str += " " + msg;
|
||||
str += " " + summary;
|
||||
str += "\n" + message;
|
||||
for (int i = 0; i < files.size(); i++)
|
||||
str += " " + files[i] + ": " + lines[i] + "\n";
|
||||
return str;
|
||||
|
|
|
@ -50,7 +50,8 @@ public:
|
|||
QList<unsigned int> lines;
|
||||
QString id;
|
||||
QString severity;
|
||||
QString msg;
|
||||
QString summary;
|
||||
QString message;
|
||||
};
|
||||
|
||||
Q_DECLARE_METATYPE(ErrorItem);
|
||||
|
@ -65,7 +66,8 @@ public:
|
|||
unsigned int line;
|
||||
QString id;
|
||||
QString severity;
|
||||
QString msg;
|
||||
QString summary;
|
||||
QString message;
|
||||
};
|
||||
|
||||
/// @}
|
||||
|
|
|
@ -107,7 +107,7 @@ void ResultsTree::AddErrorItem(const ErrorItem &item)
|
|||
line.file = realfile;
|
||||
line.id = item.id;
|
||||
line.line = item.lines[0];
|
||||
line.msg = item.msg;
|
||||
line.message = item.message;
|
||||
line.severity = item.severity;
|
||||
//Create the base item for the error and ensure it has a proper
|
||||
//file item as a parent
|
||||
|
@ -122,7 +122,7 @@ void ResultsTree::AddErrorItem(const ErrorItem &item)
|
|||
//Add user data to that item
|
||||
QMap<QString, QVariant> data;
|
||||
data["severity"] = SeverityToShowType(item.severity);
|
||||
data["message"] = item.msg;
|
||||
data["message"] = item.message;
|
||||
data["file"] = item.files[0];
|
||||
data["line"] = item.lines[0];
|
||||
data["id"] = item.id;
|
||||
|
@ -142,7 +142,7 @@ void ResultsTree::AddErrorItem(const ErrorItem &item)
|
|||
//Add user data to that item
|
||||
QMap<QString, QVariant> child_data;
|
||||
child_data["severity"] = SeverityToShowType(line.severity);
|
||||
child_data["message"] = line.msg;
|
||||
child_data["message"] = line.message;
|
||||
child_data["file"] = item.files[i];
|
||||
child_data["line"] = line.line;
|
||||
child_data["id"] = line.id;
|
||||
|
@ -176,7 +176,7 @@ QStandardItem *ResultsTree::AddBacktraceFiles(QStandardItem *parent,
|
|||
list << CreateItem(QString("%1").arg(item.line));
|
||||
//TODO message has parameter names so we'll need changes to the core
|
||||
//cppcheck so we can get proper translations
|
||||
list << CreateItem(tr(item.msg.toLatin1()));
|
||||
list << CreateItem(tr(item.message.toLatin1()));
|
||||
|
||||
// Check for duplicate rows and don't add them if found
|
||||
for (int i = 0; i < parent->rowCount(); i++)
|
||||
|
@ -693,7 +693,7 @@ void ResultsTree::SaveErrors(Report *report, QStandardItem *item)
|
|||
|
||||
ErrorItem item;
|
||||
item.severity = ShowTypeToString(VariantToShowType(data["severity"]));
|
||||
item.msg = data["message"].toString();
|
||||
item.message = data["message"].toString();
|
||||
item.id = data["id"].toString();
|
||||
QString file = StripPath(data["file"].toString(), true);
|
||||
unsigned int line = data["line"].toUInt();
|
||||
|
|
|
@ -69,7 +69,8 @@ void ThreadResult::reportErr(const ErrorLogger::ErrorMessage &msg)
|
|||
item.files = files;
|
||||
item.id = QString(msg._id.c_str());
|
||||
item.lines = lines;
|
||||
item.msg = QString::fromStdString(msg.verboseMessage());
|
||||
item.summary = QString::fromStdString(msg.shortMessage());
|
||||
item.message = QString::fromStdString(msg.verboseMessage());
|
||||
item.severity = QString::fromStdString(Severity::toString(msg._severity));
|
||||
|
||||
if (msg._severity != Severity::debug)
|
||||
|
@ -115,4 +116,3 @@ int ThreadResult::GetFileCount()
|
|||
QMutexLocker locker(&mutex);
|
||||
return mFiles.size();
|
||||
}
|
||||
|
||||
|
|
|
@ -76,7 +76,7 @@ void TxtReport::WriteError(const ErrorItem &error)
|
|||
}
|
||||
}
|
||||
|
||||
line += QString("(%1) %2").arg(error.severity).arg(error.msg);
|
||||
line += QString("(%1) %2").arg(error.severity).arg(error.message);
|
||||
|
||||
mTxtWriter << line << endl;
|
||||
}
|
||||
|
|
|
@ -99,7 +99,7 @@ void XmlReport::WriteError(const ErrorItem &error)
|
|||
mXmlWriter->writeAttribute(LineAttribute, line);
|
||||
mXmlWriter->writeAttribute(IdAttribute, error.id);
|
||||
mXmlWriter->writeAttribute(SeverityAttribute, error.severity);
|
||||
mXmlWriter->writeAttribute(MsgAttribute, error.msg);
|
||||
mXmlWriter->writeAttribute(MsgAttribute, error.message);
|
||||
mXmlWriter->writeEndElement();
|
||||
}
|
||||
|
||||
|
@ -159,7 +159,7 @@ ErrorLine XmlReport::ReadError(QXmlStreamReader *reader)
|
|||
line.line = attribs.value("", LineAttribute).toString().toUInt();
|
||||
line.id = attribs.value("", IdAttribute).toString();
|
||||
line.severity = attribs.value("", SeverityAttribute).toString();
|
||||
line.msg = attribs.value("", MsgAttribute).toString();
|
||||
line.message = attribs.value("", MsgAttribute).toString();
|
||||
}
|
||||
return line;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue