Started workin on stuff

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97
2024-01-24 18:26:43 +02:00
parent 33cf7066b4
commit a0e7729aa6
28 changed files with 908 additions and 247 deletions

View File

@ -19,9 +19,9 @@
#include <QObject>
#include "BaseVersionList.h"
#include "java/JavaChecker.h"
#include "tasks/Task.h"
#include "JavaCheckerJob.h"
#include "JavaInstall.h"
#include "QObjectPtr.h"
@ -53,7 +53,7 @@ class JavaInstallList : public BaseVersionList {
protected:
Status m_status = Status::NotDone;
shared_qobject_ptr<JavaListLoadTask> m_loadTask;
shared_qobject_ptr<JavaListLoadTask> m_load_task;
QList<BaseVersion::Ptr> m_vlist;
};
@ -62,14 +62,16 @@ class JavaListLoadTask : public Task {
public:
explicit JavaListLoadTask(JavaInstallList* vlist);
virtual ~JavaListLoadTask();
virtual ~JavaListLoadTask() = default;
protected:
void executeTask() override;
public slots:
void javaCheckerFinished();
protected:
shared_qobject_ptr<JavaCheckerJob> m_job;
Task::Ptr m_job;
JavaInstallList* m_list;
JavaInstall* m_currentRecommended;
JavaInstall* m_current_recommended;
QList<JavaChecker::Result> m_results;
};