diff options
Diffstat (limited to 'src/modeling/qtmodelingglobal.h')
-rw-r--r-- | src/modeling/qtmodelingglobal.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/modeling/qtmodelingglobal.h b/src/modeling/qtmodelingglobal.h index c2407323..c1f40d20 100644 --- a/src/modeling/qtmodelingglobal.h +++ b/src/modeling/qtmodelingglobal.h @@ -42,6 +42,7 @@ #define QTMODELINGGLOBAL_H #include <QtCore/QtGlobal> +#include <QtCore/QVariant> QT_BEGIN_NAMESPACE @@ -57,5 +58,13 @@ QT_BEGIN_NAMESPACE QT_END_NAMESPACE +class QModelingObject; + +template<class T> +T qmodelingobjectproperty_cast(const QObject *object) +{ + return object->property("modelingObject").value<T>(); +} + #endif // QTMODELINGGLOBAL_H |