X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/48f48e6a26a54751ecd0ab90b10ab972cc5e89cd..2019e5afdaf7fd0ad21607848710348bbc3be256:/ConnectedInterface.h?ds=sidebyside diff --git a/ConnectedInterface.h b/ConnectedInterface.h index 84066a6..7866a8f 100644 --- a/ConnectedInterface.h +++ b/ConnectedInterface.h @@ -24,14 +24,15 @@ public : ConnectedInterface(AbstractBlock* _owner); ConnectedInterface(AbstractBlock* _owner, const QString& _name, const QString& _type, const QString& _width, int _direction, int _purpose); + ~ConnectedInterface(); // getters inline QList getConnectedTo() { return connectedTo;} inline ConnectedInterface* getConnectedFrom() { return connectedFrom;} - inline QList getOutputPattern() { return outputPattern; } + inline QList* getOutputPattern() { return outputPattern; } // setters - inline void setOutputPattern(QList pattern) { outputPattern = pattern; } + void setOutputPattern(QList* pattern); // testers inline bool isConnectedTo(){return connectedTo.length() != 0;} @@ -47,7 +48,7 @@ public : ConnectedInterface* getConnectionFromParentGroup(); virtual AbstractInterface *clone() = 0; - void removeConnectedTo(ConnectedInterface *inter); + //void removeConnectedTo(ConnectedInterface *inter); virtual void clearConnectedTo(); inline void clearConnectedFrom() { connectedFrom = NULL; } @@ -71,7 +72,7 @@ protected: ConnectedInterface* connectedFrom; // patterns - QList outputPattern; //! only usefull for output interfaces + QList* outputPattern; //! only usefull for output interfaces };