diff options
Diffstat (limited to 'libs/bsapacker/src/HideLooseAssetService.h')
| -rw-r--r-- | libs/bsapacker/src/HideLooseAssetService.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libs/bsapacker/src/HideLooseAssetService.h b/libs/bsapacker/src/HideLooseAssetService.h new file mode 100644 index 0000000..9acb60c --- /dev/null +++ b/libs/bsapacker/src/HideLooseAssetService.h @@ -0,0 +1,23 @@ +#ifndef HIDELOOSEASSETSERVICE_H +#define HIDELOOSEASSETSERVICE_H + +#include "bsapacker_global.h" +#include <bsapacker/IHideLooseAssetService.h> +#include <bsapacker/ISettingsService.h> + +namespace BsaPacker +{ + class BSAPACKER_EXPORT HideLooseAssetService : public IHideLooseAssetService + { + public: + HideLooseAssetService(const ISettingsService* settingsService); + bool HideLooseAssets(const QDir& modDirectory) const override; + + static QString s_HiddenExt; + + private: + const ISettingsService* m_SettingsService = nullptr; + }; +} + +#endif // HIDELOOSEASSETSERVICE_H |
