X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/4cf57e6db08da791233d75237f62e74bc88dd427..c25a6c891bde475aa51b4c4f5d42ecd7540910bb:/AbstractBlock.h diff --git a/AbstractBlock.h b/AbstractBlock.h index 80e0413..616682d 100644 --- a/AbstractBlock.h +++ b/AbstractBlock.h @@ -21,7 +21,7 @@ class AbstractBlock { public: AbstractBlock(); - AbstractBlock(const QString& _name); + //AbstractBlock(const QString& _name); virtual ~AbstractBlock(); // getters @@ -30,7 +30,7 @@ public: inline QList getParameters() { return params; } inline QList getInputs() { return inputs; } inline QList getOutputs() { return outputs; } - inline QList getBidirs() { return bidirs; } + inline QList getBidirs() { return bidirs; } QList getUserParameters(); QList getGenericParameters(); QList getPortParameters(); @@ -56,6 +56,9 @@ public: bool isWBConfigurable(); // others + static QString normalizeName(const QString& name); + void connectClkReset() throw(Exception); + virtual void parametersValidation(QList* checkedBlocks, QList* blocksToConfigure) = 0; // ugly but usefull void addParameter(BlockParameter *param); @@ -98,6 +101,8 @@ protected: // NB: only GroupBlock and FunctionalBlock have a real parent, except sources that have no parents AbstractBlock* parent; + + }; #endif // __ABSTRACTBLOCK_H__