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

Method showComicVineScraper

YACReaderLibrary/library_window.cpp:2145–2169  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2143}
2144
2145void LibraryWindow::showComicVineScraper()
2146{
2147 QSettings s(YACReader::getSettingsPath() + "/YACReaderLibrary.ini", QSettings::IniFormat); // TODO unificar la creación del fichero de config con el servidor
2148 s.beginGroup("ComicVine");
2149
2150 if (!s.contains(COMIC_VINE_API_KEY)) {
2151 ApiKeyDialog d;
2152 d.exec();
2153 }
2154
2155 // check if the api key was inserted
2156 if (s.contains(COMIC_VINE_API_KEY)) {
2157 QModelIndexList indexList = getSelectedComics();
2158
2159 const auto comics = comicsModel->getComics(indexList);
2160 ComicDB c = comics[0];
2161 _comicIdEdited = c.id; // static_cast<TableItem*>(indexList[0].internalPointer())->data(4).toULongLong();
2162
2163 comicVineDialog->databasePath = foldersModel->getDatabase();
2164 comicVineDialog->basePath = currentPath();
2165 comicVineDialog->setComics(comics);
2166
2167 comicVineDialog->show();
2168 }
2169}
2170
2171void LibraryWindow::setRemoveError()
2172{

Callers

nothing calls this directly

Calls 6

execMethod · 0.80
getDatabaseMethod · 0.80
containsMethod · 0.45
getComicsMethod · 0.45
setComicsMethod · 0.45
showMethod · 0.45

Tested by

no test coverage detected