DeviceProximityEvent.cpp [plain text]
#include "config.h"
#include "DeviceProximityEvent.h"
#if ENABLE(PROXIMITY_EVENTS)
namespace WebCore {
DeviceProximityEvent::DeviceProximityEvent()
: m_value(std::numeric_limits<double>::infinity())
, m_min(-std::numeric_limits<double>::infinity())
, m_max(std::numeric_limits<double>::infinity())
{
}
DeviceProximityEvent::DeviceProximityEvent(const AtomicString& eventType, const double value, const double min, const double max)
: Event(eventType, true, false) , m_value(value)
, m_min(min)
, m_max(max)
{
}
DeviceProximityEvent::DeviceProximityEvent(const AtomicString& eventType, const Init& initializer, IsTrusted isTrusted)
: Event(eventType, initializer, isTrusted)
, m_value(initializer.value ? *initializer.value : std::numeric_limits<double>::infinity())
, m_min(initializer.min ? *initializer.min : -std::numeric_limits<double>::infinity())
, m_max(initializer.max ? *initializer.max : std::numeric_limits<double>::infinity())
{
}
}
#endif // PROXIMITY_EVENTS