From 17c8f31a09da6bdfc4aa7f67b2ca86b791f2ba96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sat, 4 Nov 2017 22:55:25 +0100 Subject: NOISSUE split out the LaunchProfile out of the ComponentList --- api/logic/ProblemProvider.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'api/logic/ProblemProvider.h') diff --git a/api/logic/ProblemProvider.h b/api/logic/ProblemProvider.h index 7dedccd7..4040f4fa 100644 --- a/api/logic/ProblemProvider.h +++ b/api/logic/ProblemProvider.h @@ -16,18 +16,19 @@ struct PatchProblem class ProblemProvider { public: - virtual const QList getProblems() = 0; - virtual ProblemSeverity getProblemSeverity() = 0; + virtual ~ProblemProvider() {}; + virtual const QList getProblems() const = 0; + virtual ProblemSeverity getProblemSeverity() const = 0; }; class ProblemContainer : public ProblemProvider { public: - const QList getProblems() override + const QList getProblems() const override { return m_problems; } - ProblemSeverity getProblemSeverity() override + ProblemSeverity getProblemSeverity() const override { return m_problemSeverity; } -- cgit v1.2.3