summaryrefslogtreecommitdiffstats
path: root/gui/groupview/Group.h
diff options
context:
space:
mode:
Diffstat (limited to 'gui/groupview/Group.h')
-rw-r--r--gui/groupview/Group.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/gui/groupview/Group.h b/gui/groupview/Group.h
index 46a12f63..3b797f4c 100644
--- a/gui/groupview/Group.h
+++ b/gui/groupview/Group.h
@@ -16,18 +16,19 @@ struct Group
Group(const Group *other);
/* data */
- GroupView *view;
+ GroupView *view = nullptr;
QString text;
- bool collapsed;
+ bool collapsed = false;
QVector<int> rowHeights;
- int firstItemIndex;
+ int firstItemIndex = 0;
+ int m_verticalPosition = 0;
/* logic */
/// do stuff. and things. TODO: redo.
void update();
/// draw the header at y-position.
- void drawHeader(QPainter *painter, const QStyleOptionViewItem &option, const int y);
+ void drawHeader(QPainter *painter, const QStyleOptionViewItem &option);
/// height of the group, in total. includes a small bit of padding.
int totalHeight() const;