implement events
This commit is contained in:
		| @@ -1,3 +1,15 @@ | ||||
| #include "xf/customevent.h" | ||||
|  | ||||
| // TODO: Implement code for XFCustomEvent class | ||||
| // TODO done: Implement code for XFCustomEvent class | ||||
|  | ||||
|  | ||||
| XFCustomEvent::XFCustomEvent(int id, interface::XFBehavior *pBehavior): | ||||
|     XFEvent(XFEventType::Unknown, id){ | ||||
|     setBehavior(pBehavior); | ||||
| } | ||||
|  | ||||
| bool XFCustomEvent::deleteAfterConsume() const { | ||||
|     return bDeleteAfterConsume_; | ||||
| } | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -1,3 +1,12 @@ | ||||
| #include "xf/defaulttransition.h" | ||||
|  | ||||
| // TODO: Implement code for XFDefaultTransition class | ||||
| // TODO done: Implement code for XFDefaultTransition class | ||||
|  | ||||
| XFDefaultTransition::XFDefaultTransition(): | ||||
|     XFEvent(XFEventType::DefaultTransition) { | ||||
|  | ||||
| } | ||||
|  | ||||
| bool XFDefaultTransition::deleteAfterConsume() const { | ||||
|     return true; | ||||
| } | ||||
|   | ||||
| @@ -1,3 +1,12 @@ | ||||
| #include "xf/initialevent.h" | ||||
|  | ||||
| // TODO: Implement code for XFInitialEvent class | ||||
| // TODO done: Implement code for XFInitialEvent class | ||||
|  | ||||
| XFInitialEvent::XFInitialEvent(): | ||||
|     XFEvent(XFEventType::Initial) { | ||||
|  | ||||
| } | ||||
|  | ||||
| bool XFInitialEvent::deleteAfterConsume() const { | ||||
|     return true; | ||||
| } | ||||
|   | ||||
| @@ -4,6 +4,7 @@ | ||||
|  | ||||
| XFTimeout::XFTimeout(int id, int interval, interface::XFBehavior *pBehavior): | ||||
|     XFEvent(XFEventType::Timeout, id), interval_(interval) { | ||||
|     setBehavior(pBehavior); | ||||
| } | ||||
|  | ||||
| bool XFTimeout::operator ==(const XFTimeout &timeout) const { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user