50 #ifndef _SIMPLEACTION_H_
51 #define _SIMPLEACTION_H_
53 #include "util/functions.h"
54 using namespace ::br::pucrio::telemidia::util;
56 #include "../animation/Animation.h"
57 using namespace ::br::pucrio::telemidia::ncl::animation;
60 #include "CompoundAction.h"
61 #include "EventUtil.h"
72 namespace connectors {
83 static const short ACT_START = 1;
84 static const short ACT_PAUSE = 2;
85 static const short ACT_RESUME = 3;
86 static const short ACT_STOP = 4;
87 static const short ACT_ABORT = 5;
88 static const short ACT_SET = 6;
93 void setLabel(
string id);
96 void setQualifier(
short qualifier);
98 string getRepeatDelay();
99 void setRepeatDelay(
string time);
100 void setRepeat(
string newRepetitions);
101 short getActionType();
102 void setActionType(
short action);
104 void setValue(
string value);
105 Animation* getAnimation();
106 void setAnimation(Animation* animation);
108 bool instanceOf(
string type) {
109 return Action::instanceOf(type);
118 #endif //_SIMPLEACTION_H_
Definition: SimpleAction.h:73