void EditorTabs::onFileCloseAll() { int i; while ((i = currentIndex()) >= 0) { onTabCloseRequested(i); } }
void MainWindow::closeEvent(QCloseEvent* event) { if (m_readyToClose) { event->accept(); return; } if (askToSave()) { m_closing = true; for (int i = m_tabs.size() - 1; i >= 0; i--) onTabCloseRequested(i); if (m_tabs.isEmpty()) CuteChessApplication::instance()->gameManager()->finish(); } event->ignore(); }
void EditorTabs::onFileClose() { onTabCloseRequested(currentIndex()); }
void MainWindow::closeCurrentGame() { onTabCloseRequested(m_tabBar->currentIndex()); }