[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [tellico] /: Oops. Add some changes that should have gone with previous commit, adding IGDB.com.
From: Robby Stephenson <null () kde ! org>
Date: 2017-04-30 21:28:26
Message-ID: E1d4wOI-0001xq-SM () code ! kde ! org
[Download RAW message or body]
Git commit 6af477a2107cf196d92429545d4bc58c089cfb5e by Robby Stephenson.
Committed on 30/04/2017 at 20:47.
Pushed by rstephenson into branch 'master'.
Oops. Add some changes that should have gone with previous commit, adding IGDB.com.
M +4 -0 ChangeLog
M +1 -0 src/fetch/CMakeLists.txt
M +2 -1 src/fetch/fetch.h
M +2 -0 src/fetch/fetcherinitializer.cpp
M +8 -0 src/tests/CMakeLists.txt
M +3 -0 src/tests/tellicotest.config
https://commits.kde.org/tellico/6af477a2107cf196d92429545d4bc58c089cfb5e
diff --git a/ChangeLog b/ChangeLog
index 15d483c8..835147db 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-04-30 Robby Stephenson <robby@periapsis.org>
+
+ * Added data source for IGDB.com.
+
2017-04-16 Robby Stephenson <robby@periapsis.org>
* Fixed bug showing icons for custom collection (Bug 378852).
diff --git a/src/fetch/CMakeLists.txt b/src/fetch/CMakeLists.txt
index b4316958..793b0b14 100644
--- a/src/fetch/CMakeLists.txt
+++ b/src/fetch/CMakeLists.txt
@@ -37,6 +37,7 @@ SET(fetch_STAT_SRCS
hathitrustfetcher.cpp
hmac_sha2.c
ibsfetcher.cpp
+ igdbfetcher.cpp
imdbfetcher.cpp
isbndbfetcher.cpp
kinopoiskfetcher.cpp
diff --git a/src/fetch/fetch.h b/src/fetch/fetch.h
index 590908e9..734f67ae 100644
--- a/src/fetch/fetch.h
+++ b/src/fetch/fetch.h
@@ -98,7 +98,8 @@ enum Type {
OMDB,
KinoPoisk,
VideoGameGeek,
- DBC
+ DBC,
+ IGDB
};
}
diff --git a/src/fetch/fetcherinitializer.cpp b/src/fetch/fetcherinitializer.cpp
index b22b75f9..557cda8b 100644
--- a/src/fetch/fetcherinitializer.cpp
+++ b/src/fetch/fetcherinitializer.cpp
@@ -68,6 +68,7 @@
#include "kinopoiskfetcher.h"
#include "videogamegeekfetcher.h"
#include "dbcfetcher.h"
+#include "igdbfetcher.h"
/**
* Ideally, I'd like these initializations to be in each cpp file for each collection type
@@ -121,6 +122,7 @@ Tellico::Fetch::FetcherInitializer::FetcherInitializer() {
RegisterFetcher<Fetch::KinoPoiskFetcher> registerKinoPoisk(KinoPoisk);
RegisterFetcher<Fetch::VideoGameGeekFetcher> registerVGG(VideoGameGeek);
RegisterFetcher<Fetch::DBCFetcher> registerDBC(DBC);
+ RegisterFetcher<Fetch::IGDBFetcher> registerIGDB(IGDB);
Fetch::Manager::self()->loadFetchers();
}
diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt
index 2e681a53..49650fee 100644
--- a/src/tests/CMakeLists.txt
+++ b/src/tests/CMakeLists.txt
@@ -638,6 +638,14 @@ add_test(ibsfetchertest ibsfetchertest)
ecm_mark_as_test(ibsfetchertest)
TARGET_LINK_LIBRARIES(ibsfetchertest fetcherstest ${TELLICO_TEST_LIBS})
+add_executable(igdbfetchertest igdbfetchertest.cpp abstractfetchertest.cpp
+ ../fetch/igdbfetcher.cpp
+)
+ecm_mark_nongui_executable(igdbfetchertest)
+add_test(igdbfetchertest igdbfetchertest)
+ecm_mark_as_test(igdbfetchertest)
+TARGET_LINK_LIBRARIES(igdbfetchertest fetcherstest ${TELLICO_TEST_LIBS})
+
add_executable(imdbfetchertest imdbfetchertest.cpp abstractfetchertest.cpp
../fetch/imdbfetcher.cpp
../gui/listwidgetitem.cpp
diff --git a/src/tests/tellicotest.config b/src/tests/tellicotest.config
index a4342f60..aa05c286 100644
--- a/src/tests/tellicotest.config
+++ b/src/tests/tellicotest.config
@@ -69,3 +69,6 @@ Custom Fields=douban,origtitle
[giantbomb]
Custom Fields=giantbomb,pegi
+
+[igdb]
+Custom Fields=igdb,pegi
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic