00001 #ifndef DEFAULT_WIRE_DEFINITION_H_ 00002 #define DEFAULT_WIRE_DEFINITION_H_ 00003 00004 #include "WireDefinition.h" 00005 00006 namespace qic 00007 { 00014 class DefaultWireDefinition : public WireDefinition 00015 { 00016 public: 00017 DefaultWireDefinition (); 00018 00019 virtual ~DefaultWireDefinition (); 00020 00021 virtual void setSenderObjectId (QString id); 00022 00023 virtual void setReceiverObjectId (QString id); 00024 00025 virtual void setSenderSignal (QString signal); 00026 00027 virtual void setReceiverMethod (QString method); 00028 00029 virtual QString getSenderObjectId (); 00030 00031 virtual QString getReceiverObjectId (); 00032 00033 virtual QString getSenderSignal (); 00034 00035 virtual QString getReceiverMethod (); 00036 00037 virtual QString getWireType (); 00038 00039 virtual void setWireType (QString wireType); 00040 00041 protected: 00042 QString _senderObjectId; 00043 QString _receiverObjectId; 00044 QString _senderSignal; 00045 QString _receiverMethod; 00046 QString _wireType; 00047 } 00048 ; // interface WireDefinition 00049 00050 } 00051 ; // namespace qic 00052 00053 #endif