summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--options/base-value.hpp1
-rw-r--r--options/metatype.cpp3
-rw-r--r--options/metatype.hpp2
-rw-r--r--options/slider.hpp1
4 files changed, 4 insertions, 3 deletions
diff --git a/options/base-value.hpp b/options/base-value.hpp
index 4f90e3fc..0b6dfc44 100644
--- a/options/base-value.hpp
+++ b/options/base-value.hpp
@@ -5,6 +5,7 @@
#include "connector.hpp"
#include "export.hpp"
+#include "metatype.hpp"
#include <QObject>
#include <QString>
diff --git a/options/metatype.cpp b/options/metatype.cpp
index 8f92f385..2aef98bf 100644
--- a/options/metatype.cpp
+++ b/options/metatype.cpp
@@ -1,4 +1,3 @@
-#include "slider.hpp"
#include "metatype.hpp"
#define OPENTRACK_REGISTER_METATYPE(t) ::options::detail::custom_type_initializer::declare_for_type<t>(#t)
@@ -8,7 +7,7 @@ namespace detail {
custom_type_initializer::custom_type_initializer()
{
- OPENTRACK_REGISTER_METATYPE(slider_value);
+ OPENTRACK_REGISTER_METATYPE(::options::slider_value);
OPENTRACK_REGISTER_METATYPE(QList<double>);
OPENTRACK_REGISTER_METATYPE(QList<float>);
OPENTRACK_REGISTER_METATYPE(QList<int>);
diff --git a/options/metatype.hpp b/options/metatype.hpp
index 68480b55..01ff4e71 100644
--- a/options/metatype.hpp
+++ b/options/metatype.hpp
@@ -8,6 +8,7 @@
#include <QDebug>
#include "export.hpp"
+#include "slider.hpp"
Q_DECLARE_METATYPE(QList<double>)
Q_DECLARE_METATYPE(QList<float>)
@@ -15,6 +16,7 @@ Q_DECLARE_METATYPE(QList<int>)
Q_DECLARE_METATYPE(QList<bool>)
Q_DECLARE_METATYPE(QList<QString>)
Q_DECLARE_METATYPE(QList<QPointF>)
+Q_DECLARE_METATYPE(::options::slider_value)
namespace options {
namespace detail {
diff --git a/options/slider.hpp b/options/slider.hpp
index 48b690d2..bda1d398 100644
--- a/options/slider.hpp
+++ b/options/slider.hpp
@@ -47,4 +47,3 @@ QDataStream& operator >> (QDataStream& in, options::slider_value& v);
QT_END_NAMESPACE
-Q_DECLARE_METATYPE(options::slider_value)