Trays in Ogre Qt

Problems building or running the engine, queries about how to use features etc.
Post Reply
Xonauqa
Gnoblar
Posts: 5
Joined: Thu Apr 22, 2021 4:34 am

Trays in Ogre Qt

Post by Xonauqa »

I'm trying to implement the trays overlay in an existing implementation of Ogre Qt. Using 1.12.11 and Qt5. Have stuck to the recommended code.

However now, I'm having an issue adding an overlay system. Have tried a few approaches, but none seem to execute properly.

Getting a Ogre::ItemIdentityException > vcruntime error (throw.cpp line 74)

Code: Select all

mTrayMgr = new OgreBites::TrayManager("RightSideBar", m_ogreWindow);
	m_ogreSceneMgr->addRenderQueueListener(mOverlaySystem);
	OgreBites::Button* b = mTrayMgr->createButton(OgreBites::TL_TOPLEFT, "MyButton", "Click Me!");

Code: Select all

Ogre::ConfigFile ogreConfig;
	mOverlaySystem = new Ogre::OverlaySystem();
TrayListener, is as far as I know implemented correctly.

Does anyone have any experience here? I'd love to know a good point for debugging, or recommendations on the correct procedure.

Also; what/where is trays.zip? I have sdktrays.zip (referenced), but nowhere can I find this.
Post Reply