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 // |