11 #include "video/jobs/VideoLibraryProgressJob.h" 41 const char *
GetType()
const override {
return "VideoLibraryCleaningJob"; }
42 bool operator==(
const CJob* job)
const override;
49 std::set<int> m_paths;
Base class for jobs that are executed asynchronously.
Definition: Job.h:109
Definition: VideoDatabase.h:419
Video library job implementation for cleaning the video library.
Definition: VideoLibraryCleaningJob.h:20
Combined base implementation of a video library job with a progress bar.
Definition: VideoLibraryProgressJob.h:17
CVideoLibraryCleaningJob(const std::set< int > &paths=std::set< int >(), bool showDialog=false)
Creates a new video library cleaning job for the given paths.
Definition: VideoLibraryCleaningJob.cpp:14
Definition: GUIDialogExtendedProgressBar.h:16
const char * GetType() const override
Function that returns the type of job.
Definition: VideoLibraryCleaningJob.h:41
bool Work(CVideoDatabase &db) override
Worker method to be implemented by an actual implementation.
Definition: VideoLibraryCleaningJob.cpp:41