21#ifndef SAYONARA_PLAYER_ARCHIVEEXTRACTOR_H
22#define SAYONARA_PLAYER_ARCHIVEEXTRACTOR_H
41 virtual QStringList extractArchive(
const QString& filename,
const QString& targetDir) = 0;
42 [[nodiscard]]
virtual QStringList supportedArchives()
const = 0;
43 [[nodiscard]]
bool isSupportedArchive(
const QString& filename)
const;
45 static std::shared_ptr<ArchiveExtractor> create();
48 using ArchiveExtractorPtr = std::shared_ptr<ArchiveExtractor>;
Helper functions.
Definition: MetaTypeRegistry.h:25