Ejemplo n.º 1
0
void Stack::removeDocument(int index)
{
	Document* document = m_documents.takeAt(index);
	m_contents->removeWidget(document);
	emit documentRemoved(document);
	document->deleteLater();
	updateMapping();
}
Ejemplo n.º 2
0
void Stack::removeDocument(int index)
{
	Document* document = m_documents.takeAt(index);
	m_contents->removeWidget(document);

	QAction* action = m_document_actions.takeAt(index);
	m_menu->removeAction(action);
	delete action;
	updateMenuIndexes();

	emit documentRemoved(document);
	document->close();
}