Problème d'héritage de QWidget
Bonjour tout le monde,
j'aimerais savoir pourquoi la position de l heritage de la classe QWidget est importante...
Code:
1 2 3 4
| class Ogre_application : public QWidget, public Ogre::FrameListener, public Ogre::WindowEventListener, public OIS::KeyListener, public OIS::MouseListener, OgreBites::SdkTrayListener
{
Q_OBJECT
...} |
fonctionne alors que ...
Code:
1 2 3 4 5
| class Ogre_application : public Ogre::FrameListener, public Ogre::WindowEventListener, public OIS::KeyListener, public OIS::MouseListener, OgreBites::SdkTrayListener,public QWidget
{
Q_OBJECT
...
} |
me renvoie une erreur de moc:
1>moc_ogre_application.cpp
1>.\GeneratedFiles\Debug\moc_ogre_application.cpp(41) : error C2039: 'staticMetaObject' : n'est pas membre de 'Ogre::FrameListener'
include\ogre\OgreFrameListener.h(83) : voir la déclaration de 'Ogre::FrameListener'
1>.\GeneratedFiles\Debug\moc_ogre_application.cpp(70) : error C2039: 'qt_metacast' : n'est pas membre de 'Ogre::FrameListener'
\ogresdk_vc8_v1-7-1\include\ogre\OgreFrameListener.h(83) : voir la déclaration de 'Ogre::FrameListener'
1>.\GeneratedFiles\Debug\moc_ogre_application.cpp(76) : error C2039: 'qt_metacall' : n'est pas membre de 'Ogre::FrameListener'
1\include\ogre\OgreFrameListener.h(83) : voir la déclaration de 'Ogre::FrameListener'
1>moc_ogre_widget.cpp