Network/AbstractSocket: Replace OnStateChange signal by OnStateChanged

This commit is contained in:
Lynix 2018-09-30 18:04:49 +02:00
parent e1cfa2e184
commit 583393acd0
3 changed files with 5 additions and 3 deletions

View File

@ -150,6 +150,7 @@ Nazara Engine:
- ⚠️ BaseWidget::SetSize has been renamed to BaseWidget::Resize
- Added BaseWidget::ForEachWidgetChild
- Added experimental BoxLayout class
- ⚠️ AbstractSocket::OnStateChange has been replaced by OnStateChanged, which is now called after state has been changed (with oldState and newState as parameters).
Nazara Development Kit:
- Added ImageWidget (#139)

View File

@ -44,7 +44,7 @@ namespace Nz
AbstractSocket& operator=(AbstractSocket&& abstractSocket);
// Signals:
NazaraSignal(OnStateChange, const AbstractSocket* /*socket*/, SocketState /*newState*/);
NazaraSignal(OnStateChanged, const AbstractSocket* /*socket*/, SocketState /*oldState*/, SocketState /*newState*/);
protected:
AbstractSocket(SocketType type);

View File

@ -1,4 +1,4 @@
// Copyright (C) 2017 Jérôme Leclercq
// Copyright (C) 2017 Jérôme Leclercq
// This file is part of the "Nazara Engine - Network module"
// For conditions of distribution and use, see copyright notice in Config.hpp
@ -66,8 +66,9 @@ namespace Nz
{
if (m_state != newState)
{
OnStateChange(this, newState);
SocketState oldState = m_state;
m_state = newState;
OnStateChange(this, oldState, newState);
}
}
}