base task and taskmanager class

This commit is contained in:
itsmattkc
2019-06-27 11:03:08 -07:00
parent e435f6ee83
commit 8117e13c15
8 changed files with 173 additions and 6 deletions
+11 -2
View File
@@ -21,17 +21,26 @@
#ifndef TASKMANAGER_H
#define TASKMANAGER_H
#include <QVector>
class TaskManager
#include "task/task.h"
class TaskManager : public QObject
{
Q_OBJECT
public:
TaskManager();
void AddTask();
void AddTask(Task *t);
private:
QVector<Task*> tasks_;
int maximum_task_count_;
private slots:
void TaskCallback(Task::Status status);
};
namespace olive {