#include "ControlsManager.h"
| Public Member Functions | |
| LockManager (AppBase *_owner) | |
| virtual | ~LockManager () | 
| void | uiElementCreated (const ot::BasicServiceInformation &_serviceInfo, ak::UID _uid, const ot::LockTypeFlags &_typeFlags) | 
| Will create a new entry for this This function will be called from the controls manager automatically if the lock manager was set. | |
| void | uiElementCreated (const ot::BasicServiceInformation &_serviceInfo, ak::aTreeWidget *_tree, const ot::LockTypeFlags &_typeFlags) | 
| void | uiElementCreated (const ot::BasicServiceInformation &_serviceInfo, ot::PropertyGrid *_propertyGrid, const ot::LockTypeFlags &_typeFlags) | 
| void | uiElementCreated (const ot::BasicServiceInformation &_serviceInfo, ot::GraphicsView *_graphicsView, const ot::LockTypeFlags &_typeFlags) | 
| void | uiElementCreated (const ot::BasicServiceInformation &_serviceInfo, ot::TextEditor *_text, const ot::LockTypeFlags &_typeFlags) | 
| void | uiViewCreated (const ot::BasicServiceInformation &_serviceInfo, ot::WidgetView *_view, const ot::LockTypeFlags &_typeFlags) | 
| void | registerLockable (const ot::BasicServiceInformation &_serviceInfo, LockableWidget *_lockable, const ot::LockTypeFlags &_typeFlags) | 
| void | uiElementDestroyed (ak::UID _uid) | 
| Will remove all the stored information about the UI element This function will be called from the controls manager automatically if the lock manager was set. | |
| void | uiElementDestroyed (ak::aTreeWidget *_tree) | 
| void | uiElementDestroyed (ot::PropertyGrid *_propertyGrid) | 
| void | uiElementDestroyed (ot::GraphicsView *_graphicsView) | 
| void | uiElementDestroyed (ot::TextEditor *_text) | 
| void | uiViewDestroyed (ot::WidgetView *_view) | 
| void | deregisterLockable (LockableWidget *_lockable) | 
| void | lock (const ot::BasicServiceInformation &_serviceInfo, ot::LockTypeFlag _type) | 
| void | lock (const ot::BasicServiceInformation &_serviceInfo, const ot::LockTypeFlags &_typeFlags) | 
| void | unlock (const ot::BasicServiceInformation &_serviceInfo) | 
| void | unlock (const ot::BasicServiceInformation &_serviceInfo, ot::LockTypeFlag _type) | 
| void | unlock (const ot::BasicServiceInformation &_serviceInfo, const ot::LockTypeFlags &_typeFlags) | 
| void | disable (const ot::BasicServiceInformation &_serviceInfo, ak::UID _element) | 
| void | enable (const ot::BasicServiceInformation &_serviceInfo, ak::UID _element, bool _resetCounter=false) | 
| void | cleanService (const ot::BasicServiceInformation &_serviceInfo, bool _reenableElement=true, bool _eraseUiElement=false) | 
| int | lockLevel (ot::LockTypeFlag _type) | 
| LockManager::LockManager | ( | AppBase * | _owner | ) | 
| 
 | virtual | 
| void LockManager::cleanService | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| bool | _reenableElement = true, | ||
| bool | _eraseUiElement = false ) | 
| void LockManager::deregisterLockable | ( | LockableWidget * | _lockable | ) | 
| void LockManager::disable | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| ak::UID | _element ) | 
| void LockManager::enable | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| ak::UID | _element, | ||
| bool | _resetCounter = false ) | 
| void LockManager::lock | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| const ot::LockTypeFlags & | _typeFlags ) | 
| void LockManager::lock | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| ot::LockTypeFlag | _type ) | 
| int LockManager::lockLevel | ( | ot::LockTypeFlag | _type | ) | 
| void LockManager::registerLockable | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| LockableWidget * | _lockable, | ||
| const ot::LockTypeFlags & | _typeFlags ) | 
| void LockManager::uiElementCreated | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| ak::aTreeWidget * | _tree, | ||
| const ot::LockTypeFlags & | _typeFlags ) | 
| void LockManager::uiElementCreated | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| ak::UID | _uid, | ||
| const ot::LockTypeFlags & | _typeFlags ) | 
Will create a new entry for this This function will be called from the controls manager automatically if the lock manager was set.
| void LockManager::uiElementCreated | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| ot::GraphicsView * | _graphicsView, | ||
| const ot::LockTypeFlags & | _typeFlags ) | 
| void LockManager::uiElementCreated | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| ot::PropertyGrid * | _propertyGrid, | ||
| const ot::LockTypeFlags & | _typeFlags ) | 
| void LockManager::uiElementCreated | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| ot::TextEditor * | _text, | ||
| const ot::LockTypeFlags & | _typeFlags ) | 
| void LockManager::uiElementDestroyed | ( | ak::aTreeWidget * | _tree | ) | 
| void LockManager::uiElementDestroyed | ( | ak::UID | _uid | ) | 
Will remove all the stored information about the UI element This function will be called from the controls manager automatically if the lock manager was set.
| void LockManager::uiElementDestroyed | ( | ot::GraphicsView * | _graphicsView | ) | 
| void LockManager::uiElementDestroyed | ( | ot::PropertyGrid * | _propertyGrid | ) | 
| void LockManager::uiElementDestroyed | ( | ot::TextEditor * | _text | ) | 
| void LockManager::uiViewCreated | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| ot::WidgetView * | _view, | ||
| const ot::LockTypeFlags & | _typeFlags ) | 
| void LockManager::uiViewDestroyed | ( | ot::WidgetView * | _view | ) | 
| void LockManager::unlock | ( | const ot::BasicServiceInformation & | _serviceInfo | ) | 
| void LockManager::unlock | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| const ot::LockTypeFlags & | _typeFlags ) | 
| void LockManager::unlock | ( | const ot::BasicServiceInformation & | _serviceInfo, | 
| ot::LockTypeFlag | _type ) |