NOISSUE preview of LWJGL version changing
It still needs work - some LWJGL versions are exclusive to macOS. This has to be encoded in the json.
This commit is contained in:
parent
53188386b8
commit
2ac0edbbdb
10 changed files with 143 additions and 36 deletions
|
@ -31,10 +31,21 @@ private:
|
|||
class ProblemProvider
|
||||
{
|
||||
public:
|
||||
virtual const QList<PatchProblem>& getProblems()
|
||||
virtual const QList<PatchProblem> getProblems() = 0;
|
||||
virtual ProblemSeverity getProblemSeverity() = 0;
|
||||
};
|
||||
|
||||
class ProblemContainer : public ProblemProvider
|
||||
{
|
||||
public:
|
||||
const QList<PatchProblem> getProblems() override
|
||||
{
|
||||
return m_problems;
|
||||
}
|
||||
ProblemSeverity getProblemSeverity() override
|
||||
{
|
||||
return m_problemSeverity;
|
||||
}
|
||||
virtual void addProblem(ProblemSeverity severity, const QString &description)
|
||||
{
|
||||
if(severity > m_problemSeverity)
|
||||
|
@ -43,10 +54,6 @@ public:
|
|||
}
|
||||
m_problems.append(PatchProblem(severity, description));
|
||||
}
|
||||
virtual ProblemSeverity getProblemSeverity()
|
||||
{
|
||||
return m_problemSeverity;
|
||||
}
|
||||
|
||||
private:
|
||||
QList<PatchProblem> m_problems;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue