20 #ifndef EDEPENDENCYITEM_H
21 #define EDEPENDENCYITEM_H
36 QVariant
data(
int column,
int role = Qt::DisplayRole)
const;
37 bool load(
const QDomElement element, QMap< QString, EXmlParserItem* > parser);
38 bool save(QDomElement& useElem);
40 void setName(QString name);
42 void setVersion(QString version);
43 QString version()
const;
44 void setWebsite(QString url);
45 QString website()
const;
53 #endif // EDEPENDENCYITEM_H
virtual bool save(QDomElement &useElem)
Definition: exmlitem.cpp:34
QString myWebsite
Definition: edependencyitem.h:50
An EXmlItem is used to handle XML tags and it's atrributes and or child tags.
Definition: exmlitem.h:48
#define E_CORE_EXPORT
Definition: eglobal.h:107
EDependencyItem(EXmlItem *parent=NULL)
Definition: edependencyitem.h:32
ExmlModel is a base class to handle XML files very easily.
Definition: exmlmodel.h:60
virtual EXmlItem * copy() const =0
Returns a pointer to a new element, copied from this one.
virtual bool load(const QDomElement element, QMap< QString, EXmlParserItem * > parser)=0
Definition: edependencyitem.h:28
virtual QVariant data(int column, int role=Qt::DisplayRole) const =0
used by EXmlModel::data() to retrieve the role data of this item.