public: \r
\r
AbstractBlock();\r
- AbstractBlock(const QString& _name);\r
+ //AbstractBlock(const QString& _name);\r
virtual ~AbstractBlock();\r
\r
// getters\r
inline QList<BlockParameter *> getParameters() { return params; }\r
inline QList<AbstractInterface*> getInputs() { return inputs; }\r
inline QList<AbstractInterface*> getOutputs() { return outputs; }\r
- inline QList<AbstractInterface*> getBidirs() { return bidirs; }\r
+ inline QList<AbstractInterface*> getBidirs() { return bidirs; } \r
QList<BlockParameter *> getUserParameters();\r
QList<BlockParameter *> getGenericParameters();\r
QList<BlockParameter *> getPortParameters();\r
bool isWBConfigurable();\r
\r
// others\r
+ static QString normalizeName(const QString& name);\r
+ void connectClkReset() throw(Exception);\r
+\r
virtual void parametersValidation(QList<AbstractBlock*>* checkedBlocks, QList<AbstractBlock*>* blocksToConfigure) = 0; // ugly but usefull \r
\r
void addParameter(BlockParameter *param);\r
\r
// NB: only GroupBlock and FunctionalBlock have a real parent, except sources that have no parents\r
AbstractBlock* parent;\r
+\r
+\r
};\r
\r
#endif // __ABSTRACTBLOCK_H__\r