Fix Integer Spin Controller not sending PropertyEditorGUIMessages::Bus::Handler::OnEditingFinished (#5942)

* IntWidgetHandler::CreateUI now registers and sends editingFinished event
* add tests for int spin control valueChanged and editingFinished signals

Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
This commit is contained in:
amzn-sean
2021-11-30 10:49:53 +00:00
committed by GitHub
parent 21cae1603a
commit 4424b4d51e
5 changed files with 85 additions and 1 deletions
@@ -156,6 +156,16 @@ namespace UnitTest
EXPECT_STREQ(tooltip.toStdString().c_str(), expected.str().c_str());
}
void EmitWidgetValueChanged()
{
emit m_widget->valueChanged(ValueType(0));
}
void EmitWidgetEditingFinished()
{
emit m_widget->editingFinished();
}
AZStd::unique_ptr<QWidget> m_dummyWidget;
AZStd::unique_ptr<HandlerAPI> m_handler;
WidgetType* m_widget;