mirror of
https://github.com/YACReader/yacreader
synced 2025-05-25 18:00:46 -04:00
Update secondary views when the model gets reloaded
This commit is contained in:
parent
f3b551f72a
commit
5b8ec75e5f
@ -52,6 +52,7 @@ void ComicsView::reloadContent()
|
||||
{
|
||||
if (model != nullptr) {
|
||||
model->reload();
|
||||
updateInfoForIndex(currentIndex().row());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -30,7 +30,7 @@ public:
|
||||
virtual void selectIndex(int index) = 0;
|
||||
virtual void updateCurrentComicView() = 0;
|
||||
virtual void focusComicsNavigation(Qt::FocusReason reason) = 0;
|
||||
void reloadContent();
|
||||
virtual void reloadContent();
|
||||
|
||||
public slots:
|
||||
virtual void updateInfoForIndex(int index);
|
||||
|
@ -493,6 +493,12 @@ void GridComicsView::focusComicsNavigation(Qt::FocusReason reason)
|
||||
view->setFocus(reason);
|
||||
}
|
||||
|
||||
void GridComicsView::reloadContent()
|
||||
{
|
||||
ComicsView::reloadContent();
|
||||
updateCurrentComicView();
|
||||
}
|
||||
|
||||
void GridComicsView::startDrag()
|
||||
{
|
||||
auto drag = new QDrag(this);
|
||||
|
@ -51,6 +51,7 @@ public:
|
||||
QByteArray getMimeDataFromSelection();
|
||||
void updateCurrentComicView() override;
|
||||
void focusComicsNavigation(Qt::FocusReason reason) override;
|
||||
void reloadContent() override;
|
||||
|
||||
public slots:
|
||||
// ComicsView
|
||||
|
Loading…
Reference in New Issue
Block a user