// INTERNAL INCLUDES
#include <dali/integration-api/events/event.h>
#include <dali/public-api/events/key-event.h>
+#include <dali/devel-api/events/key-event-devel.h>
namespace Dali DALI_IMPORT_API
{
* @param[in] timeStamp The time (in ms) that the key event occurred.
* @param[in] keyState The state of the key event.
* @param[in] deviceName Name of device KeyEvent originated from
+ * @param[in] deviceClass Class of device KeyEvent originated from
*/
KeyEvent(const std::string& keyName,
const std::string& keyString,
int keyModifier,
unsigned long timeStamp,
const State& keyState,
- const std::string deviceName );
+ const std::string deviceName,
+ const DevelKeyEvent::DeviceClass::Type deviceClass );
/*
* Constructor, creates a Integration::KeyEvent from a Dali::KeyEvent
*/
std::string deviceName;
+ /**
+ * Class of device KeyEvent originated from
+ */
+ DevelKeyEvent::DeviceClass::Type deviceClass;
};
} // namespace Integration