plugin.cpp
71 TQString absPath = locate( "data", TQString::fromLatin1( d->m_parentInstance->instanceName() ) + '/' + path );
83 TQString absPath = locateLocal( "data", TQString::fromLatin1( d->m_parentInstance->instanceName() ) + '/' + path );
146 void Plugin::loadPlugins( TQObject *parent, const TQValueList<PluginInfo> &pluginInfos, const TDEInstance *instance )
178 Plugin* plugin = ComponentFactory::createInstanceFromLibrary<Plugin>( libname, parent, libname );
227 void Plugin::loadPlugins( TQObject *parent, KXMLGUIClient* parentGUIClient, TDEInstance* instance, bool enableNewPluginsByDefault )
virtual void setXMLFile(const TQString &file, bool merge=false, bool setXMLDoc=true)
TDEConfig * config() const
virtual void setDOMDocument(const TQDomDocument &document, bool merge=false)
static TQPtrList< Plugin > pluginObjects(TQObject *parent)
Returns a list of plugin objects loaded for parent.
Definition: plugin.cpp:185
void removeClient(KXMLGUIClient *client)
TQString m_absXMLFileName
full path of most recent filename matching the relative filename
Definition: plugin.h:59
TQString locate(const char *type, const TQString &filename, const TDEInstance *instance=TDEGlobal::instance())
TDEStandardDirs * dirs() const
TQCString instanceName() const
kndbgstream & endl(kndbgstream &s)
static void loadPlugins(TQObject *parent, const TDEInstance *instance)
Load the plugin libraries from the directories appropriate to instance and make the Plugin objects ch...
Definition: plugin.cpp:141
void insertCatalogue(const TQString &catalog)
virtual TQString xmlFile() const
TQString locateLocal(const char *type, const TQString &filename, const TDEInstance *instance=TDEGlobal::instance())
void insertChildClient(KXMLGUIClient *child)
kdbgstream kdDebug(int area=0)
A plugin is the way to add actions to an existing KParts application, or to a Part.
Definition: plugin.h:50
Plugin(TQObject *parent=0, const char *name=0)
Construct a new KParts plugin.
Definition: plugin.cpp:52
static TQValueList< Plugin::PluginInfo > pluginInfos(const TDEInstance *instance)
Look for plugins in the instance's "data" directory (+"/kpartplugins")
Definition: plugin.cpp:89
KXMLGUIFactory * factory() const
void setDesktopGroup()
TQStringList findAllResources(const char *type, const TQString &filter=TQString::null, bool recursive=false, bool unique=false) const
bool hasKey(const TQString &key) const
bool readBoolEntry(const TQString &pKey, bool bDefault=false) const
virtual TDEInstance * instance() const
TQString findResource(const char *type, const TQString &filename) const
kdbgstream kdError(int area=0)
virtual void setInstance(TDEInstance *instance)
static TDELocale * locale()