DiagramDesigner/include/CommonInclude.h

19 lines
421 B
C
Raw Normal View History

2026-01-27 16:36: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; \
qDebug() << "Set" <<#Name <<": " <<var; \
} \
Type Name
#endif // CommonInclude_h__