[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