summaryrefslogtreecommitdiffhomepage
path: root/spline-widget
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2016-08-23 13:27:19 +0200
committerStanislaw Halik <sthalik@misaki.pl>2016-08-23 13:27:19 +0200
commitb30fbd10720959bf16835891a2a802b38a1717bf (patch)
tree428814057c1a04bfabd2a7eb14483f6844c70f16 /spline-widget
parent7df3e936e1db5a23aa0bef804eec0e0af5f4ab65 (diff)
compat/util: move typical "clamp" function here
Diffstat (limited to 'spline-widget')
-rw-r--r--spline-widget/spline.hpp11
1 files changed, 1 insertions, 10 deletions
diff --git a/spline-widget/spline.hpp b/spline-widget/spline.hpp
index 0ffc4de9..75a9e95e 100644
--- a/spline-widget/spline.hpp
+++ b/spline-widget/spline.hpp
@@ -10,6 +10,7 @@
#include "compat/qcopyable-mutex.hpp"
#include "options/options.hpp"
+#include "compat/util.hpp"
using namespace options;
#include "export.hpp"
@@ -48,16 +49,6 @@ class OPENTRACK_SPLINE_EXPORT spline final
static QPointF ensure_in_bounds(const QList<QPointF>& points, int i);
- template<typename t, typename u, typename w>
- static inline auto clamp(t val, u min, w max) -> decltype (val * min * max)
- {
- if (val > max)
- return max;
- if (val < min)
- return min;
- return val;
- }
-
mem<spline_detail::settings> s;
QMetaObject::Connection connection;