diff -r 30f14686fb04 -r 2b1b11a301d2 homescreenapp/hsdomainmodel/inc/hswidgetcomponentdescriptor.h --- a/homescreenapp/hsdomainmodel/inc/hswidgetcomponentdescriptor.h Wed Jun 23 18:03:36 2010 +0300 +++ b/homescreenapp/hsdomainmodel/inc/hswidgetcomponentdescriptor.h Tue Jul 06 14:06:53 2010 +0300 @@ -18,25 +18,53 @@ #ifndef HSWIDGETCOMPONENTDESCRIPTION_H #define HSWIDGETCOMPONENTDESCRIPTION_H +#include +#include -#include #include "hsdomainmodel_global.h" -#include -#include - class HSDOMAINMODEL_EXPORT HsWidgetComponentDescriptor { public: - QString installationPath; - QString uri; - QString title; - QString description; - QString iconUri; - QString hidden; - QString serviceXml; - QString version; + void setInstallationPath(const QString &path) { mInstallationPath = path; } + QString installationPath() const { return mInstallationPath; } + + void setUri(const QString &uri) { mUri = uri; } + QString uri() const { return mUri; } + + void setTitle(const QString &title) { mTitle = title; } + QString title() const { return mTitle; } + + void setDescription(const QString &description) { mDescription = description; } + QString description() const { return mDescription; } + + void setIconUri(const QString &iconUri) { mIconUri = iconUri; } + QString iconUri() const { return mIconUri; } + + void setHidden(const QString &hidden) { mHidden = hidden; } + QString hidden() const { return mHidden; } + + void setServiceXml(const QString &xml) { mServiceXml = xml; } + QString serviceXml() const { return mServiceXml; } + + void setVersion(const QString &version) { mVersion = version; } + QString version() const { return mVersion; } + + void setTranslationFilename(const QString &file) { mTranslationFilename = file; } + QString translationFilename() const { return mTranslationFilename; } + bool isValid(); + +private: + QString mInstallationPath; + QString mUri; + QString mTitle; + QString mDescription; + QString mIconUri; + QString mHidden; + QString mServiceXml; + QString mVersion; + QString mTranslationFilename; }; Q_DECLARE_METATYPE(HsWidgetComponentDescriptor)