mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-25 06:35:30 +00:00
Allow Qt to cleanup its signals.
This commit is contained in:
parent
a836446d22
commit
f326b14604
@ -69,7 +69,7 @@ void CSMDoc::DocumentManager::removeDocument (CSMDoc::Document *document)
|
||||
throw std::runtime_error ("removing invalid document");
|
||||
|
||||
mDocuments.erase (iter);
|
||||
delete document;
|
||||
document->deleteLater();
|
||||
|
||||
if (mDocuments.empty())
|
||||
emit lastDocumentDeleted();
|
||||
|
@ -32,10 +32,6 @@ void CSVDoc::View::closeEvent (QCloseEvent *event)
|
||||
event->ignore();
|
||||
else
|
||||
{
|
||||
// delete the subviews first
|
||||
for (QList<CSVDoc::SubView *>::iterator iter = mSubViews.begin(); iter != mSubViews.end(); ++iter)
|
||||
delete *iter;
|
||||
|
||||
// closeRequest() returns true if last document
|
||||
mViewManager.removeDocAndView(mDocument);
|
||||
}
|
||||
@ -98,7 +94,7 @@ void CSVDoc::View::setupEditMenu()
|
||||
|
||||
QAction *search = new QAction (tr ("Search"), this);
|
||||
connect (search, SIGNAL (triggered()), this, SLOT (addSearchSubView()));
|
||||
edit->addAction (search);
|
||||
edit->addAction (search);
|
||||
}
|
||||
|
||||
void CSVDoc::View::setupViewMenu()
|
||||
|
Loading…
x
Reference in New Issue
Block a user