X-Git-Url: http://git.silmor.de/gitweb/?p=web%2Fkonrad%2Fchester.git;a=blobdiff_plain;f=tests%2Fdptrpriv.cpp;fp=tests%2Fdptrpriv.cpp;h=06e43118cb485d40e6c48d9035c76e9a80e21364;hp=4e3dc91a4657164a4d369c6a9bd1e02b86e123c1;hb=403108e7d6979a8ef4dce3dd4f23341d6fb1fada;hpb=1a6e626b9c76f45fc1c330231d3c449305f32db9 diff --git a/tests/dptrpriv.cpp b/tests/dptrpriv.cpp index 4e3dc91..06e4311 100644 --- a/tests/dptrpriv.cpp +++ b/tests/dptrpriv.cpp @@ -1,6 +1,10 @@ #include "dptrtest.h" +#include +#include +#include + #include class DPTR_CLASS_NAME(ClassWithDptr):public DPtr @@ -33,3 +37,15 @@ QString ClassWithSDptr::toString()const } int ClassWithSDptr::num()const{return d->num;} void ClassWithSDptr::setNum(int n){d->num=n;} + +class DPTR_CLASS_NAME(ClassWithNDptr):public NonCopyDPtr +{ + public: + QObject object; +}; +DEFINE_NONCOPY_DPTR(ClassWithNDptr) + +QString ClassWithNDptr::toString()const +{ + return d->object.metaObject()->className(); +}