summaryrefslogtreecommitdiff
path: root/src/group.h
diff options
context:
space:
mode:
authorLouie S <louie@example.com>2024-03-09 16:53:38 -0500
committerLouie S <louie@example.com>2024-03-09 16:53:38 -0500
commitafcae23cbf63b31a7ce111ffcd76c027b332bdf9 (patch)
treee86001041d05e13cb778ada13c5a3addccf93a8d /src/group.h
parent312ea44966ca5ee65185fc837d15143e7dd59761 (diff)
Break entry/group/rule into sub-classes
Diffstat (limited to 'src/group.h')
-rw-r--r--src/group.h36
1 files changed, 13 insertions, 23 deletions
diff --git a/src/group.h b/src/group.h
index 370cbb2..ef23320 100644
--- a/src/group.h
+++ b/src/group.h
@@ -2,31 +2,21 @@
#define GROUP_H
#include <QString>
-#include <QVBoxLayout>
-class Group : public QVBoxLayout {
- Q_OBJECT
+struct Group {
+ int id;
+ QString name;
+ QString column;
+ QString link;
+ bool hidden;
- public:
- int id;
- QString name;
- QString column;
- QString link;
- bool hidden;
-
- Group(
- int id,
- QString name,
- QString column = "left",
- QString link = "",
- bool hidden = false
- );
-
- private slots:
- void showContextMenu();
- void addEntry();
- void editGroup();
- void removeGroup();
+ Group(
+ int id,
+ QString name,
+ QString column = "left",
+ QString link = "",
+ bool hidden = false
+ );
};
#endif