KReportPluginMetaData
KReportPluginMetaData Class Reference
#include <KReportPluginMetaData.h>
Inheritance diagram for KReportPluginMetaData:

Protected Member Functions | |
KReportPluginMetaData (const QJsonObject &metaData) | |
KReportPluginMetaData (const QPluginLoader &loader) | |
void | setBuiltIn (bool set) |
void | setStatic (bool set) |
Additional Inherited Members | |
![]() | |
enum | KPluginMetaDataOption |
![]() | |
static KPluginMetaData | findPluginById (const QString &directory, const QString &pluginId) |
static QVector< KPluginMetaData > | findPlugins (const QString &directory, std::function< bool(const KPluginMetaData &)> filter, KPluginMetaDataOption option) |
static QVector< KPluginMetaData > | findPlugins (const QString &directory, std::function< bool(const KPluginMetaData &)> filter={}) |
static KPluginMetaData | fromDesktopFile (const QString &file, const QStringList &serviceTypes=QStringList()) |
static KPluginMetaData | fromJsonFile (const QString &jsonFile) |
static QStringList | readStringList (const QJsonObject &jo, const QString &key) |
static QString | readTranslatedString (const QJsonObject &jo, const QString &key, const QString &defaultValue=QString()) |
static QJsonValue | readTranslatedValue (const QJsonObject &jo, const QString &key, const QJsonValue &defaultValue=QJsonValue()) |
![]() | |
AllowEmptyMetaData | |
Detailed Description
Information about a KReport plugin.
Definition at line 31 of file KReportPluginMetaData.h.
Member Function Documentation
◆ id()
QString KReportPluginMetaData::id | ( | ) | const |
- Returns
- internal name of the plugin, a shortcut of pluginId()
Definition at line 61 of file KReportPluginMetaData.cpp.
◆ isBuiltIn()
bool KReportPluginMetaData::isBuiltIn | ( | ) | const |
- Returns
- true if this plugin is built-in, i.e. has been provided by the KReport framework itself, not by a plugin file.
Definition at line 71 of file KReportPluginMetaData.cpp.
◆ isStatic()
bool KReportPluginMetaData::isStatic | ( | ) | const |
- Returns
- true if this plugin is static, i.e. is compiled-in.
Definition at line 81 of file KReportPluginMetaData.cpp.
◆ priority()
int KReportPluginMetaData::priority | ( | ) | const |
- Returns
- priority of the plugin Useful for user interfaces such as tool boxes.
Definition at line 66 of file KReportPluginMetaData.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 04:09:26 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 04:09:26 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.