summaryrefslogtreecommitdiffstats
path: root/api/logic/minecraft/ProfilePatch.h
diff options
context:
space:
mode:
Diffstat (limited to 'api/logic/minecraft/ProfilePatch.h')
-rw-r--r--api/logic/minecraft/ProfilePatch.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/api/logic/minecraft/ProfilePatch.h b/api/logic/minecraft/ProfilePatch.h
index af5e89a4..80825342 100644
--- a/api/logic/minecraft/ProfilePatch.h
+++ b/api/logic/minecraft/ProfilePatch.h
@@ -7,6 +7,7 @@
#include "ProblemProvider.h"
class ComponentList;
+class LaunchProfile;
namespace Meta
{
class Version;
@@ -21,7 +22,7 @@ public:
ProfilePatch(std::shared_ptr<VersionFile> file, const QString &filename = QString());
virtual ~ProfilePatch(){};
- virtual void applyTo(ComponentList *profile);
+ virtual void applyTo(LaunchProfile *profile);
virtual bool isMoveable();
virtual bool isCustomizable();
@@ -41,16 +42,16 @@ public:
virtual QString getFilename();
- virtual std::shared_ptr<class VersionFile> getVersionFile();
- virtual std::shared_ptr<class Meta::VersionList> getVersionList();
+ virtual std::shared_ptr<class VersionFile> getVersionFile() const;
+ virtual std::shared_ptr<class Meta::VersionList> getVersionList() const;
void setVanilla (bool state);
void setRemovable (bool state);
void setRevertible (bool state);
void setMovable (bool state);
- const QList<PatchProblem> getProblems() override;
- ProblemSeverity getProblemSeverity() override;
+ const QList<PatchProblem> getProblems() const override;
+ ProblemSeverity getProblemSeverity() const override;
protected:
// Properties for UI and version manipulation from UI in general