#define DALI_INTEGRATION_TRIGGER_EVENT_INTERFACE_H
/*
- * Copyright (c) 2019 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*
*/
-
namespace Dali
{
-
/**
* @brief Interface for a trigger event class.
*
*/
class TriggerEventInterface
{
-
public:
-
/**
* @brief trigger event options
*/
enum Options
{
KEEP_ALIVE_AFTER_TRIGGER,
- DELETE_AFTER_TRIGGER, // automatically delete the trigger event object, after Trigger() is called.
+ DELETE_AFTER_TRIGGER, // automatically delete the trigger event object, after Trigger() is called.
};
/**
virtual void Trigger() = 0;
protected:
-
/**
* @brief Constructor
*/
- TriggerEventInterface( )
+ TriggerEventInterface()
{
}
}
private:
-
// Undefined copy constructor.
- TriggerEventInterface( const TriggerEventInterface& );
+ TriggerEventInterface(const TriggerEventInterface&);
// Undefined assignment operator.
- TriggerEventInterface& operator=( const TriggerEventInterface& );
-
-
+ TriggerEventInterface& operator=(const TriggerEventInterface&);
};
} // namespace Dali