mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -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) {
|
if (model != nullptr) {
|
||||||
model->reload();
|
model->reload();
|
||||||
|
updateInfoForIndex(currentIndex().row());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ public:
|
|||||||
virtual void selectIndex(int index) = 0;
|
virtual void selectIndex(int index) = 0;
|
||||||
virtual void updateCurrentComicView() = 0;
|
virtual void updateCurrentComicView() = 0;
|
||||||
virtual void focusComicsNavigation(Qt::FocusReason reason) = 0;
|
virtual void focusComicsNavigation(Qt::FocusReason reason) = 0;
|
||||||
void reloadContent();
|
virtual void reloadContent();
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
virtual void updateInfoForIndex(int index);
|
virtual void updateInfoForIndex(int index);
|
||||||
|
@ -493,6 +493,12 @@ void GridComicsView::focusComicsNavigation(Qt::FocusReason reason)
|
|||||||
view->setFocus(reason);
|
view->setFocus(reason);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void GridComicsView::reloadContent()
|
||||||
|
{
|
||||||
|
ComicsView::reloadContent();
|
||||||
|
updateCurrentComicView();
|
||||||
|
}
|
||||||
|
|
||||||
void GridComicsView::startDrag()
|
void GridComicsView::startDrag()
|
||||||
{
|
{
|
||||||
auto drag = new QDrag(this);
|
auto drag = new QDrag(this);
|
||||||
|
@ -51,6 +51,7 @@ public:
|
|||||||
QByteArray getMimeDataFromSelection();
|
QByteArray getMimeDataFromSelection();
|
||||||
void updateCurrentComicView() override;
|
void updateCurrentComicView() override;
|
||||||
void focusComicsNavigation(Qt::FocusReason reason) override;
|
void focusComicsNavigation(Qt::FocusReason reason) override;
|
||||||
|
void reloadContent() override;
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
// ComicsView
|
// ComicsView
|
||||||
|
Loading…
Reference in New Issue
Block a user