24 const std::filesystem::path& dest_path,
25 const std::string& name);
31 virtual void unDeploy(std::optional<ProgressNode*> progress_node = {})
override;
virtual bool supportsModConflicts() const override
Returns whether or not this deployer type supports showing mod conflicts.
Definition openmwarchivedeployer.cpp:48
virtual void updatePluginTags() override
Tags are not supported by this type.
Definition openmwarchivedeployer.cpp:109
bool initPluginFile()
Initializes the plugin file, if it does not exist.
Definition openmwarchivedeployer.cpp:111
OpenMwArchiveDeployer(const std::filesystem::path &source_path, const std::filesystem::path &dest_path, const std::string &name)
Loads plugins.
Definition openmwarchivedeployer.cpp:12
virtual void unDeploy(std::optional< ProgressNode * > progress_node={}) override
If no backup exists: Backs up current plugin file, then reloads all plugins.
Definition openmwarchivedeployer.cpp:32
static constexpr std::string OPEN_MW_CONFIG_FILE_NAME
Name of the OpenMW config file.
Definition openmwarchivedeployer.h:45
virtual void writePlugins() const override
Writes current load order to openmw config file.
Definition openmwarchivedeployer.cpp:53
virtual bool supportsSorting() const override
Returns whether or not this deployer type supports sorting mods.
Definition openmwarchivedeployer.cpp:43
PluginDeployer(const std::filesystem::path &source_path, const std::filesystem::path &dest_path, const std::string &name)
Constructor.
Definition plugindeployer.cpp:17
Header for the PluginDeployer class.