Remove the selected widget when delete key is pressed
parent
14f26c1e61
commit
03c4f2ed25
|
@ -307,6 +307,11 @@ void GuiBuilder::mainLoop()
|
||||||
if (m_selectedForm && m_selectedForm->hasFocus())
|
if (m_selectedForm && m_selectedForm->hasFocus())
|
||||||
m_selectedForm->arrowKeyPressed(event.key);
|
m_selectedForm->arrowKeyPressed(event.key);
|
||||||
}
|
}
|
||||||
|
else if (event.key.code == sf::Keyboard::Key::Delete)
|
||||||
|
{
|
||||||
|
if (m_selectedForm && m_selectedForm->hasFocus() && m_selectedForm->getSelectedWidget())
|
||||||
|
removeSelectedWidget();
|
||||||
|
}
|
||||||
else if ((event.key.code == sf::Keyboard::Key::S) && event.key.control)
|
else if ((event.key.code == sf::Keyboard::Key::S) && event.key.control)
|
||||||
{
|
{
|
||||||
if (m_selectedForm)
|
if (m_selectedForm)
|
||||||
|
|
Loading…
Reference in New Issue