gehe zur Dokumentation dieser Datei 10 #include <QGlobalStatic> 13 #define defineSingleton(className)\ 16 class Singleton##className final\ 20 using className::className;\ 24 Q_GLOBAL_STATIC(Singleton##className, Instance)\ 26 className & className::getInstance()\ 31 static_assert(!std::is_base_of<QObject, className>::value, "QObject cannot be Q_GLOBAL_STATIC");