[PVR][Estuary] Timer settings dialog: Show client name in timer type selection dialog...
[xbmc.git] / xbmc / music / jobs / MusicLibraryCleaningJob.h
blob6e893c678cc4e3d710e7c1c8ab670c63d5c814c2
1 /*
2 * Copyright (C) 2017-2018 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
7 */
9 #pragma once
11 #include "music/jobs/MusicLibraryProgressJob.h"
13 #include <set>
15 /*!
16 \brief Music library job implementation for cleaning the video library.
18 class CMusicLibraryCleaningJob : public CMusicLibraryProgressJob
20 public:
21 /*!
22 \brief Creates a new music library cleaning job.
23 \param[in] progressDialog Progress dialog to be used to display the cleaning progress
25 CMusicLibraryCleaningJob(CGUIDialogProgress* progressDialog);
26 ~CMusicLibraryCleaningJob() override;
28 // specialization of CJob
29 const char *GetType() const override { return "MusicLibraryCleaningJob"; }
30 bool operator==(const CJob* job) const override;
32 protected:
33 // implementation of CMusicLibraryJob
34 bool Work(CMusicDatabase &db) override;
36 private: