|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
#include </home/runner/work/hal/hal/plugins/gui/include/gui/graph_widget/layout_locker.h>

Public Member Functions | |
| void | addLock () |
| void | removeLock () |
| bool | canUpdate (GraphContext *ctx) |
| void | removeWaitingContext (GraphContext *ctx) |
Static Public Member Functions | |
| static LayoutLockerManager * | instance () |
Counts how many layout lockers are currently active and suppresses relayouting while that count is not zero.
Definition at line 38 of file layout_locker.h.
| void hal::LayoutLockerManager::addLock | ( | ) |
Definition at line 18 of file layout_locker.cpp.
| bool hal::LayoutLockerManager::canUpdate | ( | GraphContext * | ctx | ) |
Definition at line 38 of file layout_locker.cpp.
References hal::GraphContext::id().
|
static |
Definition at line 12 of file layout_locker.cpp.
Referenced by hal::GraphContext::~GraphContext().
| void hal::LayoutLockerManager::removeLock | ( | ) |
Definition at line 23 of file layout_locker.cpp.
References hal::GraphContextManager::getContextById(), and hal::gGraphContextManager.
| void hal::LayoutLockerManager::removeWaitingContext | ( | GraphContext * | ctx | ) |
Definition at line 46 of file layout_locker.cpp.
References hal::GraphContext::id().
Referenced by hal::GraphContext::~GraphContext().