Plasma
Go to the documentation of this file.
20 #ifndef PLASMA_PACKAGEMETADATA_H
21 #define PLASMA_PACKAGEMETADATA_H
23 #include <QtCore/QString>
32 class PackageMetadataPrivate;
68 void write(
const QString &filename)
const;
78 void read(
const QString &filename);
81 QString description()
const;
82 QStringList keywords()
const;
83 QString serviceType()
const;
84 QString author()
const;
85 QString email()
const;
87 QString website()
const;
88 QString license()
const;
89 QString application()
const;
90 QString category()
const;
91 QString requiredVersion()
const;
92 QString pluginName()
const;
93 QString implementationApi()
const;
94 KUrl remoteLocation()
const;
102 void setName(
const QString &);
108 void setDescription(
const QString &);
114 QString icon()
const;
120 void setIcon(
const QString &icon);
126 void setKeywords(
const QStringList &keywords);
134 void setServiceType(
const QString &);
139 void setAuthor(
const QString &);
145 void setEmail(
const QString &);
150 void setVersion(
const QString &);
156 void setWebsite(
const QString &);
161 void setLicense(
const QString &);
168 void setApplication(
const QString &);
173 void setCategory(
const QString &);
179 void setRequiredVersion(
const QString &);
184 void setRemoteLocation(
const KUrl &);
190 void setType(
const QString &type);
201 void setPluginName(
const QString &name);
206 void setImplementationApi(
const QString &api);
209 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-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:33 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.