51 virtual bool DoScan(
const std::string& strDirectory) = 0;
57 bool HasNoMedia(
const std::string& strDirectory)
const;
bool HasNoMedia(const std::string &strDirectory) const
Check if the folder is excluded from scanning process.
Definition: InfoScanner.cpp:16
CGUIDialogProgressBarHandle * m_handle
Progress bar handle.
Definition: InfoScanner.h:71
CInfoScanner()=default
Protected constructor to only allow subclass instances.
A URL to grab info from + override info was found.
Definition: InfoScanner.h:43
bool IsScanning() const
Returns whether or not a scan is in progress.
Definition: InfoScanner.h:63
virtual ~CInfoScanner()=default
Empty destructor.
A URL to grab info from was found.
Definition: InfoScanner.h:41
void ShowDialog(bool show)
Set whether or not to show a progress dialog.
Definition: InfoScanner.h:60
bool m_showDialog
Whether or not to show progress bar dialog.
Definition: InfoScanner.h:70
Full info specified.
Definition: InfoScanner.h:40
Error processing info.
Definition: InfoScanner.h:44
No info found.
Definition: InfoScanner.h:39
bool m_bRunning
Whether or not scanner is running.
Definition: InfoScanner.h:72
Definition: InfoScanner.h:17
std::set< std::string > m_pathsToScan
Set of paths to scan.
Definition: InfoScanner.h:69
Definition: GUIDialogExtendedProgressBar.h:16
bool m_bClean
Whether or not to perform cleaning during scanning.
Definition: InfoScanner.h:74
bool m_bCanInterrupt
Whether or not scanner is currently interruptible.
Definition: InfoScanner.h:73
At least Title was read (and optionally the Year)
Definition: InfoScanner.h:45
Override info was found.
Definition: InfoScanner.h:42
INFO_RET
Return values from the information lookup functions.
Definition: InfoScanner.h:23
INFO_TYPE
Definition: InfoScanner.h:37