X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/6e2b3026c6a496e81642c373796bd39dad33d2a6..HEAD:/ReferenceBlock.h diff --git a/ReferenceBlock.h b/ReferenceBlock.h index 5dfcbd1..63dca3c 100644 --- a/ReferenceBlock.h +++ b/ReferenceBlock.h @@ -26,20 +26,22 @@ public: ReferenceBlock(const QString _xmlFile); + // getters int getType(); inline QString getXmlFile() { return xmlFile; } - inline QString getBriefDescription() { return descriptionBrief; } - inline QString getDetailedDescription() { return descriptionDetail; } + inline QString getDescription() { return description; } inline QList getCategories() { return categories; } inline QList getImplementations() { return implementations; } - inline QString getHashMd5() { return hashMd5; } - + inline QString getHashMd5() { return hashMd5; } inline AbstractBlock* getParent() { return NULL; } + QList getExternalResources(); - void addCategory(int id); - void setBriefDescription(const QString& str); - void setDetailedDescription(const QString& str); + // setters + void setDescription(const QString& str); + + // others void addImplementation(BlockImplementation* impl); + void addCategory(int id); void load(QDomElement &elt) throw(Exception); void setHashMd5(); @@ -51,8 +53,7 @@ public: private: QString xmlFile; // the xml file from which attributes are initialized. QString hashMd5; - QString descriptionBrief; - QString descriptionDetail; + QString description; QList categories; QList implementations; // set when implementations are read @@ -60,7 +61,7 @@ private: void loadInformations(QDomElement &elt) throw(Exception); void loadParameters(QDomElement &elt) throw(Exception); void loadInterfaces(QDomElement &elt) throw(Exception); - void createInterfaceForParameters() throw(Exception); + void createInterfaceForWishbone() throw(Exception); friend QDataStream &operator<<(QDataStream &out, const ReferenceBlock &b); friend QDataStream &operator>>(QDataStream &in, ReferenceBlock &b);