2026-01-05 17:29:59 +08:00
|
|
|
#ifndef CommonInclude_h__
|
|
|
|
|
#define CommonInclude_h__
|
|
|
|
|
|
|
|
|
|
#include <QObject>
|
|
|
|
|
#include <QSharedPointer>
|
|
|
|
|
#include <QDebug>
|
|
|
|
|
#include <QMetaType>
|
|
|
|
|
|
|
|
|
|
#define Q_PROPERTY_VAR(Type,Name)\
|
|
|
|
|
Q_PROPERTY(Type Name READ get##Name WRITE set##Name) \
|
|
|
|
|
Type get##Name(){ return Name; } \
|
|
|
|
|
void set##Name(Type var){ \
|
|
|
|
|
Name = var; \
|
2026-01-08 11:19:17 +08:00
|
|
|
qDebug() << "Set" <<#Name <<": " <<var; \
|
2026-01-05 17:29:59 +08:00
|
|
|
} \
|
|
|
|
|
Type Name
|
|
|
|
|
|
|
|
|
|
#endif // CommonInclude_h__
|