20 #ifndef TLP_PLUGINLOADER
21 #define TLP_PLUGINLOADER
24 #include <tulip/WithDependency.h>
48 virtual void start(
const std::string &path) = 0;
60 virtual void loading(
const std::string &filename) = 0;
69 virtual void loaded(
const Plugin *info,
const std::list<Dependency> &dependencies) = 0;
76 virtual void aborted(
const std::string &filename,
const std::string &errormsg) = 0;
83 virtual void finished(
bool state,
const std::string &msg) = 0;