SparrowBot/app/todomodule.h
2015-08-25 13:21:12 +02:00

33 lines
579 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;
enum {TODO, DURATION, DATE};
QString usage(int);
public:
TodoModule();
virtual bool messageHandler(Message msg);
virtual QString getName() {return "todo";}
};
#endif // TODOMODULE_H