X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/abbc64cf04a35ab3549d5c516f44c7c5921baa63..7b1c7e44123b9b2626205a89e27b2a4712ea30c6:/ReferenceBlock.h?ds=sidebyside diff --git a/ReferenceBlock.h b/ReferenceBlock.h index 324e289..b1ebd84 100644 --- a/ReferenceBlock.h +++ b/ReferenceBlock.h @@ -56,6 +56,7 @@ private: void loadInformations(QDomElement &elt) throw(Exception); void loadParameters(QDomElement &elt) throw(Exception); void loadInterfaces(QDomElement &elt) throw(Exception); + void createInterfaceForParameters() throw(Exception); friend QDataStream &operator<<(QDataStream &out, const ReferenceBlock &b); friend QDataStream &operator>>(QDataStream &in, ReferenceBlock &b); @@ -64,6 +65,11 @@ private: // AbstractBlock interface public: void parametersValidation(QList* checkedBlocks, QList* blocksToConfigure); + +private: + // patterns + void checkInputPatternCompatibility() throw(Exception); + void computeOutputPattern(int nbExec = -1) throw(Exception); }; #endif // __REFERENCEBLOCK_H__