[Ci-reports] fail on ssh://codereview.qt-project.org:29418/playground/qtdesktopcomponents#dev
Qt Continuous Integration System
ci-noreply at qt-project.org
Thu Feb 7 17:27:14 CET 2013
Compilation failed :(
In file included from /work/build/qt/qtbase/include/QtQml/qqml.h:1:0,
from qstyleplugin.cpp:41:
/work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/qqml.h: In function 'int TestNamespace::qmlRegisterType(const char*, int, int, const char*) [with T = TestNamespace::QtAction]':
/work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/qqml.h:202:59: error: incomplete type 'TestNamespace::QtAction' used in nested name specifier
In file included from /work/build/qt/qtbase/include/QtCore/qmetatype.h:1:0,
from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qvariant.h:48,
from /work/build/qt/qtbase/include/QtCore/qvariant.h:1,
from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/qqmlprivate.h:59,
from /work/build/qt/qtbase/include/QtQml/qqmlprivate.h:1,
from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/qqml.h:45,
from /work/build/qt/qtbase/include/QtQml/qqml.h:1,
from qstyleplugin.cpp:41:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h: At global scope:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h: In instantiation of 'TestNamespace::QtPrivate::IsPointerToTypeDerivedFromQObject<TestNamespace::QtAction*>':
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:524:8: instantiated from 'TestNamespace::QMetaTypeId<TestNamespace::QtAction*>'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:531:10: instantiated from 'TestNamespace::QMetaTypeId2<TestNamespace::QtAction*>'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:456:24: error: invalid application of 'sizeof' to incomplete type 'TestNamespace::QtAction'
In file included from /work/build/qt/qtbase/include/QtQml/qqml.h:1:0,
from qstyleplugin.cpp:41:
/work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/qqml.h: In function 'int TestNamespace::qmlRegisterType(const char*, int, int, const char*) [with T = TestNamespace::QtAction]':
/work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/qqml.h:225:5: error: invalid application of 'sizeof' to incomplete type 'TestNamespace::QtAction'
/work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/qqml.h:225:5: error: incomplete type 'TestNamespace::QtAction' used in nested name specifier
make[2]: *** [.obj/debug-shared/qstyleplugin.o] Error 1
In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qobject_p.h:1:0,
from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qcoreapplication_p.h:59,
from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qcoreapplication_p.h:1,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:59,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
from qtmenuitem.cpp:48:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h: In static member function 'static TestNamespace::TestNamespace::QObjectPrivate* TestNamespace::TestNamespace::QObjectPrivate::get(TestNamespace::QObject*)':
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:117:28: error: 'TestNamespace::QObjectPrivate* TestNamespace::QObject::d_func()' is private
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:189:26: error: within this context
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:189:26: error: cannot convert 'TestNamespace::QObjectPrivate*' to 'TestNamespace::TestNamespace::QObjectPrivate*' in return
In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qobject_p.h:1:0,
from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qcoreapplication_p.h:59,
from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qcoreapplication_p.h:1,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:59,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
from qtmenuitem.cpp:48:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h: In static member function 'static TestNamespace::TestNamespace::QObjectPrivate::Sender* TestNamespace::TestNamespace::QObjectPrivate::setCurrentSender(TestNamespace::QObject*, TestNamespace::TestNamespace::QObjectPrivate::Sender*)':
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:117:28: error: 'TestNamespace::QObjectPrivate* TestNamespace::QObject::d_func()' is private
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:243:47: error: within this context
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:243:48: error: invalid use of incomplete type 'struct TestNamespace::QObjectPrivate'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:67:7: error: forward declaration of 'struct TestNamespace::QObjectPrivate'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:117:28: error: 'TestNamespace::QObjectPrivate* TestNamespace::QObject::d_func()' is private
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:244:22: error: within this context
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:244:23: error: invalid use of incomplete type 'struct TestNamespace::QObjectPrivate'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:67:7: error: forward declaration of 'struct TestNamespace::QObjectPrivate'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h: In static member function 'static void TestNamespace::TestNamespace::QObjectPrivate::resetCurrentSender(TestNamespace::QObject*, TestNamespace::TestNamespace::QObjectPrivate::Sender*, TestNamespace::TestNamespace::QObjectPrivate::Sender*)':
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:117:28: error: 'TestNamespace::QObjectPrivate* TestNamespace::QObject::d_func()' is private
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:254:26: error: within this context
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:254:27: error: invalid use of incomplete type 'struct TestNamespace::QObjectPrivate'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:67:7: error: forward declaration of 'struct TestNamespace::QObjectPrivate'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h: In member function 'void TestNamespace::TestNamespace::QObjectPrivate::connectNotify(const TestNamespace::QMetaMethod&)':
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:380:18: error: 'virtual void TestNamespace::QObject::connectNotify(const TestNamespace::QMetaMethod&)' is protected
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:262:32: error: within this context
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h: In member function 'void TestNamespace::TestNamespace::QObjectPrivate::disconnectNotify(const TestNamespace::QMetaMethod&)':
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:381:18: error: 'virtual void TestNamespace::QObject::disconnectNotify(const TestNamespace::QMetaMethod&)' is protected
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:267:35: error: within this context
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h: At global scope:
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:271:18: error: specialization of 'template<class T> class TestNamespace::QTypeInfo' in different namespace [-fpermissive]
/work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h:58:7: error: from definition of 'template<class T> class TestNamespace::QTypeInfo' [-fpermissive]
In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qobject_p.h:1:0,
from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qcoreapplication_p.h:59,
from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qcoreapplication_p.h:1,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:59,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
from qtmenuitem.cpp:48:
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:271:226: error: incomplete type 'TestNamespace::QObjectPrivate' used in nested name specifier
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:271:357: error: incomplete type 'TestNamespace::QObjectPrivate' used in nested name specifier
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:271:419: error: definition of 'static const char* TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QObjectPrivate::Connection>::name()' is not in namespace enclosing 'TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QObjectPrivate::Connection>' [-fpermissive]
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:272:18: error: specialization of 'template<class T> class TestNamespace::QTypeInfo' in different namespace [-fpermissive]
/work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h:58:7: error: from definition of 'template<class T> class TestNamespace::QTypeInfo' [-fpermissive]
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:272:222: error: incomplete type 'TestNamespace::QObjectPrivate' used in nested name specifier
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:272:349: error: incomplete type 'TestNamespace::QObjectPrivate' used in nested name specifier
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:272:407: error: definition of 'static const char* TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QObjectPrivate::Sender>::name()' is not in namespace enclosing 'TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QObjectPrivate::Sender>' [-fpermissive]
In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qthread_p.h:1:0,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:61,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
from qtmenuitem.cpp:48:
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:18: error: specialization of 'template<class T> class TestNamespace::QTypeInfo' in different namespace [-fpermissive]
/work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h:58:7: error: from definition of 'template<class T> class TestNamespace::QTypeInfo' [-fpermissive]
In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qthread_p.h:1:0,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:61,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
from qtmenuitem.cpp:48:
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:210: error: 'QPostEvent' was not declared in this scope
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:210: note: suggested alternative:
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:74:7: note: 'TestNamespace::TestNamespace::QPostEvent'
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:325: error: 'QPostEvent' was not declared in this scope
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:325: note: suggested alternative:
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:74:7: note: 'TestNamespace::TestNamespace::QPostEvent'
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:371: error: definition of 'static const char* TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QPostEvent>::name()' is not in namespace enclosing 'TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QPostEvent>' [-fpermissive]
In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qthread_p.h:1:0,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:61,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
from qtmenuitem.cpp:48:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qthread.h: In static member function 'static TestNamespace::TestNamespace::QThreadData* TestNamespace::TestNamespace::QThreadData::get2(TestNamespace::QThread*)':
/work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qthread.h:134:28: error: 'TestNamespace::QThreadPrivate* TestNamespace::QThread::d_func()' is private
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:227:214: error: within this context
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:227:215: error: invalid use of incomplete type 'struct TestNamespace::QThreadPrivate'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qthread.h:53:7: error: forward declaration of 'struct TestNamespace::QThreadPrivate'
In file included from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/qwindowsysteminterface.h:1:0,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:63,
from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
from qtmenuitem.cpp:48:
/work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qwindowsysteminterface.h: At global scope:
/work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qwindowsysteminterface.h:183:52: error: 'TestNamespace::TestNamespace::QEventLoop::ProcessEventsFlags' has not been declared
/work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qwindowsysteminterface.h:189:66: error: 'TestNamespace::TestNamespace::QEventLoop::ProcessEventsFlags' has not been declared
In file included from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1:0,
from qtmenuitem.cpp:48:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qcoreapplication.h: In static member function 'static TestNamespace::TestNamespace::QAbstractEventDispatcher* TestNamespace::TestNamespace::QGuiApplicationPrivate::qt_qpa_core_dispatcher()':
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qcoreapplication.h:75:37: error: 'TestNamespace::QCoreApplicationPrivate* TestNamespace::QCoreApplication::d_func()' is private
/work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:110:57: error: within this context
/work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:110:58: error: invalid use of incomplete type 'struct TestNamespace::QCoreApplicationPrivate'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:397:18: error: forward declaration of 'struct TestNamespace::QCoreApplicationPrivate'
In file included from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/qplatformmenu.h:1:0,
from qtmenuitem.cpp:50:
/work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformmenu.h: At global scope:
/work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformmenu.h:64:1: error: invalid use of incomplete type 'struct TestNamespace::TestNamespace::QObject'
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:100:170: error: forward declaration of 'struct TestNamespace::TestNamespace::QObject'
In file included from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/qplatformmenu.h:1:0,
from qtmenuitem.cpp:50:
/work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformmenu.h:91:1: error: invalid use of incomplete type 'struct TestNamespace::TestNamespace::QObject'
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:100:170: error: forward declaration of 'struct TestNamespace::TestNamespace::QObject'
In file included from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/qplatformmenu.h:1:0,
from qtmenuitem.cpp:50:
/work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformmenu.h:125:1: error: invalid use of incomplete type 'struct TestNamespace::TestNamespace::QObject'
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:100:170: error: forward declaration of 'struct TestNamespace::TestNamespace::QObject'
qtmenuitem.cpp: In constructor 'TestNamespace::QtMenuBase::QtMenuBase(TestNamespace::QQuickItem*)':
qtmenuitem.cpp:57:22: error: incomplete type 'TestNamespace::QGuiApplicationPrivate' used in nested name specifier
qtmenuitem.cpp: In destructor 'virtual TestNamespace::QtMenuBase::~QtMenuBase()':
qtmenuitem.cpp:62:12: warning: possible problem detected in invocation of delete operator: [enabled by default]
qtmenuitem.cpp:62:12: warning: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem' [enabled by default]
qtmenuitem.cpp:62:12: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuBase::syncWithPlatformMenu()':
qtmenuitem.cpp:70:29: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenu'
qtmenu_p.h:52:7: error: forward declaration of 'struct TestNamespace::QPlatformMenu'
qtmenuitem.cpp: In constructor 'TestNamespace::QtMenuSeparator::QtMenuSeparator(TestNamespace::QQuickItem*)':
qtmenuitem.cpp:87:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem.cpp: In constructor 'TestNamespace::QtMenuItem::QtMenuItem(TestNamespace::QQuickItem*)':
qtmenuitem.cpp:191:35: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In destructor 'virtual TestNamespace::QtMenuItem::~QtMenuItem()':
qtmenuitem.cpp:196:30: error: no matching function for call to 'TestNamespace::QtMenuItem::unbindFromAction(TestNamespace::QtAction*&)'
qtmenuitem.cpp:196:30: note: candidate is:
qtmenuitem_p.h:143:10: note: void TestNamespace::QtMenuItem::unbindFromAction(TestNamespace::QObject*)
qtmenuitem_p.h:143:10: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'TestNamespace::QObject*'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::bindToAction(TestNamespace::QtAction*)':
qtmenuitem.cpp:204:169: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QPlatformMenuItem*, const char*, TestNamespace::QtAction*&, const char*)'
qtmenuitem.cpp:204:169: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
qtmenuitem.cpp:205:165: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QPlatformMenuItem*, const char*, TestNamespace::QtAction*&, const char*)'
qtmenuitem.cpp:205:165: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
qtmenuitem.cpp:208:180: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:208:180: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
qtmenuitem.cpp:210:157: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:210:157: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
qtmenuitem.cpp:211:163: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:211:163: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
qtmenuitem.cpp:212:166: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:212:166: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
qtmenuitem.cpp:213:160: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:213:160: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
qtmenuitem.cpp:214:175: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:214:175: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
qtmenuitem.cpp:215:171: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:215:171: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
qtmenuitem.cpp:216:168: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:216:168: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
qtmenuitem.cpp:217:172: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:217:172: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
qtmenuitem.cpp:219:17: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::unbindFromAction(TestNamespace::QObject*)':
qtmenuitem.cpp:235:14: error: comparison between distinct pointer types 'TestNamespace::QObject*' and 'TestNamespace::QtAction*' lacks a cast
qtmenuitem.cpp:243:170: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QPlatformMenuItem*, const char*, TestNamespace::QtAction*&, const char*)'
qtmenuitem.cpp:243:170: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: candidate expects 3 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: candidate expects 2 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: candidate expects 1 argument, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
qtmenuitem.cpp:244:166: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QPlatformMenuItem*, const char*, TestNamespace::QtAction*&, const char*)'
qtmenuitem.cpp:244:166: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: candidate expects 3 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: candidate expects 2 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: candidate expects 1 argument, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
qtmenuitem.cpp:247:181: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:247:181: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: candidate expects 3 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: candidate expects 2 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: candidate expects 1 argument, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
qtmenuitem.cpp:249:158: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:249:158: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: candidate expects 3 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: candidate expects 2 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: candidate expects 1 argument, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
qtmenuitem.cpp:250:164: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:250:164: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: candidate expects 3 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: candidate expects 2 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: candidate expects 1 argument, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
qtmenuitem.cpp:251:167: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:251:167: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: candidate expects 3 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: candidate expects 2 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: candidate expects 1 argument, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
qtmenuitem.cpp:252:161: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:252:161: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: candidate expects 3 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: candidate expects 2 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: candidate expects 1 argument, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
qtmenuitem.cpp:253:176: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:253:176: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: candidate expects 3 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: candidate expects 2 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: candidate expects 1 argument, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
qtmenuitem.cpp:254:172: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:254:172: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: candidate expects 3 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: candidate expects 2 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: candidate expects 1 argument, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
qtmenuitem.cpp:255:169: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:255:169: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: candidate expects 3 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: candidate expects 2 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: candidate expects 1 argument, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
qtmenuitem.cpp:256:173: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QtAction*&, const char*, TestNamespace::QtMenuItem* const, const char*)'
qtmenuitem.cpp:256:173: note: candidates are:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'const TestNamespace::QObject*'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: candidate expects 3 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: candidate expects 2 arguments, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: candidate expects 1 argument, 4 provided
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::setAction(TestNamespace::QtAction*)':
qtmenuitem.cpp:264:17: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp:265:16: warning: possible problem detected in invocation of delete operator: [enabled by default]
qtmenuitem.cpp:265:16: warning: invalid use of incomplete type 'struct TestNamespace::QtAction' [enabled by default]
qtmenuitem_p.h:52:7: warning: forward declaration of 'struct TestNamespace::QtAction' [enabled by default]
qtmenuitem.cpp:265:16: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
qtmenuitem.cpp:267:34: error: no matching function for call to 'TestNamespace::QtMenuItem::unbindFromAction(TestNamespace::QtAction*&)'
qtmenuitem.cpp:267:34: note: candidate is:
qtmenuitem.cpp:230:6: note: void TestNamespace::QtMenuItem::unbindFromAction(TestNamespace::QObject*)
qtmenuitem.cpp:230:6: note: no known conversion for argument 1 from 'TestNamespace::QtAction*' to 'TestNamespace::QObject*'
qtmenuitem.cpp: In member function 'TestNamespace::QString TestNamespace::QtMenuItem::text() const':
qtmenuitem.cpp:275:31: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::setText(const TestNamespace::QString&)':
qtmenuitem.cpp:281:17: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'virtual void TestNamespace::QtMenuItem::updateText()':
qtmenuitem.cpp:287:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem.cpp: In member function 'TestNamespace::QString TestNamespace::QtMenuItem::shortcut() const':
qtmenuitem.cpp:295:31: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::setShortcut(const TestNamespace::QString&)':
qtmenuitem.cpp:301:17: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::updateShortcut()':
qtmenuitem.cpp:307:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem.cpp: In member function 'bool TestNamespace::QtMenuItem::checkable() const':
qtmenuitem.cpp:315:31: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::setCheckable(bool)':
qtmenuitem.cpp:321:17: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'bool TestNamespace::QtMenuItem::checked() const':
qtmenuitem.cpp:326:31: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::setChecked(bool)':
qtmenuitem.cpp:332:17: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::updateChecked()':
qtmenuitem.cpp:339:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem.cpp: In member function 'bool TestNamespace::QtMenuItem::enabled() const':
qtmenuitem.cpp:347:31: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::setEnabled(bool)':
qtmenuitem.cpp:353:17: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::updateEnabled()':
qtmenuitem.cpp:359:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem.cpp: In member function 'TestNamespace::QUrl TestNamespace::QtMenuItem::iconSource() const':
qtmenuitem.cpp:367:31: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::setIconSource(const TestNamespace::QUrl&)':
qtmenuitem.cpp:373:17: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::updateIconSource()':
qtmenuitem.cpp:383:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem.cpp: In member function 'TestNamespace::QString TestNamespace::QtMenuItem::iconName() const':
qtmenuitem.cpp:391:31: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::setIconName(const TestNamespace::QString&)':
qtmenuitem.cpp:397:17: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::updateIconName()':
qtmenuitem.cpp:405:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::trigger()':
qtmenuitem.cpp:413:13: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
In file included from /work/build/qt/qtbase/include/QtCore/qobject.h:1:0,
from /work/build/qt/qtbase/include/QtCore/QObject:1,
from qtmenuitem_p.h:44,
from qtmenuitem.cpp:41:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h: In function 'T TestNamespace::qobject_cast(TestNamespace::QObject*) [with T = TestNamespace::QtAction*]':
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:457:5: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:459:85: error: invalid use of incomplete type 'struct TestNamespace::QtAction'
qtmenuitem_p.h:52:7: error: forward declaration of 'struct TestNamespace::QtAction'
In file included from /work/build/qt/qtbase/include/QtCore/qtypeinfo.h:1:0,
from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qflags.h:47,
from /work/build/qt/qtbase/include/QtCore/qflags.h:1,
from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:977,
from /work/build/qt/qtbase/include/QtCore/qglobal.h:1,
from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qnamespace.h:45,
from /work/build/qt/qtbase/include/QtCore/qnamespace.h:1,
from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobjectdefs.h:45,
from /work/build/qt/qtbase/include/QtCore/qobjectdefs.h:1,
from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:47,
from /work/build/qt/qtbase/include/QtCore/qobject.h:1,
from /work/build/qt/qtbase/include/QtCore/QObject:1,
from qtmenuitem_p.h:44,
from qtmenuitem.cpp:41:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h: At global scope:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h: In instantiation of 'TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QVariant>':
/work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h:61:10: error: invalid application of 'sizeof' to incomplete type 'TestNamespace::TestNamespace::QVariant'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h:61:10: error: invalid application of 'sizeof' to incomplete type 'TestNamespace::TestNamespace::QVariant'
In file included from /work/build/qt/qtbase/include/QtCore/qlist.h:1:0,
from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:50,
from /work/build/qt/qtbase/include/QtCore/qobject.h:1,
from /work/build/qt/qtbase/include/QtCore/QObject:1,
from qtmenuitem_p.h:44,
from qtmenuitem.cpp:41:
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h: In member function 'void TestNamespace::QList<T>::node_destruct(TestNamespace::QList<T>::Node*, TestNamespace::QList<T>::Node*) [with T = TestNamespace::TestNamespace::QVariant]':
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:761:5: instantiated from 'void TestNamespace::QList<T>::dealloc(TestNamespace::QListData::Data*) [with T = TestNamespace::TestNamespace::QVariant]'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:737:9: instantiated from 'TestNamespace::QList<T>::~QList() [with T = TestNamespace::TestNamespace::QVariant]'
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:419:27: warning: possible problem detected in invocation of delete operator: [enabled by default]
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:419:27: warning: invalid use of incomplete type 'struct TestNamespace::TestNamespace::QVariant' [enabled by default]
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:419:27: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:421:28: error: invalid use of incomplete type 'struct TestNamespace::TestNamespace::QVariant'
/work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:67:7: error: forward declaration of 'struct TestNamespace::TestNamespace::QVariant'
make[2]: *** [.obj/debug-shared/qtmenuitem.o] Error 1
make[1]: *** [sub-qtdesktop-make_first] Error 2
make: *** [sub-src-make_first] Error 2
Build log: http://testresults.qt-project.org/ci/QtDesktopComponents_dev_Integration/build_00100/linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz
Tested changes (refs/builds/dev_1360253838):
http://codereview.qt-project.org/45721 [PS6] - Introducing QPA, QML-only MenuBar, Menu, MenuItem
More information about the Ci-reports
mailing list