Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
PrepareLogicConnectionPoint Namespace Reference

Classes

class  CPrvDrawLogicsConnectionPoint
 
class  CPrvListenerCanvasConnectionPointClick
 
class  CPrvListenerCanvasConnectionPointEnter
 
class  CPrvListenerCanvasConnectionPointLeave
 

Functions

static CLogicsAllowed::TMapDBBlockParamNStr buildOthersComponentParamDesc (const CLogicsConnectionPoint &linkedCP)
 
static void prvAddLogicsConnection (AbstractCanvasItem::TId itemId, const SPrvLogicComponentRefs &sLCR)
 
static std::optional< iv::types::errorMessageprvCanAddOthersComponent (const std::shared_ptr< CLogicsComponent > &addingComponent, AbstractCanvasItem::TId linkedConnectionPointId, const SPrvLogicComponentRefs &sLCR, bool displayPanelConfiguration)
 
static AbstractCanvasItem::TId prvAddOthersComponent (const iv::types::logic::ComponentType &componentType, AbstractCanvasItem::TId linkedConnectionPointId, SPrvLogicComponentRefs &sLCR, bool displayPanelConfiguration)
 
static void prvSetLabel (AbstractCanvasItem::TId newLcId, const SPrvLogicComponentRefs &sLCR, std::optional< std::string > newLabelName=std::nullopt)
 
static void prvSetLibraryIOBlock (AbstractCanvasItem::TId newLcId, const SPrvLogicComponentRefs &sLCR)
 
static void prvAddListenersLogicsConnectionPoint (const std::shared_ptr< AbstractLogicsElement > &newCP, AbstractCanvasItem::TId newCPId, SPrvLogicComponentRefs &sLCR)
 
static void prvAddRcpDrawLogicsConnectionPoint (AbstractCanvasItem::TId newLEId, SPrvLogicComponentRefs &sLCR)
 
static void prvPrepareToDrawLogicsConnectionPoint (const std::shared_ptr< AbstractLogicsElement > &lE, SPrvLogicComponentRefs &sLCR)
 

Function Documentation

◆ buildOthersComponentParamDesc()

static CLogicsAllowed::TMapDBBlockParamNStr PrepareLogicConnectionPoint::buildOthersComponentParamDesc ( const CLogicsConnectionPoint & linkedCP)
static

◆ prvAddListenersLogicsConnectionPoint()

static void PrepareLogicConnectionPoint::prvAddListenersLogicsConnectionPoint ( const std::shared_ptr< AbstractLogicsElement > & newCP,
AbstractCanvasItem::TId newCPId,
SPrvLogicComponentRefs & sLCR )
static

◆ prvAddLogicsConnection()

static void PrepareLogicConnectionPoint::prvAddLogicsConnection ( AbstractCanvasItem::TId itemId,
const SPrvLogicComponentRefs & sLCR )
static

◆ prvAddOthersComponent()

static AbstractCanvasItem::TId PrepareLogicConnectionPoint::prvAddOthersComponent ( const iv::types::logic::ComponentType & componentType,
AbstractCanvasItem::TId linkedConnectionPointId,
SPrvLogicComponentRefs & sLCR,
bool displayPanelConfiguration )
static

prvAddOthersComponent.

Adds a component of type 'Others'. Depending on the Control Point to which it's linked, Input or Output, the new component will have respectively, a Control Point of type Output or Input.

◆ prvAddRcpDrawLogicsConnectionPoint()

static void PrepareLogicConnectionPoint::prvAddRcpDrawLogicsConnectionPoint ( AbstractCanvasItem::TId newLEId,
SPrvLogicComponentRefs & sLCR )
static

◆ prvCanAddOthersComponent()

static std::optional< iv::types::errorMessage > PrepareLogicConnectionPoint::prvCanAddOthersComponent ( const std::shared_ptr< CLogicsComponent > & addingComponent,
AbstractCanvasItem::TId linkedConnectionPointId,
const SPrvLogicComponentRefs & sLCR,
bool displayPanelConfiguration )
static

◆ prvPrepareToDrawLogicsConnectionPoint()

static void PrepareLogicConnectionPoint::prvPrepareToDrawLogicsConnectionPoint ( const std::shared_ptr< AbstractLogicsElement > & lE,
SPrvLogicComponentRefs & sLCR )
static

◆ prvSetLabel()

static void PrepareLogicConnectionPoint::prvSetLabel ( AbstractCanvasItem::TId newLcId,
const SPrvLogicComponentRefs & sLCR,
std::optional< std::string > newLabelName = std::nullopt )
static

◆ prvSetLibraryIOBlock()

static void PrepareLogicConnectionPoint::prvSetLibraryIOBlock ( AbstractCanvasItem::TId newLcId,
const SPrvLogicComponentRefs & sLCR )
static