40 const QFileInfoList &dirList = dir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot, QDir::Time | QDir::Reversed);
41 if(dirList.count() > 7)
56 const QFileInfoList &fileList = dir.entryInfoList(QDir::Files, QDir::Time | QDir::Reversed);
57 if(fileList.count() > 7)
59 QFile::remove(fileList.front().absoluteFilePath());
static qint64 currentTimestamp() noexcept
QList< MusicAbstractBackup * > m_modules
The class of the abstract backup module.
The class of the playlist backup module.
MusicPlaylistBackupModule(QObject *parent=nullptr)
#define APPBACKUP_DIR_FULL
virtual void runBackup() overridefinal
virtual void runBackup()=0
MusicAbstractBackup(int interval, QObject *parent=nullptr)
The class of the tkpl config manager.
bool load(const QString &name)
TTK_MODULE_EXPORT bool removeRecursively(const QString &dir, bool self=true)
virtual bool writeBuffer(const MusicSongItemList &items) overridefinal