aboutsummaryrefslogtreecommitdiff
path: root/libs/bsapacker/src/HideLooseAssetService.h
blob: 9acb60ca30a09be5afd2834517d90068f1ad90ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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