X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Fevents%2Fkey-event-impl.cpp;h=f6a0a32f0de5b573b23c011a32cf1d754b16c0a7;hb=refs%2Fchanges%2F74%2F135674%2F8;hp=e04d8c8d46356b4c31fc54362997ea61fbda4649;hpb=e9524669d4d677c5f6c01ab55a73c705b62788ec;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/events/key-event-impl.cpp b/dali/internal/event/events/key-event-impl.cpp index e04d8c8..f6a0a32 100644 --- a/dali/internal/event/events/key-event-impl.cpp +++ b/dali/internal/event/events/key-event-impl.cpp @@ -39,7 +39,8 @@ namespace Internal KeyEventImpl::KeyEventImpl( KeyEvent* keyEvent ) : mDeviceName( "" ), - mDeviceClass( DevelKeyEvent::DeviceClass::NONE ) + mDeviceClass( DevelDevice::Class::NONE ), + mDeviceSubclass( DevelDevice::Subclass::NONE ) { keyEventImplMap[keyEvent] = this; } @@ -62,6 +63,7 @@ KeyEventImpl& KeyEventImpl::operator=( const KeyEventImpl& rhs ) { mDeviceName = rhs.mDeviceName; mDeviceClass = rhs.mDeviceClass; + mDeviceSubclass = rhs.mDeviceSubclass; } return *this; @@ -77,16 +79,26 @@ void KeyEventImpl::SetDeviceName( const std::string& deviceName ) mDeviceName = deviceName; } -DevelKeyEvent::DeviceClass::Type KeyEventImpl::GetDeviceClass() const +DevelDevice::Class::Type KeyEventImpl::GetDeviceClass() const { return mDeviceClass; } -void KeyEventImpl::SetDeviceClass( const DevelKeyEvent::DeviceClass::Type& deviceClass ) +void KeyEventImpl::SetDeviceClass( DevelDevice::Class::Type deviceClass ) { mDeviceClass = deviceClass; } +DevelDevice::Subclass::Type KeyEventImpl::GetDeviceSubclass() const +{ + return mDeviceSubclass; +} + +void KeyEventImpl::SetDeviceSubclass( DevelDevice::Subclass::Type deviceSubclass ) +{ + mDeviceSubclass = deviceSubclass; +} + } // namsespace Internal Internal::KeyEventImpl* GetImplementation( KeyEvent* keyEvent )