Beispiel #1
0
void EditorTabs::onFileCloseAll()
{
    int i;
    while ((i = currentIndex()) >= 0)
    {
        onTabCloseRequested(i);
    }
}
Beispiel #2
0
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();
}
Beispiel #3
0
void EditorTabs::onFileClose()
{
    onTabCloseRequested(currentIndex());
}
Beispiel #4
0
void MainWindow::closeCurrentGame()
{
	onTabCloseRequested(m_tabBar->currentIndex());
}