Index: sources/main.h =================================================================== diff -u -rb798668f16ad0967ab97e96f5f9a2cdd821e899f -r016578b44e879b89bd42dda7763ed50e67d7e64c --- sources/main.h (.../main.h) (revision b798668f16ad0967ab97e96f5f9a2cdd821e899f) +++ sources/main.h (.../main.h) (revision 016578b44e879b89bd42dda7763ed50e67d7e64c) @@ -49,6 +49,7 @@ #define DEBUG_PROPERTY_CHANGED(vVARIABLE) //qDebug() << "#" << #vVARIABLE << v##vVARIABLE; //--------------------------------------------------------------------------------// #define PROPERTY_SLOT( vTYPE , vVARIABLE ) \ + protected : \ void vVARIABLE ( const vTYPE & v##vVARIABLE ) { \ static bool init = false; \ if ( !init || _##vVARIABLE != v##vVARIABLE ) { \ @@ -60,6 +61,7 @@ } //--------------------------------------------------------------------------------// #define TRIGGER_SLOT( vTYPE , vVARIABLE ) \ + protected: \ void vVARIABLE ( const vTYPE & v##vVARIABLE ) { \ DEBUG_PROPERTY_CHANGED(vVARIABLE) \ _##vVARIABLE = v##vVARIABLE; \