Danbias/Code/Misc/Input/Source/ApplicationKeyboard.cpp

33 lines
596 B
C++
Raw Normal View History

2014-02-20 13:27:21 +01:00
#include "../Include/ApplicationKeyboard.h"
using namespace ::Input;
ApplicationKeyboard::ApplicationKeyboard() :
InputObject( Enum::SAIType_ApplicationKeyboard )
{
this->targetText = nullptr;
this->isEnabled = true;
}
ApplicationKeyboard::~ApplicationKeyboard()
{ /* DO nothing */ }
bool ApplicationKeyboard::IsActive() const
{
return this->isEnabled;
}
void ApplicationKeyboard::Activate()
{
this->isEnabled = true;
}
void ApplicationKeyboard::Deactivate()
{
this->isEnabled = false;
}
void ApplicationKeyboard::SetTargetText( ::std::wstring *field )
{
this->targetText = field;
}