homescreenapp/hsdomainmodel/tsrc/t_hsdomainmodel/src/t_hsdomainmodel.cpp
changeset 101 ba1b7e218624
parent 90 3ac3aaebaee5
--- a/homescreenapp/hsdomainmodel/tsrc/t_hsdomainmodel/src/t_hsdomainmodel.cpp	Mon Oct 18 10:20:15 2010 +0300
+++ b/homescreenapp/hsdomainmodel/tsrc/t_hsdomainmodel/src/t_hsdomainmodel.cpp	Wed Oct 20 15:25:39 2010 +0300
@@ -29,7 +29,7 @@
 #include "caservice.h"
 #include "hsconfiguration.h"
 #include "hswallpaper.h"
-
+#include "hsdbupdatethread.h"
 QTM_USE_NAMESPACE
 
 #ifdef Q_OS_SYMBIAN
@@ -77,6 +77,7 @@
 
     HsWidgetPositioningOnWidgetAdd::setInstance(
         new HsAnchorPointInBottomRight);
+    
 }
 
 // ---------------------------------------------------------------------------
@@ -96,6 +97,7 @@
 
     delete HsShortcutService::mInstance;
     HsShortcutService::mInstance = 0;
+
 }
 
 void TestHsDomainModel::init()
@@ -112,13 +114,18 @@
     db->setConnectionName("homescreen.dbc");
     db->setDatabaseName(dbFile);
     db->open();
-
+    
+    HsDbUpdateThread *dbUpdateThread = new HsDbUpdateThread("homescreen.dbc",dbFile);
+    HsDbUpdateThread::setInstance(dbUpdateThread);
+    //dbUpdateThread->start();
     mWallpaperTypeScene = true;
 }
 
 void TestHsDomainModel::cleanup()
 {
     // cleanup all the pages and widgets
+   // HsDbUpdateThread::instance()->quit();
+    HsDbUpdateThread::setInstance(0);
     HsDatabase::setInstance(0);
     QString path = QDir(WIDGET_PLUGIN_PATH).absolutePath();
     QApplication::addLibraryPath( path );