diff options
author | Thomas Preud'homme <robotux@celest.fr> | 2020-08-11 22:35:12 +0100 |
---|---|---|
committer | Thomas Preud'homme <robotux@celest.fr> | 2020-08-11 22:35:12 +0100 |
commit | 3ac113857071fc1f225b2e1b42547269e568c6b7 (patch) | |
tree | 8b28dd9c44a0d3c7ab8187cd8d8f19d47591d813 /plugins/CopyEngine/Random/CopyEngineFactory.cpp | |
parent | 9b10c21f5cad0e2ec27d23c59e65af7141a226f3 (diff) |
New upstream version 2.2.4.4
Diffstat (limited to 'plugins/CopyEngine/Random/CopyEngineFactory.cpp')
-rwxr-xr-x | plugins/CopyEngine/Random/CopyEngineFactory.cpp | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/plugins/CopyEngine/Random/CopyEngineFactory.cpp b/plugins/CopyEngine/Random/CopyEngineFactory.cpp new file mode 100755 index 0000000..8fe5ad6 --- /dev/null +++ b/plugins/CopyEngine/Random/CopyEngineFactory.cpp @@ -0,0 +1,78 @@ +/** \file factory.cpp +\brief Define the factory to create new instance +\author alpha_one_x86 */ + +#include "../../../cpp11addition.h" +#include "CopyEngineFactory.h" + +CopyEngineFactory::CopyEngineFactory() +{ +} + +CopyEngineFactory::~CopyEngineFactory() +{ +} + +PluginInterface_CopyEngine * CopyEngineFactory::getInstance() +{ + CopyEngine *realObject=new CopyEngine(); + return realObject; +} + +void CopyEngineFactory::setResources(OptionInterface * options,const std::string &writePath,const std::string &pluginPath, + FacilityInterface * facilityInterface,const bool &portableVersion) +{ + (void)options; + (void)writePath; + (void)pluginPath; + (void)facilityInterface; + (void)portableVersion; +} + +std::vector<std::string> CopyEngineFactory::supportedProtocolsForTheSource() const +{ + std::vector<std::string> l; + l.push_back("file"); + return l; +} + +std::vector<std::string> CopyEngineFactory::supportedProtocolsForTheDestination() const +{ + std::vector<std::string> l; + l.push_back("file"); + return l; +} + +Ultracopier::CopyType CopyEngineFactory::getCopyType() +{ + return Ultracopier::FileAndFolder; +} + +Ultracopier::TransferListOperation CopyEngineFactory::getTransferListOperation() +{ + return Ultracopier::TransferListOperation_ImportExport; +} + +bool CopyEngineFactory::canDoOnlyCopy() const +{ + return false; +} + +void CopyEngineFactory::resetOptions() +{ +} + +QWidget * CopyEngineFactory::options() +{ + return nullptr; +} + +/// \brief to get if have pause +bool CopyEngineFactory::havePause() +{ + return false; +} + +void CopyEngineFactory::newLanguageLoaded() +{ +} |