a?adida la funci?n de borrar c?mics del disco

This commit is contained in:
Luis Ángel San Martín
2013-05-28 16:18:16 +02:00
parent ea9d2bd169
commit ad08f4291a
6 changed files with 51 additions and 0 deletions

View File

@ -433,4 +433,20 @@ QModelIndex TableModel::getIndexFromId(quint64 id)
}
return index(i,0);
}
void TableModel::remove(ComicDB * comic, int row)
{
beginRemoveRows(QModelIndex(),row,row);
QSqlDatabase db = DataBaseManagement::loadDatabase(_databasePath);
DBHelper::removeFromDB(comic,db);
removeRow(row);
delete _data.at(row);
_data.removeAt(row);
db.close();
QSqlDatabase::removeDatabase(_databasePath);
endRemoveRows();
}