mirror of
https://github.com/YACReader/yacreader
synced 2025-07-26 17:04:45 -04:00
a?adida "prueba unitaria" en debug para check new version
a?adida la table db_info que almacena la versi?n con la que fue creada a?adido el soporte para pasar informaci?n de los c?mics seleccionados al di?logo de edici?n a?adido processLibrary a LibraryCreator
This commit is contained in:
@ -211,7 +211,7 @@ void TableModel::setupModelData(QSqlQuery &sqlquery)
|
||||
}
|
||||
}
|
||||
|
||||
Comic TableModel::getComic(QModelIndex & mi)
|
||||
Comic TableModel::getComic(const QModelIndex & mi)
|
||||
{
|
||||
Comic c;
|
||||
_database.open();
|
||||
@ -220,6 +220,16 @@ Comic TableModel::getComic(QModelIndex & mi)
|
||||
return c;
|
||||
}
|
||||
|
||||
Comic TableModel::_getComic(const QModelIndex & mi)
|
||||
{
|
||||
Comic c;
|
||||
|
||||
c.load(_data.at(mi.row())->data(0).toLongLong(),_database);
|
||||
|
||||
return c;
|
||||
}
|
||||
|
||||
|
||||
QVector<bool> TableModel::getReadList()
|
||||
{
|
||||
int numComics = _data.count();
|
||||
@ -252,4 +262,20 @@ QVector<bool> TableModel::setAllComicsRead(bool read)
|
||||
_database.close();
|
||||
|
||||
return readList;
|
||||
}
|
||||
|
||||
QList<Comic> TableModel::getComics(QList<QModelIndex> list)
|
||||
{
|
||||
QList<Comic> comics;
|
||||
|
||||
_database.open();
|
||||
_database.transaction();
|
||||
QList<QModelIndex>::const_iterator itr;
|
||||
for(itr = list.constBegin(); itr!= list.constEnd();itr++)
|
||||
{
|
||||
comics.append(_getComic(*itr));
|
||||
}
|
||||
_database.commit();
|
||||
_database.close();
|
||||
return comics;
|
||||
}
|
Reference in New Issue
Block a user