FilePath object deleted.
authorMikko Keinänen <mikko.keinanen@gmail.com>
Mon, 27 Sep 2010 22:02:26 +0000 (01:02 +0300)
committerMikko Keinänen <mikko.keinanen@gmail.com>
Mon, 27 Sep 2010 22:02:26 +0000 (01:02 +0300)
src/dataobjects/mediaimagecontainer.cpp
src/dialogs/mediaimagepathmaindialog.cpp

index eb33241..cfde86b 100644 (file)
@@ -44,7 +44,7 @@ MediaImageContainer::~MediaImageContainer()
 {
     qDeleteAll(lstMediaImage);
     //delete setup;
-    //delete filePath; // TODO: this filePath object is shared resource and cannot be deleted here!
+    //delete filePath; // NOTE: this filePath object is shared resource and cannot be deleted here!
                     // take care of the deletion where created!!!
 }
 
index d12c5c1..70a0343 100644 (file)
@@ -73,22 +73,8 @@ void MediaImagePathMainDialog::beginScanFilePath()
         dbMediaImageContainer->storeContainers(files, fpo);
         qDebug() << "Done storing scanned " << files.size() << " files to database";
         // the media image and media image container objects can be deleted now
-        // qDeleteAll could be used also... maybe?
-        // TODO: this is not yet functional:
-        foreach(MediaImageContainer* mic, files) {
-            //mic->clearMediaImages();
-            /*QList<MediaImage*> mis = mic->getMediaImages();
-            foreach(MediaImage* mi, mis) {
-                delete mi;
-                mi = 0;
-            }
-            delete mic;
-            mic = 0;
-            */
-        }
         qDeleteAll(files);
-        //files.clear();
-        //qDebug() << files.count();
+        delete fpo;
     }
     catch (EmuFrontException s)
     {