diff options
Diffstat (limited to 'spline/spline.cpp')
-rw-r--r-- | spline/spline.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/spline/spline.cpp b/spline/spline.cpp index 2e29997a..e3cd2d6f 100644 --- a/spline/spline.cpp +++ b/spline/spline.cpp @@ -24,16 +24,13 @@ #include <QDebug> -constexpr int spline::value_count; +using namespace spline_detail; + +constexpr std::size_t spline::value_count; spline::spline(const QString& name, const QString& axis_name, Axis axis) : - s(nullptr), - data(value_count, -16), - _mutex(QMutex::Recursive), ctx(std::make_shared<QObject>()), - axis(axis), - activep(false), - validp(false) + axis(axis) { set_bundle(options::make_bundle(name), axis_name, axis); } @@ -460,13 +457,13 @@ void spline::ensure_valid(QList<QPointF>& the_points) } // the return value is only safe to use with no spline::set_bundle calls -std::shared_ptr<spline::settings> spline::get_settings() +std::shared_ptr<settings> spline::get_settings() { QMutexLocker foo(&_mutex); return s; } -std::shared_ptr<const spline::settings> spline::get_settings() const +std::shared_ptr<const settings> spline::get_settings() const { QMutexLocker foo(&_mutex); return s; |