SparrowBot/app/todomodule.h
2015-08-24 17:42:15 +02:00

32 lines
655 B
C++

#ifndef TODOMODULE_H
#define TODOMODULE_H
#include "module.h"
#include <QString>
#include <vector>
class TodoModule : public Module
{
typedef struct s_task
{
unsigned long date;
unsigned long repeat;
QString description;
QString emitter;
QString recipient;
bool isPrivate;
} Task;
std::vector<Task> tasks;
public:
TodoModule();
virtual bool messageHandler(Message msg);
virtual QString getName() {return "todo";}
void addTask(unsigned long date, unsigned long repeat, QString description, QString emitter, QString recipient, bool isPrivate);
};
#endif // TODOMODULE_H