NCL Composer  0.1
qnstconncetor.h
00001 #ifndef QNSTCONNCETOR_H
00002 #define QNSTCONNCETOR_H
00003 
00004 #include <QMap>
00005 
00006 #include  "qnstentity.h"
00007 
00008 class QnstConncetor : public QnstEntity
00009 {
00010 public:
00011     QnstConncetor();
00012 
00013     ~QnstConncetor();
00014 
00015     QString getName();
00016 
00017     void setName(QString name);
00018 
00019     QMap<QString, QString> getConditions();
00020 
00021     void addCondition(QString uid, QString condition);
00022 
00023     void removeCondition(QString uid);
00024 
00025     QMap<QString, QString> getActions();
00026 
00027     void addAction(QString uid, QString action);
00028 
00029     void removeAction(QString uid);
00030 
00031     QMap<QString, QString> getParams();
00032 
00033     void addParam(QString uid, QString name);
00034 
00035     void removeParam(QString uid);
00036 
00037 private:
00038     QString name;
00039 
00040     QMap<QString, QString> params;
00041 
00042     QMap<QString, QString> conditions;
00043 
00044     QMap<QString, QString> actions;
00045 };
00046 
00047 #endif // QNSTCONNCETOR_H
 All Classes Functions Variables