logsui/logsengine/src/logsmodel.cpp
changeset 6 41c0a814d878
parent 4 e52d42f9500c
child 13 52d644758b05
child 16 c5af8598d22c
equal deleted inserted replaced
4:e52d42f9500c 6:41c0a814d878
    57             this, SLOT( dataAdded(QList<int>) ));
    57             this, SLOT( dataAdded(QList<int>) ));
    58     connect( mDbConnector, SIGNAL( dataUpdated(QList<int>) ), 
    58     connect( mDbConnector, SIGNAL( dataUpdated(QList<int>) ), 
    59             this, SLOT( dataUpdated(QList<int>) ));
    59             this, SLOT( dataUpdated(QList<int>) ));
    60     connect( mDbConnector, SIGNAL( dataRemoved(QList<int>) ), 
    60     connect( mDbConnector, SIGNAL( dataRemoved(QList<int>) ), 
    61             this, SLOT( dataRemoved(QList<int>) ));
    61             this, SLOT( dataRemoved(QList<int>) ));
       
    62     connect( mDbConnector, SIGNAL( dataReset() ), 
       
    63                 this, SLOT( resetModel() ));
       
    64     
    62     connect( hbInstance->theme(), SIGNAL ( changeFinished() ),
    65     connect( hbInstance->theme(), SIGNAL ( changeFinished() ),
    63             this, SLOT ( resetModel()));
    66             this, SLOT ( resetModel()));
    64     mDbConnector->init();
    67     mDbConnector->init();
    65     mDbConnector->start();
    68     mDbConnector->start();
    66     
    69     
   178         LOGS_QDEBUG( "logs [ENG]    Do model reset" )
   181         LOGS_QDEBUG( "logs [ENG]    Do model reset" )
   179         resetModel();
   182         resetModel();
   180     }
   183     }
   181     LOGS_QDEBUG( "logs [ENG] <- LogsModel::updateConfiguration()" )
   184     LOGS_QDEBUG( "logs [ENG] <- LogsModel::updateConfiguration()" )
   182     return retVal;
   185     return retVal;
       
   186 }
       
   187 
       
   188 // -----------------------------------------------------------------------------
       
   189 //
       
   190 // -----------------------------------------------------------------------------
       
   191 //
       
   192 LogsDetailsModel* LogsModel::logsDetailsModel(LogsEvent& event)
       
   193 {
       
   194     LOGS_QDEBUG( "logs [ENG] -> LogsModel::logsDetailsModel()" )
       
   195     return new LogsDetailsModel( *mDbConnector, event );
   183 }
   196 }
   184 
   197 
   185 // -----------------------------------------------------------------------------
   198 // -----------------------------------------------------------------------------
   186 // From QAbstractListModel
   199 // From QAbstractListModel
   187 // -----------------------------------------------------------------------------
   200 // -----------------------------------------------------------------------------
   385 //
   398 //
   386 // -----------------------------------------------------------------------------
   399 // -----------------------------------------------------------------------------
   387 //
   400 //
   388 void LogsModel::resetModel()
   401 void LogsModel::resetModel()
   389 {
   402 {
   390    this->reset();
   403     LOGS_QDEBUG( "logs [ENG] -> LogsModel::resetModel()" )
       
   404     this->reset();
       
   405     LOGS_QDEBUG( "logs [ENG] <- LogsModel::resetModel()" )
   391 }
   406 }
   392 // -----------------------------------------------------------------------------
   407 // -----------------------------------------------------------------------------
   393 //
   408 //
   394 // -----------------------------------------------------------------------------
   409 // -----------------------------------------------------------------------------
   395 //
   410 //