Enumerations | |
enum | ErrorReporting { None = 0, Inline = 1, Dialog = 2, Both = 3 } |
Functions | |
KCMUTILS_EXPORT KCModule * | loadModule (const KCModuleInfo &module, ErrorReporting report, QWidget *parent=nullptr, const QStringList &args=QStringList()) |
KCMUTILS_EXPORT KCModule * | loadModule (const QString &module, ErrorReporting report, QWidget *parent=nullptr, const QStringList &args=QStringList()) |
KCMUTILS_EXPORT KCModule * | reportError (ErrorReporting report, const QString &text, const QString &details, QWidget *parent) |
KCMUTILS_EXPORT void | unloadModule (const KCModuleInfo &mod) |
Detailed Description
Loads a KControl Module.
KCModuleLoader tries in several ways to locate and load a KCModule. If loading fails a zero pointer is returned.
It is very unlikely KCModuleLoader is what you want and KCModuleProxy suits your needs.
Enumeration Type Documentation
Determines the way errors are reported.
Enumerator | |
---|---|
None |
no error reporting is done |
Inline |
the error report is shown instead of the KCModule that should have * been loaded |
Dialog |
shows a dialog with the error report |
Both |
does both Inline and Dialog |
Definition at line 48 of file kcmoduleloader.h.
Function Documentation
KCModule * KCModuleLoader::loadModule | ( | const KCModuleInfo & | module, |
ErrorReporting | report, | ||
QWidget * | parent = nullptr , |
||
const QStringList & | args = QStringList() |
||
) |
Loads a KCModule.
If loading fails a zero pointer is returned.
- Parameters
-
module what module to load report see ErrorReporting
- Returns
- a pointer to the loaded KCModule
Definition at line 68 of file kcmoduleloader.cpp.
KCModule * KCModuleLoader::loadModule | ( | const QString & | module, |
ErrorReporting | report, | ||
QWidget * | parent = nullptr , |
||
const QStringList & | args = QStringList() |
||
) |
Loads a KCModule.
If loading fails a zero pointer is returned.
- Parameters
-
module what module to load report see ErrorReporting
- Returns
- a pointer to the loaded KCModule
Definition at line 63 of file kcmoduleloader.cpp.
KCModule * KCModuleLoader::reportError | ( | ErrorReporting | report, |
const QString & | text, | ||
const QString & | details, | ||
QWidget * | parent | ||
) |
Returns a KCModule containing the messages report
and text
.
- Parameters
-
report the type of error reporting, see ErrorReporting text the main message details any additional details
Definition at line 154 of file kcmoduleloader.cpp.
void KCModuleLoader::unloadModule | ( | const KCModuleInfo & | mod | ) |
Unloads the module's library.
- Parameters
-
mod What module to unload for
Definition at line 147 of file kcmoduleloader.cpp.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Fri Dec 6 2019 03:50:19 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.