/**
* @copydoc CallbackManager::AddIdleCallback()
*/
- virtual bool AddIdleCallback( CallbackBase* callback );
+ virtual bool AddIdleCallback( CallbackBase* callback, bool hasReturnValue );
/**
* @copydoc CallbackManager::RemoveIdleCallback()
virtual void RemoveIdleCallback( CallbackBase* callback );
/**
+ * @copydoc CallbackManager::AddIdleEntererCallback()
+ */
+ virtual bool AddIdleEntererCallback(CallbackBase* callback);
+
+ /**
+ * @copydoc CallbackManager::RemoveIdleEntererCallback()
+ */
+ virtual void RemoveIdleEntererCallback(CallbackBase* callback);
+
+ /**
* @copydoc CallbackManager::Start()
*/
virtual void Start();