org.kde.koala
public class Factory extends KLibFactory
See Also: #
UNKNOWN: A generic factory object to create a Part.
Constructor Summary | |
---|---|
protected | Factory(Class dummy) |
Method Summary | |
---|---|
String | className() |
Part | createPart(QWidget parentWidget, String widgetName, QObject parent, String name, String classname, String[] args)
Creates a part.
|
Part | createPart(QWidget parentWidget, String widgetName, QObject parent, String name, String classname) |
Part | createPart(QWidget parentWidget, String widgetName, QObject parent, String name) |
Part | createPart(QWidget parentWidget, String widgetName, QObject parent) |
Part | createPart(QWidget parentWidget, String widgetName) |
Part | createPart(QWidget parentWidget) |
Part | createPart() |
QMetaObject | metaObject() |
KInstanceInterface | partInstance()
If you have a part contained in a shared library you might want to query
for meta-information like the about-data, or the KInstance in general.
|
static KInstanceInterface | partInstanceFromLibrary(String libraryName)
A convenience method for partInstance() that takes care of retrieving
the factory for a given library name and calling partInstance() on it. |
This could result in a call to
createPart( parentWidget, name, parentObject, parentName, "KParts.Part", ArrayList("name1="value1"", "name2="value2") );createPart() automatically emits a signal KLibFactory.objectCreated to tell the library about its newly created object. This is very important for reference counting, and allows unloading the library automatically once all its objects have been destroyed.
Returns: the newly created part.
UNKNOWN: Creates a part.
UNKNOWN: If you have a part contained in a shared library you might want to query for meta-information like the about-data, or the KInstance in general.
Parameters: libraryName name of the library to query the instance from
UNKNOWN: A convenience method for partInstance() that takes care of retrieving the factory for a given library name and calling partInstance() on it.