MCPcopy Create free account
hub / github.com/YACReader/yacreader / updateRating

Method updateRating

YACReaderLibrary/db/comic_model.cpp:1439–1455  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1437}
1438
1439void ComicModel::updateRating(int rating, QModelIndex mi)
1440{
1441 ComicDB comic = getComic(mi);
1442 QString connectionName = "";
1443 {
1444 QSqlDatabase db = DataBaseManagement::loadDatabase(_databasePath);
1445 // TODO optimize update
1446
1447 comic.info.rating = rating;
1448 _data[mi.row()]->setData(ComicModel::Rating, rating);
1449 DBHelper::update(&(comic.info), db);
1450
1451 emit dataChanged(mi, mi);
1452 connectionName = db.connectionName();
1453 }
1454 QSqlDatabase::removeDatabase(connectionName);
1455}
1456
1457QString ComicModel::localizedDate(const QString &dbDate) const
1458{

Callers 2

rateMethod · 0.80
rateMethod · 0.80

Calls 2

setDataMethod · 0.45
rowMethod · 0.45

Tested by

no test coverage detected