FString UBTService_DefaultFocus::GetStaticDescription() const { FString KeyDesc("invalid"); if (BlackboardKey.SelectedKeyType == UBlackboardKeyType_Object::StaticClass() || BlackboardKey.SelectedKeyType == UBlackboardKeyType_Vector::StaticClass()) { KeyDesc = BlackboardKey.SelectedKeyName.ToString(); } return FString::Printf(TEXT("Set default focus to %s"), *KeyDesc); }
FString UBTTask_MoveDirectlyToward::GetStaticDescription() const { FString KeyDesc("invalid"); if (BlackboardKey.SelectedKeyType == UBlackboardKeyType_Object::StaticClass() || BlackboardKey.SelectedKeyType == UBlackboardKeyType_Vector::StaticClass()) { KeyDesc = BlackboardKey.SelectedKeyName.ToString(); } return FString::Printf(TEXT("%s: %s"), *Super::GetStaticDescription(), *KeyDesc); }
void KeyboardEventTestCase::CtrlLetter() { wxUIActionSimulator sim; sim.Char('z', wxMOD_CONTROL); wxYield(); CPPUNIT_ASSERT_EQUAL( 2, m_win->GetKeyDownCount() ); ASSERT_KEY_EVENT_IS( m_win->GetKeyDownEvent(0), ModKeyDown(WXK_CONTROL) ); ASSERT_KEY_EVENT_IS( m_win->GetKeyDownEvent(1), KeyDesc('Z', wxMOD_CONTROL) ); CPPUNIT_ASSERT_EQUAL( 1, m_win->GetCharCount() ); ASSERT_KEY_EVENT_IS( m_win->GetCharEvent(), KeyDesc('\x1a', wxMOD_CONTROL) ); CPPUNIT_ASSERT_EQUAL( 2, m_win->GetKeyUpCount() ); ASSERT_KEY_EVENT_IS( m_win->GetKeyUpEvent(0), KeyDesc('Z', wxMOD_CONTROL) ); ASSERT_KEY_EVENT_IS( m_win->GetKeyUpEvent(1), ModKeyUp(WXK_CONTROL) ); }
void KeyboardEventTestCase::ShiftSpecial() { wxUIActionSimulator sim; sim.Char(WXK_F3, wxMOD_SHIFT); wxYield(); CPPUNIT_ASSERT_EQUAL( 2, m_win->GetKeyDownCount() ); ASSERT_KEY_EVENT_IS( m_win->GetKeyDownEvent(0), ModKeyDown(WXK_SHIFT) ); ASSERT_KEY_EVENT_IS( m_win->GetKeyDownEvent(1), KeyDesc(WXK_F3, wxMOD_SHIFT) ); CPPUNIT_ASSERT_EQUAL( 1, m_win->GetCharCount() ); ASSERT_KEY_EVENT_IS( m_win->GetCharEvent(), KeyDesc(WXK_F3, wxMOD_SHIFT) ); CPPUNIT_ASSERT_EQUAL( 2, m_win->GetKeyUpCount() ); ASSERT_KEY_EVENT_IS( m_win->GetKeyUpEvent(0), KeyDesc(WXK_F3, wxMOD_SHIFT) ); ASSERT_KEY_EVENT_IS( m_win->GetKeyUpEvent(1), ModKeyUp(WXK_SHIFT) ); }
int save_data_state(FilterOut &so) { D::save_data_state(so); so << KeyDesc("E_ie") << ie; return 1; };