diff options
Diffstat (limited to 'src/rule.h')
-rw-r--r-- | src/rule.h | 37 |
1 files changed, 16 insertions, 21 deletions
@@ -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 |