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