mirror of
https://github.com/UltimMC/Launcher.git
synced 2025-12-22 19:49:56 +00:00
Fix another GroupView bug
This commit is contained in:
@@ -45,6 +45,12 @@ GroupView::~GroupView()
|
||||
m_groups.clear();
|
||||
}
|
||||
|
||||
void GroupView::setModel(QAbstractItemModel *model)
|
||||
{
|
||||
QAbstractItemView::setModel(model);
|
||||
connect(model, &QAbstractItemModel::modelReset, this, &GroupView::modelReset);
|
||||
}
|
||||
|
||||
void GroupView::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight,
|
||||
const QVector<int> &roles)
|
||||
{
|
||||
@@ -133,6 +139,12 @@ void GroupView::updateGeometries()
|
||||
viewport()->update();
|
||||
}
|
||||
|
||||
void GroupView::modelReset()
|
||||
{
|
||||
scheduleDelayedItemsLayout();
|
||||
executeDelayedItemsLayout();
|
||||
}
|
||||
|
||||
bool GroupView::isIndexHidden(const QModelIndex &index) const
|
||||
{
|
||||
Group *cat = category(index);
|
||||
|
||||
Reference in New Issue
Block a user