Plasma
Go to the documentation of this file.
20 #ifndef PLASMA_PACKAGEMETADATA_H
21 #define PLASMA_PACKAGEMETADATA_H
23 #include <QtCore/QString>
24 #include <QtCore/QStringList>
33 class PackageMetadataPrivate;
69 void write(
const QString &filename)
const;
79 void read(
const QString &filename);
82 QString description()
const;
83 QStringList keywords()
const;
84 QString serviceType()
const;
85 QString author()
const;
86 QString email()
const;
88 QString website()
const;
89 QString license()
const;
90 QString application()
const;
91 QString category()
const;
92 QString requiredVersion()
const;
93 QString pluginName()
const;
94 QString implementationApi()
const;
95 KUrl remoteLocation()
const;
96 QStringList requiredDataEngines()
const;
104 void setName(
const QString &);
110 void setDescription(
const QString &);
116 QString icon()
const;
122 void setIcon(
const QString &icon);
128 void setKeywords(
const QStringList &keywords);
136 void setServiceType(
const QString &);
141 void setAuthor(
const QString &);
147 void setEmail(
const QString &);
152 void setVersion(
const QString &);
158 void setWebsite(
const QString &);
163 void setLicense(
const QString &);
170 void setApplication(
const QString &);
175 void setCategory(
const QString &);
181 void setRequiredVersion(
const QString &);
186 void setRemoteLocation(
const KUrl &);
192 void setType(
const QString &type);
203 void setPluginName(
const QString &name);
208 void setImplementationApi(
const QString &api);
213 void setRequiredDataEngines(
const QStringList &);
216 PackageMetadataPrivate *
const d;
unsigned int version()
The runtime version of libplasma.
static QScriptValue type(QScriptContext *ctx, QScriptEngine *eng)
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Tue Oct 13 2020 15:58:05 by
doxygen 1.8.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.