mirror of
				https://github.com/YACReader/yacreader
				synced 2025-11-04 09:15:01 -05:00 
			
		
		
		
	a?adida la funci?n de borrar c?mics del disco
This commit is contained in:
		@ -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();
 | 
			
		||||
}
 | 
			
		||||
@ -45,6 +45,7 @@ public:
 | 
			
		||||
	//setComicInfoForSelectedComis(QList<QModelIndex> list); -->inserta la informaci<63>n com<6F>n para los comics seleccionados
 | 
			
		||||
	QVector<bool> setComicsRead(QList<QModelIndex> list,bool read);
 | 
			
		||||
	qint64 asignNumbers(QList<QModelIndex> list,int startingNumber);
 | 
			
		||||
	void remove(ComicDB * comic, int row);
 | 
			
		||||
private:
 | 
			
		||||
    void setupModelData( QSqlQuery &sqlquery);
 | 
			
		||||
	ComicDB _getComic(const QModelIndex & mi);
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user