libplasma
Plasma::PackageMetadata Class Reference
#include <packagemetadata.h>
Detailed Description
Definition at line 30 of file packagemetadata.h.
Public Member Functions | |
| PackageMetadata () | |
| PackageMetadata (const QString &path) | |
| ~PackageMetadata () | |
| bool | isComplete () const |
| void | write (const QString &filename, const QString &icon=QString()) const |
| void | read (const QString &filename) |
| QString | name () const |
| QString | description () const |
| QString | serviceType () const |
| QString | author () const |
| QString | email () const |
| QString | version () const |
| QString | website () const |
| QString | license () const |
| QString | mainFile () const |
| QString | application () const |
| QString | requiredVersion () const |
| QString | type () const |
| void | setName (const QString &) |
| void | setDescription (const QString &) |
| void | setServiceType (const QString &) |
| void | setAuthor (const QString &) |
| void | setEmail (const QString &) |
| void | setVersion (const QString &) |
| void | setWebsite (const QString &) |
| void | setLicense (const QString &) |
| void | setMainFile (const QString &) |
| void | setApplication (const QString &) |
| void | setRequiredVersion (const QString &) |
| void | setType (const QString &type) |
Constructor & Destructor Documentation
| Plasma::PackageMetadata::PackageMetadata | ( | ) |
| Plasma::PackageMetadata::PackageMetadata | ( | const QString & | path | ) |
Constructs a metadata object using the values in the file at path.
- Parameters:
-
path path to a metadata.desktop file
Definition at line 52 of file packagemetadata.cpp.
| Plasma::PackageMetadata::~PackageMetadata | ( | ) |
Definition at line 58 of file packagemetadata.cpp.
Member Function Documentation
| bool Plasma::PackageMetadata::isComplete | ( | ) | const |
Definition at line 63 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::write | ( | const QString & | filename, | |
| const QString & | icon = QString() | |||
| ) | const |
Writes out the metadata to filename, which should be a .desktop file.
It writes out the information in a format that is compatible with KPluginInfo
- See also:
- KPluginInfo
- filename path to the file to write to
- icon path to the package icon
Definition at line 73 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::read | ( | const QString & | filename | ) |
Reads in metadata from a file, which should be a .desktop file.
It writes out the information in a format that is compatible with KPluginInfo
- See also:
- KPluginInfo
- filename path to the file to write to
Definition at line 98 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::name | ( | ) | const |
Definition at line 118 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::description | ( | ) | const |
Definition at line 123 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::serviceType | ( | ) | const |
Definition at line 128 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::author | ( | ) | const |
Definition at line 133 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::email | ( | ) | const |
Definition at line 138 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::version | ( | ) | const |
Definition at line 143 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::website | ( | ) | const |
Definition at line 148 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::license | ( | ) | const |
Definition at line 153 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::mainFile | ( | ) | const |
Definition at line 158 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::application | ( | ) | const |
Definition at line 163 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::requiredVersion | ( | ) | const |
Definition at line 168 of file packagemetadata.cpp.
| QString Plasma::PackageMetadata::type | ( | ) | const |
Definition at line 173 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setName | ( | const QString & | name | ) |
Definition at line 178 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setDescription | ( | const QString & | description | ) |
Definition at line 183 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setServiceType | ( | const QString & | serviceType | ) |
Definition at line 188 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setAuthor | ( | const QString & | author | ) |
Definition at line 193 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setEmail | ( | const QString & | ) |
Definition at line 198 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setVersion | ( | const QString & | version | ) |
Definition at line 203 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setWebsite | ( | const QString & | website | ) |
Definition at line 208 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setLicense | ( | const QString & | license | ) |
Definition at line 213 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setMainFile | ( | const QString & | mainFile | ) |
Definition at line 218 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setApplication | ( | const QString & | application | ) |
Definition at line 223 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setRequiredVersion | ( | const QString & | requiredVersion | ) |
Definition at line 228 of file packagemetadata.cpp.
| void Plasma::PackageMetadata::setType | ( | const QString & | type | ) |
Definition at line 233 of file packagemetadata.cpp.
The documentation for this class was generated from the following files:
KDE 4.0 API Reference