total99resources.cpp
103 // Getting plugin dependencies. We store loaded plugin in a map whose key is the plugin name (we also use this
104 // to avoid loading the same plugin twice) and we keep a list of dependencies yet to load. Here it is not
134 // Now that we have loaded all plugins, we need to sort the dependencies, so to call registration in the
185 Logger::warning( "Ignoring un-existing plugin \"" + params.getValue("TOTAL99/" + param) + "\"" );
220 // pluginUserPath = QString(getenv("HOME")) + "/Library/Application Support/FARSA/Total99/plugins";
static QString confBasePath
path to the base (global) configuration directory
Definition: total99resources.h:74
static QString pluginBasePath
path to the base (global) plugin directory
Definition: total99resources.h:78
static void loadPlugins(QDir dir)
Load all plugins found in the directory.
Definition: total99resources.cpp:157
static QString pluginConfigBasePath
path to the base (global) directory with plugin configuration files
Definition: total99resources.h:80
QStringList getParametersWithPrefixList(QString group, QString prefix) const
the interface for implement a plugin for adding new feature to FARSA
Definition: farsaplugin.h:47
void add(ElementType e, ElementType d)
virtual void registerTypesOnFactory()=0
register types on the Factory
static void info(QString msg)
static void error(QString msg)
QString getValue(QString path, bool alsoMatchParents=false) const
static QString findResource(QString resourceName)
return the full path of the requested resource (in this case is a file name) It search in the followi...
Definition: total99resources.cpp:53
static QString pluginSuffix
The suffix for plugins on the current operating system.
Definition: total99resources.h:86
static void warning(QString msg)
static QString confUserPath
path to the user configuration directory
Definition: total99resources.h:76
QList< ElementType > sort() const