changed: don't store scraper & plugin addons in music/ video/ etc folders. These...
authoralcoheca <alcoheca@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Tue, 25 Aug 2009 23:16:34 +0000 (23:16 +0000)
committeralcoheca <alcoheca@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Tue, 25 Aug 2009 23:16:34 +0000 (23:16 +0000)
commit517f5caa32c507233a6b719c9c9f0a517f9066e3
tree5863bb52a2abcbfb0bf0be3750db8f6e8a0ef8c4
parent8a0569b2380941c65ca06d4a830e8fad9516a183
changed: don't store scraper & plugin addons in music/ video/ etc folders. These addons could support multiple content types
removed: CScraperInfo
added: CScraper - new class for scrapers, inherited from CAddon. Scrapers assigned to paths are clones of the master CScraper object, held by CAddonMgr. That way settings can be saved on an individual basis. Shared properties of the clones are set at construction.
removed: CScraperSettings - settings are a property of CScraper addon.
changed: VIDEODB_CONTENT_* enum expanded & renamed to cover all content types.
changed: GUIWindowSettingsCategory - scrapers are enabled per content type.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/unified-pvr@22422 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
51 files changed:
XBMC/xbmc/Application.cpp
XBMC/xbmc/FileItem.cpp
XBMC/xbmc/GUIDialogContentSettings.cpp
XBMC/xbmc/GUIDialogContentSettings.h
XBMC/xbmc/GUIDialogMediaSource.cpp
XBMC/xbmc/GUIDialogMediaSource.h
XBMC/xbmc/GUIDialogSmartPlaylistRule.cpp
XBMC/xbmc/GUIDialogVideoScan.cpp
XBMC/xbmc/GUIDialogVideoScan.h
XBMC/xbmc/GUISettings.cpp
XBMC/xbmc/GUIViewStateMusic.cpp
XBMC/xbmc/GUIViewStateVideo.cpp
XBMC/xbmc/GUIWindowMusicBase.cpp
XBMC/xbmc/GUIWindowMusicBase.h
XBMC/xbmc/GUIWindowMusicNav.cpp
XBMC/xbmc/GUIWindowSettingsCategory.cpp
XBMC/xbmc/GUIWindowSettingsCategory.h
XBMC/xbmc/GUIWindowVideoBase.cpp
XBMC/xbmc/GUIWindowVideoBase.h
XBMC/xbmc/GUIWindowVideoFiles.cpp
XBMC/xbmc/GUIWindowVideoFiles.h
XBMC/xbmc/GUIWindowVideoInfo.cpp
XBMC/xbmc/GUIWindowVideoInfo.h
XBMC/xbmc/GUIWindowVideoNav.cpp
XBMC/xbmc/GUIWindowVideoNav.h
XBMC/xbmc/MusicDatabase.cpp
XBMC/xbmc/MusicDatabase.h
XBMC/xbmc/MusicInfoScanner.cpp
XBMC/xbmc/NfoFile.cpp
XBMC/xbmc/NfoFile.h
XBMC/xbmc/Scraper.cpp [new file with mode: 0644]
XBMC/xbmc/Scraper.h [new file with mode: 0644]
XBMC/xbmc/ScraperSettings.cpp
XBMC/xbmc/ScraperSettings.h
XBMC/xbmc/Util.cpp
XBMC/xbmc/Util.h
XBMC/xbmc/VideoDatabase.cpp
XBMC/xbmc/VideoDatabase.h
XBMC/xbmc/VideoInfoScanner.cpp
XBMC/xbmc/VideoInfoScanner.h
XBMC/xbmc/lib/libGoAhead/XBMChttp.cpp
XBMC/xbmc/utils/IMDB.cpp
XBMC/xbmc/utils/IMDB.h
XBMC/xbmc/utils/MusicAlbumInfo.cpp
XBMC/xbmc/utils/MusicAlbumInfo.h
XBMC/xbmc/utils/MusicArtistInfo.cpp
XBMC/xbmc/utils/MusicArtistInfo.h
XBMC/xbmc/utils/MusicInfoScraper.cpp
XBMC/xbmc/utils/MusicInfoScraper.h
XBMC/xbmc/utils/ScraperParser.cpp
XBMC/xbmc/utils/ScraperParser.h