base task and taskmanager class
This commit is contained in:
+11
-2
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user