mirror of
https://github.com/YACReader/yacreader
synced 2025-07-25 16:34:56 -04:00
corregido bug en los modelos, no se trataba de emitir las se?ales beforeReset y reset
sino de llamar a los m?todos beginResetModel() y endesetModel() para invalidar el modelo ahora ya se puede liberar la memoria interna de los modelos sin problemas (aunque siguen existiendo memory leaks)
This commit is contained in:
@ -144,7 +144,7 @@ void TableModel::setupModelData(unsigned long long int folderId,QSqlDatabase & d
|
||||
{
|
||||
//QFile f(QCoreApplication::applicationDirPath()+"/performance.txt");
|
||||
//f.open(QIODevice::Append);
|
||||
emit(beforeReset());
|
||||
beginResetModel();
|
||||
//QElapsedTimer timer;
|
||||
//timer.start();
|
||||
qDeleteAll(_data);
|
||||
@ -165,7 +165,7 @@ void TableModel::setupModelData(unsigned long long int folderId,QSqlDatabase & d
|
||||
//txtS << "TABLEMODEL: Tiempo de creaci<63>n del modelo: " << timer.elapsed() << "ms\r\n";
|
||||
db.close();
|
||||
_database = db;
|
||||
emit(reset());
|
||||
endResetModel();
|
||||
//f.close();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user