logsui/logsengine/src/logsmodel.cpp
changeset 6 41c0a814d878
parent 4 e52d42f9500c
child 13 52d644758b05
child 16 c5af8598d22c
--- a/logsui/logsengine/src/logsmodel.cpp	Thu May 27 12:51:53 2010 +0300
+++ b/logsui/logsengine/src/logsmodel.cpp	Fri Jun 11 13:38:41 2010 +0300
@@ -59,6 +59,9 @@
             this, SLOT( dataUpdated(QList<int>) ));
     connect( mDbConnector, SIGNAL( dataRemoved(QList<int>) ), 
             this, SLOT( dataRemoved(QList<int>) ));
+    connect( mDbConnector, SIGNAL( dataReset() ), 
+                this, SLOT( resetModel() ));
+    
     connect( hbInstance->theme(), SIGNAL ( changeFinished() ),
             this, SLOT ( resetModel()));
     mDbConnector->init();
@@ -183,6 +186,16 @@
 }
 
 // -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+LogsDetailsModel* LogsModel::logsDetailsModel(LogsEvent& event)
+{
+    LOGS_QDEBUG( "logs [ENG] -> LogsModel::logsDetailsModel()" )
+    return new LogsDetailsModel( *mDbConnector, event );
+}
+
+// -----------------------------------------------------------------------------
 // From QAbstractListModel
 // -----------------------------------------------------------------------------
 //
@@ -387,7 +400,9 @@
 //
 void LogsModel::resetModel()
 {
-   this->reset();
+    LOGS_QDEBUG( "logs [ENG] -> LogsModel::resetModel()" )
+    this->reset();
+    LOGS_QDEBUG( "logs [ENG] <- LogsModel::resetModel()" )
 }
 // -----------------------------------------------------------------------------
 //