Fixed two cases of memory loss (parenting was missing).
authorMikko Keinänen <mikko.keinanen@gmail.com>
Fri, 29 Oct 2010 17:04:17 +0000 (20:04 +0300)
committerMikko Keinänen <mikko.keinanen@gmail.com>
Fri, 29 Oct 2010 17:04:17 +0000 (20:04 +0300)
src/db/dbfilepath.cpp
src/db/dbsetup.cpp

index 7fc52a1..13b5778 100644 (file)
@@ -125,7 +125,7 @@ QString DbFilePath::constructSelectById(int id) const
 
 QSqlQueryModel* DbFilePath::getData()
 {
-    QSqlQueryModel *model = new QSqlQueryModel;
+    QSqlQueryModel *model = new QSqlQueryModel(this);
     model->setQuery(constructSelect());
     model->setHeaderData(FilePath_Id, Qt::Horizontal, tr("Id"));
     model->setHeaderData(FilePath_Name, Qt::Horizontal, tr("Name"));
index 0f1f81d..0b12340 100644 (file)
@@ -128,7 +128,7 @@ bool DbSetup::deleteDataObjectFromModel(QModelIndex */*index*/)
 
 QSqlQueryModel* DbSetup::getData()
 {
-    QSqlQueryModel *model = new QSqlQueryModel;
+    QSqlQueryModel *model = new QSqlQueryModel(this);
     QString select = constructSelect();
     qDebug() << select;
     model->setQuery(select);