Lab4

Dependencies:   SeeedStudioTFTv2 TFT_fonts mbed

Fork of Seeed_TFT_Touch_Shield by Shields

Committer:
uswickra
Date:
Fri Sep 26 15:33:34 2014 +0000
Revision:
6:ebffa73d4f95
Parent:
4:ebcf8d366b91
fix report

Who changed what in which revision?

UserRevisionLine numberNew contents of line
uswickra 4:ebcf8d366b91 1 #include "ActionListener.h"
uswickra 4:ebcf8d366b91 2
uswickra 4:ebcf8d366b91 3 ActionListener::ActionListener()
uswickra 4:ebcf8d366b91 4 {
uswickra 4:ebcf8d366b91 5 is_reg = false ;
uswickra 4:ebcf8d366b91 6 };
uswickra 4:ebcf8d366b91 7
uswickra 6:ebffa73d4f95 8 void ActionListener::registerForEvents(ActionListener* tagt)
uswickra 4:ebcf8d366b91 9 {
uswickra 6:ebffa73d4f95 10 target = tagt ;
uswickra 4:ebcf8d366b91 11 is_reg = true ;
uswickra 6:ebffa73d4f95 12 // if(tagt != NULL)
uswickra 6:ebffa73d4f95 13 // children.push_back(tagt);
uswickra 4:ebcf8d366b91 14 };
uswickra 4:ebcf8d366b91 15
uswickra 4:ebcf8d366b91 16 void ActionListener::action(ActionType type, ActionEvent evnt)
uswickra 4:ebcf8d366b91 17 {
uswickra 6:ebffa73d4f95 18 //trigger action for target
uswickra 4:ebcf8d366b91 19 if(is_reg) {
uswickra 6:ebffa73d4f95 20 trigger_action(type, evnt, (void*) target);
uswickra 4:ebcf8d366b91 21 }
uswickra 4:ebcf8d366b91 22 };