diff --git a/YACReaderLibrary/library_window.cpp b/YACReaderLibrary/library_window.cpp index 6b66c567..cc52acfb 100644 --- a/YACReaderLibrary/library_window.cpp +++ b/YACReaderLibrary/library_window.cpp @@ -294,7 +294,7 @@ void LibraryWindow::doLayout() sHorizontal->addWidget(rightWidget); #else - sHorizontal->addWidget(comicsViewsManager->containerWidget()); + sHorizontal->addWidget(contentViewsManager->containerWidget()); #endif sHorizontal->setStretchFactor(0, 0); @@ -2295,7 +2295,7 @@ void LibraryWindow::toFullScreen() sideBar->hide(); libraryToolBar->hide(); - comicsViewsManager->comicsView->toFullScreen(); + contentViewsManager->comicsView->toFullScreen(); showFullScreen(); } @@ -2304,7 +2304,7 @@ void LibraryWindow::toNormal() { sideBar->show(); - comicsViewsManager->comicsView->toNormal(); + contentViewsManager->comicsView->toNormal(); if (fromMaximized) showMaximized(); diff --git a/YACReaderLibrary/yacreader_content_views_manager.h b/YACReaderLibrary/yacreader_content_views_manager.h index 11fa0f6b..cbbef33b 100644 --- a/YACReaderLibrary/yacreader_content_views_manager.h +++ b/YACReaderLibrary/yacreader_content_views_manager.h @@ -1,5 +1,5 @@ -#ifndef YACREADERCOMICSVIEWSMANAGER_H -#define YACREADERCOMICSVIEWSMANAGER_H +#ifndef YACREADERCONTENTVIEWSMANAGER_H +#define YACREADERCONTENTVIEWSMANAGER_H #include @@ -74,4 +74,4 @@ protected slots: void switchToComicsView(ComicsView *from, ComicsView *to); }; -#endif // COMICSVIEWSMANAGER_H +#endif // YACREADERCONTENTVIEWSMANAGER_H diff --git a/YACReaderLibrary/yacreader_navigation_controller.cpp b/YACReaderLibrary/yacreader_navigation_controller.cpp index b0d3f2c9..c56855a1 100644 --- a/YACReaderLibrary/yacreader_navigation_controller.cpp +++ b/YACReaderLibrary/yacreader_navigation_controller.cpp @@ -20,8 +20,8 @@ #include "QsLog.h" -YACReaderNavigationController::YACReaderNavigationController(LibraryWindow *parent, YACReaderContentViewsManager *comicsViewsManager) - : QObject(parent), libraryWindow(parent), comicsViewsManager(comicsViewsManager) +YACReaderNavigationController::YACReaderNavigationController(LibraryWindow *parent, YACReaderContentViewsManager *contentViewsManager) + : QObject(parent), libraryWindow(parent), contentViewsManager(contentViewsManager) { setupConnections(); } @@ -61,13 +61,13 @@ void YACReaderNavigationController::loadFolderInfo(const QModelIndex &modelIndex // configure views if (libraryWindow->comicsModel->rowCount() > 0) { // updateView - comicsViewsManager->comicsView->setModel(libraryWindow->comicsModel); - comicsViewsManager->showComicsView(); + contentViewsManager->comicsView->setModel(libraryWindow->comicsModel); + contentViewsManager->showComicsView(); libraryWindow->disableComicsActions(false); } else { // showEmptyFolder loadEmptyFolderInfo(modelIndex); - comicsViewsManager->showEmptyFolderView(); + contentViewsManager->showEmptyFolderView(); libraryWindow->disableComicsActions(true); } @@ -110,25 +110,25 @@ void YACReaderNavigationController::loadSpecialListInfo(const QModelIndex &model break; } - comicsViewsManager->comicsView->setModel(libraryWindow->comicsModel); + contentViewsManager->comicsView->setModel(libraryWindow->comicsModel); if (libraryWindow->comicsModel->rowCount() > 0) { - comicsViewsManager->showComicsView(); + contentViewsManager->showComicsView(); libraryWindow->disableComicsActions(false); } else { // setup empty special list widget switch (type) { case ReadingListModel::Favorites: - comicsViewsManager->emptySpecialList->setPixmap(QPixmap(":/images/empty_favorites.png")); - comicsViewsManager->emptySpecialList->setText(tr("No favorites")); + contentViewsManager->emptySpecialList->setPixmap(QPixmap(":/images/empty_favorites.png")); + contentViewsManager->emptySpecialList->setText(tr("No favorites")); break; case ReadingListModel::Reading: - comicsViewsManager->emptySpecialList->setPixmap(QPixmap(":/images/empty_current_readings.png")); - comicsViewsManager->emptySpecialList->setText(tr("You are not reading anything yet, come on!!")); + contentViewsManager->emptySpecialList->setPixmap(QPixmap(":/images/empty_current_readings.png")); + contentViewsManager->emptySpecialList->setText(tr("You are not reading anything yet, come on!!")); break; } - comicsViewsManager->showEmptySpecialList(); + contentViewsManager->showEmptySpecialList(); libraryWindow->disableComicsActions(true); } } @@ -138,18 +138,18 @@ void YACReaderNavigationController::loadLabelInfo(const QModelIndex &modelIndex) qulonglong id = modelIndex.data(ReadingListModel::IDRole).toULongLong(); // check comics in label with id = id libraryWindow->comicsModel->setupLabelModelData(id, libraryWindow->foldersModel->getDatabase()); - comicsViewsManager->comicsView->setModel(libraryWindow->comicsModel); + contentViewsManager->comicsView->setModel(libraryWindow->comicsModel); // configure views if (libraryWindow->comicsModel->rowCount() > 0) { // updateView - comicsViewsManager->showComicsView(); + contentViewsManager->showComicsView(); libraryWindow->disableComicsActions(false); } else { // showEmptyFolder // loadEmptyLabelInfo(); //there is no info in an empty label by now, TODO design something - comicsViewsManager->emptyLabelWidget->setColor((YACReader::LabelColors)modelIndex.data(ReadingListModel::LabelColorRole).toInt()); - comicsViewsManager->showEmptyLabelView(); + contentViewsManager->emptyLabelWidget->setColor((YACReader::LabelColors)modelIndex.data(ReadingListModel::LabelColorRole).toInt()); + contentViewsManager->showEmptyLabelView(); libraryWindow->disableComicsActions(true); } } @@ -159,15 +159,15 @@ void YACReaderNavigationController::loadReadingListInfo(const QModelIndex &model qulonglong id = modelIndex.data(ReadingListModel::IDRole).toULongLong(); // check comics in label with id = id libraryWindow->comicsModel->setupReadingListModelData(id, libraryWindow->foldersModel->getDatabase()); - comicsViewsManager->comicsView->setModel(libraryWindow->comicsModel); + contentViewsManager->comicsView->setModel(libraryWindow->comicsModel); // configure views if (libraryWindow->comicsModel->rowCount() > 0) { // updateView - comicsViewsManager->showComicsView(); + contentViewsManager->showComicsView(); libraryWindow->disableComicsActions(false); } else { - comicsViewsManager->showEmptyReadingListWidget(); + contentViewsManager->showEmptyReadingListWidget(); libraryWindow->disableComicsActions(true); } } @@ -260,10 +260,10 @@ void YACReaderNavigationController::loadEmptyFolderInfo(const QModelIndex &model readingComicsModel->setupReadingModelData(libraryWindow->foldersModel->getDatabase()); } - comicsViewsManager->folderContentView->setContinueReadingModel(readingComicsModel); + contentViewsManager->folderContentView->setContinueReadingModel(readingComicsModel); auto subFolderModel = libraryWindow->foldersModel->getSubfoldersModel(modelIndex); - comicsViewsManager->folderContentView->setModel(modelIndex, subFolderModel); + contentViewsManager->folderContentView->setModel(modelIndex, subFolderModel); } void YACReaderNavigationController::loadPreviousStatus() @@ -279,10 +279,10 @@ void YACReaderNavigationController::setupConnections() connect(libraryWindow->foldersView, &YACReaderTreeView::clicked, this, &YACReaderNavigationController::selectedFolder); connect(libraryWindow->listsView, &QAbstractItemView::clicked, this, &YACReaderNavigationController::selectedList); connect(libraryWindow->historyController, &YACReaderHistoryController::modelIndexSelected, this, &YACReaderNavigationController::selectedIndexFromHistory); - connect(comicsViewsManager->folderContentView, &FolderContentView::subfolderSelected, this, &YACReaderNavigationController::selectSubfolder); - connect(comicsViewsManager->folderContentView, &FolderContentView::openComic, libraryWindow, QOverload::of(&LibraryWindow::openComic)); - connect(comicsViewsManager->folderContentView, &FolderContentView::openFolderContextMenu, libraryWindow, &LibraryWindow::showGridFoldersContextMenu); - connect(comicsViewsManager->folderContentView, &FolderContentView::openContinueReadingComicContextMenu, libraryWindow, &LibraryWindow::showContinueReadingContextMenu); + connect(contentViewsManager->folderContentView, &FolderContentView::subfolderSelected, this, &YACReaderNavigationController::selectSubfolder); + connect(contentViewsManager->folderContentView, &FolderContentView::openComic, libraryWindow, QOverload::of(&LibraryWindow::openComic)); + connect(contentViewsManager->folderContentView, &FolderContentView::openFolderContextMenu, libraryWindow, &LibraryWindow::showGridFoldersContextMenu); + connect(contentViewsManager->folderContentView, &FolderContentView::openContinueReadingComicContextMenu, libraryWindow, &LibraryWindow::showContinueReadingContextMenu); connect(libraryWindow->comicsModel, &ComicModel::isEmpty, this, &YACReaderNavigationController::reselectCurrentSource); } diff --git a/YACReaderLibrary/yacreader_navigation_controller.h b/YACReaderLibrary/yacreader_navigation_controller.h index 8bee21da..74a5588e 100644 --- a/YACReaderLibrary/yacreader_navigation_controller.h +++ b/YACReaderLibrary/yacreader_navigation_controller.h @@ -10,7 +10,7 @@ class YACReaderNavigationController : public QObject { Q_OBJECT public: - explicit YACReaderNavigationController(LibraryWindow *parent, YACReaderContentViewsManager *comicsViewsManager); + explicit YACReaderNavigationController(LibraryWindow *parent, YACReaderContentViewsManager *contentViewsManager); signals: @@ -44,7 +44,7 @@ public slots: private: void setupConnections(); LibraryWindow *libraryWindow; - YACReaderContentViewsManager *comicsViewsManager; + YACReaderContentViewsManager *contentViewsManager; // convenience methods qulonglong folderModelIndexToID(const QModelIndex &mi);