summaryrefslogtreecommitdiff
path: root/src/rule.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/rule.h')
-rw-r--r--src/rule.h37
1 files changed, 16 insertions, 21 deletions
diff --git a/src/rule.h b/src/rule.h
index 92e3356..2120401 100644
--- a/src/rule.h
+++ b/src/rule.h
@@ -2,30 +2,25 @@
#define RULE_H
#include <QDateTime>
-#include <QHBoxLayout>
#include <QString>
-// rule's widgets will always be allocated, even though they are only rendered when options are open
-// TODO determine whether an alternative approach is better (same goes for group and entry)
+struct Rule {
+ enum When { before, after };
+ int id;
+ int entry_id;
+ When when;
+ QDateTime date;
+ QString color = "";
+ QString highlight = "";
-class Rule : QHBoxLayout {
- public:
- enum When { before, after };
- int id;
- int entry_id;
- When when;
- QDateTime date;
- QString color = "";
- QString highlight = "";
-
- Rule(
- int id,
- int entry_id,
- When when,
- QDateTime date,
- QString color,
- QString highlight
- );
+ Rule(
+ int id,
+ int entry_id,
+ When when,
+ QDateTime date,
+ QString color,
+ QString highlight
+ );
};
#endif