FingerKeyboard
Public Member Functions | Static Public Member Functions | List of all members
FkKeyButton Class Reference

이 클래스는 종이키보드의 버튼들을 관리하는 클래스이다. More...

#include <FkPaperKeyboard.h>

Public Member Functions

void setKeyLocation (int x, int y, int width, int height)
 키 버튼의 영역을 설정한다.
 
void setKeyId (KeyId keyId)
 키 버튼의 ID를 설정한다.
 
void keyAction ()
 키 버튼의 ID, 상태를 저장한 FkEventMessage를 생성하여 FkMessageQueue에 삽입한다.
 
void setPress ()
 키 버튼의 상태를 눌린 상태로 설정한다.
 
void setNone ()
 키 버튼의 상태를 아무 일도 일어나지 않은 상태로 설정한다.
 
void setHold ()
 키 버튼이 눌려져 있는 상태로 설정한다.
 
void setRelease ()
 키 버튼이 떼어진 상태로 설정한다.
 
KeyId getKeyId ()
 키 버튼의 ID를 반환한다.
 
KeyState getKeyState ()
 키 버튼의 상태를 상태한다.
 
CvRect getKeyLocation ()
 키 버튼의 위치를 반환한다.
 

Static Public Member Functions

static void setMessageQueue (FkMessageQueue *messageQueue)
 Event Message를 저장하기 위한 Message Queue를 설정한다.
 

Detailed Description

이 클래스는 종이키보드의 버튼들을 관리하는 클래스이다.

Date
2015
Author
한성대학교 컴퓨터공학과 강진혁(jinhu.nosp@m.k131.nosp@m.3@gma.nosp@m.il.c.nosp@m.om)

The documentation for this class was generated from the following file: