1. Move all joint data into QONI_Skeleton
2. Move face direction into QONI_UserMap
3. Remove face direction condition
Modify the layer in graphics scene
Update joint draw method with Z
A workable float button on hand position
code simplification
Use m_eControlStatus and m_eControlHand to save current status
Fix timer button behavior
rename variables
Isolate code to HandControl.h
Use QHandControl as a graphics view item
1. code simplified
2. modify struct of QHandControl
Fix button size computing error
remove NIButton, use QHandIcon
First workable version to use 2-step input
1. Value turning
2. SendKey in HandControl
update readme
move parameters from local variable to member data
Move some parameters  in QONI_Skeleton from local to member data
move variables of QHandIcon private
Add the drawing parameters of QHandIcon as member data
Make structure, enum of QHandControl as private
Add comments for public data and function