Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

LibraryLoader Class Reference

#include <pluginloader.h>

List of all members.

Public Methods

 LibraryLoader ()
 ~LibraryLoader ()
QValueList< NoatunLibraryInfoavailable () const
QValueList< NoatunLibraryInfoloaded () const
bool loadAll (void)
bool loadAll (const QStringList &)
bool isLoaded (const QString &spec) const
void add (const QString &spec)
void setModules (const QStringList &mods)
bool remove (const QString &spec)
bool remove (const LibraryLoader::PluginLibrary *plugin)
bool remove (const Plugin *plugin)
Playlistplaylist () const
NoatunLibraryInfo getInfo (const QString &spec) const
QPtrList< Pluginplugins () const

Friends

class Plugin


Constructor & Destructor Documentation

LibraryLoader::LibraryLoader
 

LibraryLoader::~LibraryLoader
 


Member Function Documentation

void LibraryLoader::add const QString & spec
 

QValueList<NoatunLibraryInfo> LibraryLoader::available const
 

NoatunLibraryInfo LibraryLoader::getInfo const QString & spec const
 

This is needed for the Plugin-List-View to see what plugins are required to show (when required by another noatun-plugin)

bool LibraryLoader::isLoaded const QString & spec const
 

bool LibraryLoader::loadAll const QStringList &
 

bool LibraryLoader::loadAll void
 

loads all the enabled plugins

QValueList<NoatunLibraryInfo> LibraryLoader::loaded const
 

Playlist* LibraryLoader::playlist const
 

QPtrList<Plugin> LibraryLoader::plugins const
 

bool LibraryLoader::remove const Plugin * plugin
 

bool LibraryLoader::remove const LibraryLoader::PluginLibrary * plugin
 

unload the plugin that is plugin

bool LibraryLoader::remove const QString & spec
 

unload the plugin specified by spec

void LibraryLoader::setModules const QStringList & mods
 


Friends And Related Function Documentation

friend class Plugin [friend]
 


The documentation for this class was generated from the following file:
Generated at Mon Apr 1 11:45:02 2002 for noatun by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001