Fix headers in the table view getting stuck in a non moveable state

The state can be saved with "sections moveable = false", so when it's restored the headers become non moveable, setting the property to true later should prevent this from happening.
This commit is contained in:
Luis Ángel San Martín 2024-06-15 16:29:52 +02:00
parent 996983562f
commit 7fbd25514f
2 changed files with 5 additions and 7 deletions

View File

@ -8,6 +8,9 @@ Version counting is based on semantic versioning (Major.Feature.Patch)
* Save magnifying glass size and zoom level.
* Add shortcut to reset the magnifying glass to its defaults (size and zoom), it is `slash` by default but it can be reasigned.
###
* Fix headers in the table view getting stuck in a non moveable state.
## 9.14.2
### YACReaderLibrary

View File

@ -147,12 +147,6 @@ void ClassicComicsView::setModel(ComicModel *model)
if (model->rowCount() > 0)
tableView->setCurrentIndex(model->index(0, 0));
tableView->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft);
#if QT_VERSION >= 0x050000
tableView->horizontalHeader()->setSectionsMovable(true);
#else
tableView->horizontalHeader()->setMovable(true);
#endif
QStringList paths = model->getPaths(model->getCurrentPath()); // TODO ComicsView: get currentpath from somewhere currentPath());
comicFlow->setImagePaths(paths);
comicFlow->setMarks(model->getReadList());
@ -197,7 +191,8 @@ void ClassicComicsView::setModel(ComicModel *model)
}
tableView->resizeColumnsToContents();
tableView->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft);
tableView->horizontalHeader()->setSectionsMovable(true);
tableView->horizontalHeader()->setStretchLastSection(true);
}
}