15 #include <boost/signals2.hpp>
36 virtual void setLoad(
bool) = 0;
39 virtual void clearPluginStructure() = 0;
42 virtual void addPluginData(
const std::string& application,
const std::string& platform,
43 const std::string& configuration,
const std::string& transport,
const std::string& plugin) = 0;
46 virtual void removePlugin(
const std::string& application,
const std::string& platform,
47 const std::string& configuration,
const std::string& transport) = 0;
50 virtual void addPlugin(
const std::string& application,
const std::string& platform,
51 const std::string& configuration,
const std::string& transport) = 0;
56 boost::signals2::signal<void (
const std::string&,
const std::string&,
const std::string&,
59 boost::signals2::signal<void (const std::string&, const std::string&, const std::string&, const std::string&)>
signal_addPlugin;
60 boost::signals2::signal<void (const std::string&, const std::string&, const std::string&, const std::string&)>
signal_removePlugin;
61 boost::signals2::signal<void (const std::string&, const std::string&, const std::string&, const std::string&)>
signal_erasePlugin;
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26