kresources
#include <factory.h>
Public Member Functions | |
ConfigWidget * | configWidget (const QString &type, QWidget *parent=0) |
void | reloadConfig () |
Resource * | resource (const QString &type) |
Resource * | resource (const QString &type, const KConfigGroup &group) |
QString | typeDescription (const QString &type) const |
QString | typeName (const QString &type) const |
QStringList | typeNames () const |
Static Public Member Functions | |
static Factory * | self (const QString &resourceFamily) |
Protected Member Functions | |
Factory (const QString &resourceFamily) | |
Detailed Description
A class for loading resource plugins.
Use this class if you need resources with special settings, otherwise use KRES::Manager::createResource() to get resources with the default settings.
Example:
Constructor & Destructor Documentation
◆ ~Factory()
Factory::~Factory | ( | ) |
Definition at line 143 of file factory.cpp.
◆ Factory()
|
protected |
Definition at line 119 of file factory.cpp.
Member Function Documentation
◆ configWidget()
ConfigWidget * Factory::configWidget | ( | const QString & | type, |
QWidget * | parent = 0 ) |
Returns the config widget for the given resource type, or a null pointer if resource type doesn't exist.
- Parameters
-
type The type of the resource, returned by typeNames() parent The parent widget
Definition at line 153 of file factory.cpp.
◆ reloadConfig()
void Factory::reloadConfig | ( | ) |
Reload the configuration.
This reloads the plugin type map. Useful to call after resources have been added or removed.
- Since
- 4.2
Definition at line 126 of file factory.cpp.
◆ resource() [1/2]
Creates and returns a resource object with default values, or a null pointer if resource type doesn't exist.
- Parameters
-
type The type of the resource, returned by typeNames()
Definition at line 250 of file factory.cpp.
◆ resource() [2/2]
Resource * Factory::resource | ( | const QString & | type, |
const KConfigGroup & | group ) |
Returns a pointer to a resource object or a null pointer if resource type doesn't exist.
- Parameters
-
type The type of the resource, returned by typeNames() config The configuration group where the resource should get its settings from.
Definition at line 245 of file factory.cpp.
◆ self()
Returns the global resource factory.
Definition at line 68 of file factory.cpp.
◆ typeDescription()
QString Factory::typeDescription | ( | const QString & | type | ) | const |
Returns the description for a special type.
Definition at line 193 of file factory.cpp.
◆ typeName()
QString Factory::typeName | ( | const QString & | type | ) | const |
Returns the name for a special type.
Definition at line 183 of file factory.cpp.
◆ typeNames()
QStringList Factory::typeNames | ( | ) | const |
Returns a list of all available resource types.
Definition at line 148 of file factory.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.