FlowArithmeticCalculator 1.0.0
Flow Arithmetic Calculator
Loading...
Searching...
No Matches
BlocksManager.h File Reference
#include <algorithm>
#include <chrono>
#include <magic_enum/magic_enum.hpp>
#include <memory>
#include <optional>
#include <unordered_set>
#include <vector>
#include "calculations/BlocksCalculator.h"
#include "calculations/delegate/IBlocksRegistryDelegate.h"
#include "components/UIText.h"
#include "components/UITextsRow.h"
#include "constants.h"
#include "delegate/IBlockLifecycleManagerDelegate.h"
#include "delegate/INewBlockChoiceDelegate.h"
#include "delegate/IWindowDelegate.h"
#include "elements/blocks/BaseBlock.h"
#include "elements/blocks/BlocksRegistry.h"
#include "elements/blocks/structures/BlocksConnectionSide.h"
#include "errors/GraphCycleException.h"
#include "geometry/Size2D.h"
#include "input/ConnectPortsInteraction.h"
#include "input/InputChoiceInteraction.h"
#include "logging/Loggable.h"
+ Include dependency graph for BlocksManager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  business_logic::BlocksManager
 Manages the blocks in the GUI, both their rendering and interaction. More...
 

Namespaces

namespace  business_logic
 The business logic module.