Lab4
Dependencies: SeeedStudioTFTv2 TFT_fonts mbed
Fork of Seeed_TFT_Touch_Shield by
ActionListener.cpp@6:ebffa73d4f95, 2014-09-26 (annotated)
- 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?
User | Revision | Line number | New 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 | }; |