mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
Setup LibrariesUpdateCoordinator
This commit is contained in:
parent
811ba2f957
commit
93a826f80a
@ -502,6 +502,12 @@ void LibraryWindow::doModels()
|
||||
void LibraryWindow::setupCoordinators()
|
||||
{
|
||||
recentVisibilityCoordinator = new RecentVisibilityCoordinator(settings, foldersModel, contentViewsManager->folderContentView, comicsModel);
|
||||
librariesUpdateCoordinator = new LibrariesUpdateCoordinator(settings, libraries, this);
|
||||
|
||||
connect(librariesUpdateCoordinator, &LibrariesUpdateCoordinator::updateStarted, sideBar->librariesTitle, &YACReaderTitledToolBar::showBusyIndicator);
|
||||
connect(librariesUpdateCoordinator, &LibrariesUpdateCoordinator::updateEnded, sideBar->librariesTitle, &YACReaderTitledToolBar::hideBusyIndicator);
|
||||
|
||||
connect(librariesUpdateCoordinator, &LibrariesUpdateCoordinator::updateEnded, this, &LibraryWindow::reloadCurrentLibrary);
|
||||
}
|
||||
|
||||
void LibraryWindow::createActions()
|
||||
|
@ -9,6 +9,7 @@
|
||||
#include "yacreader_global.h"
|
||||
#include "yacreader_global_gui.h"
|
||||
#include "yacreader_libraries.h"
|
||||
#include "libraries_update_coordinator.h"
|
||||
|
||||
#include "yacreader_navigation_controller.h"
|
||||
#include "comic_query_result_processor.h"
|
||||
@ -147,6 +148,7 @@ public:
|
||||
ReadingListModelProxy *listsModelProxy;
|
||||
|
||||
YACReaderLibraries libraries;
|
||||
LibrariesUpdateCoordinator *librariesUpdateCoordinator;
|
||||
|
||||
QStackedWidget *mainWidget;
|
||||
NoLibrariesWidget *noLibrariesWidget;
|
||||
@ -314,7 +316,7 @@ public:
|
||||
QPoint _pos;
|
||||
|
||||
protected:
|
||||
virtual void closeEvent(QCloseEvent *event);
|
||||
virtual void closeEvent(QCloseEvent *event) override;
|
||||
|
||||
public:
|
||||
LibraryWindow();
|
||||
|
Loading…
Reference in New Issue
Block a user