Moved SignalWidgetBase::disconnect to cpp file
parent
f9af46bba4
commit
10d285f0df
|
@ -798,18 +798,7 @@ namespace tgui
|
||||||
///
|
///
|
||||||
/// @return True when a connection with this id existed and was removed
|
/// @return True when a connection with this id existed and was removed
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
bool disconnect(unsigned int id)
|
bool disconnect(unsigned int id);
|
||||||
{
|
|
||||||
auto it = m_connectedSignals.find(id);
|
|
||||||
if (it != m_connectedSignals.end())
|
|
||||||
{
|
|
||||||
const bool ret = getSignal(it->second).disconnect(id);
|
|
||||||
m_connectedSignals.erase(it);
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
else // The id was not found
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
|
@ -360,6 +360,21 @@ namespace tgui
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
bool SignalWidgetBase::disconnect(unsigned int id)
|
||||||
|
{
|
||||||
|
auto it = m_connectedSignals.find(id);
|
||||||
|
if (it != m_connectedSignals.end())
|
||||||
|
{
|
||||||
|
const bool ret = getSignal(it->second).disconnect(id);
|
||||||
|
m_connectedSignals.erase(it);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
else // The id was not found
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
void SignalWidgetBase::disconnectAll(std::string signalName)
|
void SignalWidgetBase::disconnectAll(std::string signalName)
|
||||||
{
|
{
|
||||||
return getSignal(toLower(std::move(signalName))).disconnectAll();
|
return getSignal(toLower(std::move(signalName))).disconnectAll();
|
||||||
|
|
Loading…
Reference in New Issue