~ubuntu-tn-dev/simpletodo/trunk

« back to all changes in this revision

Viewing changes to todo.h

  • Committer: Ahmed Sghaier
  • Date: 2013-10-27 03:48:12 UTC
  • Revision ID: ahmed.sghaier@ubuntu.com-20131027034812-ngzpzeiltsuat2mc
Initial project sprint developed during GNU30

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef TODO_H
 
2
#define TODO_H
 
3
 
 
4
#include <QObject>
 
5
#include <QStringList>
 
6
#include <QSqlDatabase>
 
7
 
 
8
class ToDo : public QObject
 
9
{
 
10
    Q_OBJECT
 
11
private:
 
12
    QSqlDatabase db;
 
13
 
 
14
public:
 
15
    Q_INVOKABLE QStringList readToDos();
 
16
    Q_INVOKABLE QStringList refresh();
 
17
    Q_INVOKABLE void deleteToDo(QString todo);
 
18
    Q_INVOKABLE void editToDo(QString todo, QString oldName);
 
19
    Q_INVOKABLE void insertToDo(QString todo);
 
20
    Q_INVOKABLE QStringList readTasks(QString todo);
 
21
};
 
22
 
 
23
#endif // TODO_H