#pragma once #include #include #include #include #include #include #include "export.hpp" Q_DECLARE_METATYPE(QList) Q_DECLARE_METATYPE(QList) Q_DECLARE_METATYPE(QList) Q_DECLARE_METATYPE(QList) Q_DECLARE_METATYPE(QList) Q_DECLARE_METATYPE(QList) namespace options { namespace detail { struct custom_type_initializer final { static const custom_type_initializer singleton; custom_type_initializer(); template static inline void declare_for_type(const char* str) { qRegisterMetaType(str); qRegisterMetaTypeStreamOperators(); } }; } }