summaryrefslogtreecommitdiff
path: root/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/PluginLoader/catchcopy-v0002/pluginLoader.h')
-rw-r--r--plugins/PluginLoader/catchcopy-v0002/pluginLoader.h7
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);
};