|
|
@ -5,6 +5,9 @@ |
|
|
|
|
|
|
|
//See Gist Comment for description, usage, warnings and license information
|
|
|
|
|
|
|
|
|
|
|
|
/*************************************************************************************************/ |
|
|
|
|
|
|
|
#define US_PROPERTY(TYPE, NAME, DEFAULT_VALUE) \ |
|
|
|
Q_PROPERTY(TYPE NAME READ NAME WRITE NAME NOTIFY NAME ## Changed) \ |
|
|
|
public: \ |
|
|
@ -90,5 +93,9 @@ public: \ |
|
|
|
private: \ |
|
|
|
TYPE _ ## NAME = DEFAULT_VALUE; \ |
|
|
|
void NAME ## Handle(); |
|
|
|
/*************************************************************************************************/ |
|
|
|
|
|
|
|
#define US_NOTIF(NAME) \ |
|
|
|
US_PROPERTY(bool,NAME,false) |
|
|
|
|
|
|
|
#endif //AUTOPROPERTY_H
|
|
|
|