NCL Composer  0.1
qnstbind.h
00001 #ifndef QNSTBIND_H
00002 #define QNSTBIND_H
00003 
00004 #include "qnstentity.h"
00005 
00006 #include <QMap>
00007 
00008 class QnstBind : public QnstEntity
00009 {
00010 public:
00011     QnstBind();
00012 
00013     ~QnstBind();
00014 
00015     QString getRole() const;
00016 
00017     void setRole(QString role);
00018 
00019     QString getComponent() const;
00020 
00021     void setComponent(QString component);
00022 
00023     QString getComponentUid() const;
00024 
00025     void setComponentUid(QString componentUid);
00026 
00027     QString getInterface() const;
00028 
00029     void setInterface(QString interface);
00030 
00031     QString getInterfaceUid() const;
00032 
00033     void setInterfaceUid(QString interfaceUid);
00034 
00035     QMap<QString, QString> getParams();
00036 
00037     void setParams(QMap<QString, QString> params);
00038 
00039     QMap<QString, QString> getNameUIDs();
00040 
00041     void setNameUIDs(QMap<QString, QString> name_uids);
00042 
00043 private:
00044     QString role;
00045 
00046     QString component;
00047 
00048     QString componentUID;
00049 
00050     QString interface;
00051 
00052     QString interfaceUID;
00053 
00054     QMap<QString, QString> params;
00055 
00056     QMap<QString, QString> name_uids;
00057 };
00058 
00059 #endif // QNSTBIND_H
 All Classes Functions Variables