Localize MainWindow inner-children connections

Move 'connect()' call from KiwixApp to MainWindow
because MainWindow should be responsible for connecting
its children between each other.
This commit is contained in:
Alexander Sashnov 2022-01-29 02:28:34 +07:00
parent fd90eb8fe1
commit 921615c970
2 changed files with 3 additions and 2 deletions

View File

@ -398,8 +398,6 @@ void KiwixApp::createAction()
}
void KiwixApp::postInit() {
connect(getTabWidget(), &TabBar::webActionEnabledChanged,
mp_mainWindow->getTopWidget(), &TopWidget::handleWebActionEnabledChanged);
connect(getTabWidget(), &TabBar::libraryPageDisplayed,
this, &KiwixApp::disableItemsOnLibraryPage);
emit(m_library.booksChanged());

View File

@ -72,6 +72,9 @@ MainWindow::MainWindow(QWidget *parent) :
connect(mp_ui->tabBar, &TabBar::currentTitleChanged,
mp_ui->mainToolBar, &TopWidget::updateBackForwardButtons);
connect(mp_ui->tabBar, &TabBar::webActionEnabledChanged,
mp_ui->mainToolBar, &TopWidget::handleWebActionEnabledChanged);
mp_ui->contentmanagerside->setContentManager(app->getContentManager());
mp_ui->sideBar->setCurrentWidget(mp_ui->contentmanagerside);
}