-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtask.h
48 lines (36 loc) · 820 Bytes
/
task.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#ifndef TASK_H
#define TASK_H
/**
* @author Iagoh Ribeiro Lima
* @date 11/29/2021
*/
#include <QObject>
#include <QCheckBox>
#include <QLabel>
#include <QPushButton>
#include <QtDebug>
class Task : public QObject
{
Q_OBJECT
public:
explicit Task(QObject *parent = nullptr);
~Task();
QCheckBox* CheckBox;
QLabel* Description;
QPushButton* EditButton;
QPushButton* DeleteButton;
QString descriptionStore;
void setCheckBox();
void setDescription();
void setEditButton();
void setDeleteButton();
void finishTask();
void editCheckBox(QString priority);
void editDescription(QString color);
QCheckBox* getCheckBox();
QLabel* getDescription();
QPushButton* getEditButton();
QPushButton* getDeleteButton();
signals:
};
#endif // TASK_H