KParts::PartBase Class Reference
Base class for all parts. Base class for all parts. More...
#include <part.h>
Inheritance diagram for KParts::PartBase:

Public Member Functions | |
PartBase () | |
Constructor. | |
virtual | ~PartBase () |
Destructor. | |
void | setPartObject (QObject *object) |
Internal method. | |
QObject * | partObject () const |
Protected Types | |
enum | PluginLoadingMode { DoNotLoadPlugins = 0, LoadPlugins = 1, LoadPluginsIfEnabled = 2 } |
Protected Member Functions | |
virtual void | setInstance (KInstance *instance) |
Set the instance (KInstance) for this part. | |
virtual void | setInstance (KInstance *instance, bool loadPlugins) |
Set the instance (KInstance) for this part. | |
void | loadPlugins (QObject *parent, KXMLGUIClient *parentGUIClient, KInstance *instance) |
Load the Plugins honoring the PluginLoadingMode. | |
void | setPluginLoadingMode (PluginLoadingMode loadingMode) |
For a KParts::Part: call this before setInstance. | |
Friends | |
class | PartBasePrivate |
Detailed Description
Base class for all parts. Base class for all parts.
Definition at line 57 of file part.h.
Constructor & Destructor Documentation
|
Constructor.
|
|
Destructor.
|
Member Function Documentation
|
Internal method. Called by KParts::Part to specify the parent object for plugin objects. |
|
Set the instance (KInstance) for this part. Call this *first* in the inherited class constructor, because it loads the i18n catalogues. Reimplemented from KXMLGUIClient. |
|
Set the instance (KInstance) for this part. Call this *first* in the inherited class constructor, because it loads the i18n catalogues. Definition at line 108 of file part.cpp. References KStandardDirs::addResourceType(), KGlobal::dirs(), QString::fromLatin1(), KLocale::insertCatalogue(), KXMLGUIClient::instance(), KInstance::instanceName(), KStandardDirs::kde_default(), loadPlugins(), KGlobal::locale(), and KXMLGUIClient::setInstance(). |
|
Load the Plugins honoring the PluginLoadingMode.
Definition at line 120 of file part.cpp. References KNotifyClient::instance(). Referenced by KParts::MainWindow::createGUI(), KParts::DockMainWindow::createGUI(), and setInstance(). |
|
For a KParts::Part: call this before setInstance. For a KParts::MainWindow: call this before createGUI. |
The documentation for this class was generated from the following files: