00001 #ifndef WIRE_DEFINITION_H_ 00002 #define WIRE_DEFINITION_H_ 00003 00004 #include <QString> 00005 00006 namespace qic 00007 { 00008 00013 class WireDefinition 00014 { 00015 public: 00016 virtual ~WireDefinition () {} 00017 00018 virtual void setSenderObjectId (QString id) = 0; 00019 00020 virtual void setReceiverObjectId (QString id) = 0; 00021 00025 virtual void setSenderSignal (QString signal) = 0; 00026 00030 virtual void setReceiverMethod (QString method) = 0; 00031 00035 virtual void setWireType (QString wireType) = 0; 00036 00037 virtual QString getSenderObjectId () = 0; 00038 00039 virtual QString getReceiverObjectId () = 0; 00040 00044 virtual QString getSenderSignal () = 0; 00045 00049 virtual QString getReceiverMethod () = 0; 00050 00051 virtual QString getWireType () = 0; 00052 } 00053 ; // interface WireDefinition 00054 00055 } 00056 ; // namespace qic 00057 00058 #endif