39 lines
984 B
C++
39 lines
984 B
C++
#ifndef EE166245_4519_4C28_AD01_A52B7613E95A
|
|
#define EE166245_4519_4C28_AD01_A52B7613E95A
|
|
/*
|
|
*******************************************************************************
|
|
* INCLUDE
|
|
*******************************************************************************
|
|
*/
|
|
#include "Component.h"
|
|
#include "util/Configuration.h"
|
|
|
|
namespace Video
|
|
{
|
|
namespace Core
|
|
{
|
|
/*
|
|
*******************************************************************************
|
|
* CLASS DECLARE
|
|
*******************************************************************************
|
|
*/
|
|
class ParameterChangedNotification: public Component::Notification
|
|
{
|
|
public:
|
|
using Parameters = Util::Configuration::ParameterNames;
|
|
|
|
ParameterChangedNotification(const Parameters& parameters): _parameters(parameters)
|
|
{
|
|
}
|
|
|
|
const Parameters& parameters() const
|
|
{
|
|
return _parameters;
|
|
}
|
|
|
|
private:
|
|
Parameters _parameters;
|
|
};
|
|
}
|
|
}
|
|
#endif
|