26 lines
727 B
C++
26 lines
727 B
C++
/*
|
|
*******************************************************************************
|
|
* INCLUDE
|
|
*******************************************************************************
|
|
*/
|
|
#include "Configurable.h"
|
|
|
|
namespace Util
|
|
{
|
|
/*
|
|
*******************************************************************************
|
|
* CLASS DEFINE
|
|
*******************************************************************************
|
|
*/
|
|
void Configurable::commit()
|
|
{
|
|
ParameterNames names;
|
|
config().getChangedParameters(names);
|
|
if (names.size())
|
|
{
|
|
onConfigChanged(names);
|
|
for (auto& name : names)
|
|
config().confirmParameterChanged(name);
|
|
}
|
|
}
|
|
}
|