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;
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.