diff -r 56cd8111b7f7 -r 41300fa6a67c tests/auto/moc/namespaced-flags.h --- a/tests/auto/moc/namespaced-flags.h Tue Jan 26 12:42:25 2010 +0200 +++ b/tests/auto/moc/namespaced-flags.h Tue Feb 02 00:43:10 2010 +0200 @@ -62,13 +62,18 @@ Q_OBJECT //Q_PROPERTY( Bar::Flags flags READ flags WRITE setFlags ) // triggers assertion Q_PROPERTY( Foo::Bar::Flags flags READ flags WRITE setFlags ) // fails to compile, or with the same assertion if moc fix is applied + Q_PROPERTY( QList flagsList READ flagsList WRITE setFlagsList ) public: explicit Baz( QObject * parent=0 ) : QObject( parent ), mFlags() {} void setFlags( Bar::Flags f ) { mFlags = f; } Bar::Flags flags() const { return mFlags; } + + void setFlagsList( const QList &f ) { mList = f; } + QList flagsList() const { return mList; } private: Bar::Flags mFlags; + QList mList; }; }