diff options
Diffstat (limited to 'plugins/PluginLoader/catchcopy-v0002/pluginLoader.h')
-rw-r--r-- | plugins/PluginLoader/catchcopy-v0002/pluginLoader.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h b/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h index d18248d..48e3d06 100644 --- a/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h +++ b/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h @@ -30,8 +30,10 @@ class WindowsExplorerLoader : public PluginInterface_PluginLoader { Q_OBJECT + #ifndef ULTRACOPIER_PLUGIN_ALL_IN_ONE_DIRECT Q_PLUGIN_METADATA(IID "first-world.info.ultracopier.PluginInterface.PluginLoader/1.2.4.0" FILE "plugin.json") Q_INTERFACES(PluginInterface_PluginLoader) + #endif public: WindowsExplorerLoader(); ~WindowsExplorerLoader(); @@ -48,16 +50,17 @@ private: std::string pluginPath; std::vector<std::string> importantDll,secondDll; std::unordered_set<std::string> correctlyLoaded; - bool RegisterShellExtDll(const std::string &dllPath, const bool &bRegister,const bool &quiet); + bool RegisterShellExtDll(std::string dllPath, const bool &bRegister, const bool &quiet); bool checkExistsDll(); bool dllChecked; bool needBeRegistred; OptionInterface * optionsEngine; OptionsWidget *optionsWidget; - bool allDllIsImportant,Debug; + bool allDllIsImportant,allUserIsImportant,Debug; bool changeOfArchDetected,is64Bits; private slots: void setAllDllIsImportant(bool allDllIsImportant); + void setAllUserIsImportant(bool allDllIsImportant); void setDebug(bool Debug); }; |