20 #ifndef TLP_PLUGINLOADER
21 #define TLP_PLUGINLOADER
24 #include <tulip/WithDependency.h>
47 virtual void start(
const std::string &path)=0;
59 virtual void loading(
const std::string &filename)=0;
68 virtual void loaded(
const Plugin* infos,
const std::list <Dependency>& dependencies)=0;
75 virtual void aborted(
const std::string &filename,
const std::string &errormsg)=0;
82 virtual void finished(
bool state,
const std::string &msg)=0;
virtual void numberOfFiles(int)
Indicates the number of files to be loaded.
Top-level interface for plug-ins.
A callback class when loading plugins into Tulip.