NOISSUE simplify ProblemProvider

This commit is contained in:
Petr Mrázek
2017-07-29 08:43:34 +02:00
parent 2c1ca040f8
commit 3ed990861a
3 changed files with 8 additions and 24 deletions

View File

@ -7,23 +7,8 @@ enum class ProblemSeverity
Error
};
class PatchProblem
struct PatchProblem
{
public:
PatchProblem(ProblemSeverity severity, const QString & description)
{
m_severity = severity;
m_description = description;
}
const QString & getDescription() const
{
return m_description;
}
const ProblemSeverity getSeverity() const
{
return m_severity;
}
private:
ProblemSeverity m_severity;
QString m_description;
};
@ -52,7 +37,7 @@ public:
{
m_problemSeverity = severity;
}
m_problems.append(PatchProblem(severity, description));
m_problems.append({severity, description});
}
private:

View File

@ -184,5 +184,5 @@ const QList<PatchProblem> ProfilePatch::getProblems()
{
return file->getProblems();
}
return {PatchProblem(ProblemSeverity::Error, QObject::tr("Patch is not loaded yet."))};
return {{ProblemSeverity::Error, QObject::tr("Patch is not loaded yet.")}};
}