summaryrefslogtreecommitdiffstats
path: root/api/logic/ProblemProvider.h
diff options
context:
space:
mode:
Diffstat (limited to 'api/logic/ProblemProvider.h')
-rw-r--r--api/logic/ProblemProvider.h52
1 files changed, 26 insertions, 26 deletions
diff --git a/api/logic/ProblemProvider.h b/api/logic/ProblemProvider.h
index 978710f0..33c9d364 100644
--- a/api/logic/ProblemProvider.h
+++ b/api/logic/ProblemProvider.h
@@ -4,46 +4,46 @@
enum class ProblemSeverity
{
- None,
- Warning,
- Error
+ None,
+ Warning,
+ Error
};
struct PatchProblem
{
- ProblemSeverity m_severity;
- QString m_description;
+ ProblemSeverity m_severity;
+ QString m_description;
};
class MULTIMC_LOGIC_EXPORT ProblemProvider
{
public:
- virtual ~ProblemProvider() {};
- virtual const QList<PatchProblem> getProblems() const = 0;
- virtual ProblemSeverity getProblemSeverity() const = 0;
+ virtual ~ProblemProvider() {};
+ virtual const QList<PatchProblem> getProblems() const = 0;
+ virtual ProblemSeverity getProblemSeverity() const = 0;
};
class MULTIMC_LOGIC_EXPORT ProblemContainer : public ProblemProvider
{
public:
- const QList<PatchProblem> getProblems() const override
- {
- return m_problems;
- }
- ProblemSeverity getProblemSeverity() const override
- {
- return m_problemSeverity;
- }
- virtual void addProblem(ProblemSeverity severity, const QString &description)
- {
- if(severity > m_problemSeverity)
- {
- m_problemSeverity = severity;
- }
- m_problems.append({severity, description});
- }
+ const QList<PatchProblem> getProblems() const override
+ {
+ return m_problems;
+ }
+ ProblemSeverity getProblemSeverity() const override
+ {
+ return m_problemSeverity;
+ }
+ virtual void addProblem(ProblemSeverity severity, const QString &description)
+ {
+ if(severity > m_problemSeverity)
+ {
+ m_problemSeverity = severity;
+ }
+ m_problems.append({severity, description});
+ }
private:
- QList<PatchProblem> m_problems;
- ProblemSeverity m_problemSeverity = ProblemSeverity::None;
+ QList<PatchProblem> m_problems;
+ ProblemSeverity m_problemSeverity = ProblemSeverity::None;
};