addNewConnection() | CPanelLogicsDrawingArea | |
buildPanel() | CPanelLogicsDrawingArea | |
CPanelLogicsDrawingArea(const std::weak_ptr< CLogicsDrawingAreaModel > &logicsDrawingAreaModel, CPanelLogicsEditor *panelLogicsEditor) | CPanelLogicsDrawingArea | |
CPanelLogicsDrawingArea()=delete | CPanelLogicsDrawingArea | |
CPanelLogicsDrawingArea(const CPanelLogicsDrawingArea &other)=delete | CPanelLogicsDrawingArea | |
CPanelLogicsDrawingArea(CPanelLogicsDrawingArea &&other)=delete | CPanelLogicsDrawingArea | |
deleteLogicsElement(AbstractCanvasItem::TId id) const | CPanelLogicsDrawingArea | |
deleteSelectedElements() | CPanelLogicsDrawingArea | |
drawingAreaModel() const | CPanelLogicsDrawingArea | |
drawingAreaModel() | CPanelLogicsDrawingArea | |
generateLogicsGenerationParams(const iv::logic::LogicGenerationParams &generationParams) | CPanelLogicsDrawingArea | |
getBlockExternalDesc(const std::shared_ptr< CLogicsComponentExec > &lCExec) | CPanelLogicsDrawingArea | static |
getBlockParams(const std::shared_ptr< CLogicsComponentExec > &lCExec) | CPanelLogicsDrawingArea | static |
getBlockValues(const std::shared_ptr< CLogicsComponentExec > &lCExec) | CPanelLogicsDrawingArea | static |
getConnectionToCreate() | CPanelLogicsDrawingArea | |
getCopyModeFlag() | CPanelLogicsDrawingArea | static |
getDraggedLocalDistance() const | CPanelLogicsDrawingArea | |
getDragging() const | CPanelLogicsDrawingArea | |
getGrabbed() const | CPanelLogicsDrawingArea | |
getGrabbedGlobalOrigin() const | CPanelLogicsDrawingArea | |
getGrabbedLocalOrigin() const | CPanelLogicsDrawingArea | |
getSelectedLogicElements() const | CPanelLogicsDrawingArea | |
getStartDragging() const | CPanelLogicsDrawingArea | |
grabFocus() const | CPanelLogicsDrawingArea | |
isSelected(AbstractCanvasItem::TId id) const | CPanelLogicsDrawingArea | |
keyShortcutMove(bool isUp, bool isDown, bool isLeft, bool isRight) | CPanelLogicsDrawingArea | |
keyShortcutPaste() | CPanelLogicsDrawingArea | |
m_canvas | CPanelLogicsDrawingArea | private |
m_connectionToCreate | CPanelLogicsDrawingArea | private |
m_copyingElementsIds | CPanelLogicsDrawingArea | private |
m_copyMode | CPanelLogicsDrawingArea | privatestatic |
m_draggedLocalDistance | CPanelLogicsDrawingArea | private |
m_dragging | CPanelLogicsDrawingArea | private |
m_grabbed | CPanelLogicsDrawingArea | private |
m_grabbedGlobalOrigin | CPanelLogicsDrawingArea | private |
m_grabbedLocalOrigin | CPanelLogicsDrawingArea | private |
m_logicsDrawingAreaModelRef | CPanelLogicsDrawingArea | private |
m_panelLogicsEditorRef | CPanelLogicsDrawingArea | private |
m_selectedElementsIds | CPanelLogicsDrawingArea | private |
m_startDragging | CPanelLogicsDrawingArea | private |
operator=(const CPanelLogicsDrawingArea &other)=delete | CPanelLogicsDrawingArea | |
operator=(CPanelLogicsDrawingArea &&other)=delete | CPanelLogicsDrawingArea | |
prvAddCanvasListeners() | CPanelLogicsDrawingArea | private |
prvAddElementsFromModel() | CPanelLogicsDrawingArea | private |
prvAddNewBackgroundItem() | CPanelLogicsDrawingArea | private |
prvAddNewLogicsElement(const std::shared_ptr< AbstractLogicsElement > &newLC, const CLogicsAllowed::TMapDBBlockParamNStr &mapBlockParamsDesc, const AbstractCanvasItem::TPosition2d &position, SPrvLogicComponentRefs &sLCR) | CPanelLogicsDrawingArea | static |
prvCreateCopyLogicsComponent(AbstractCanvasItem::TId componentToCopy, SPrvLogicComponentRefs &sLCR, double moveVertical=0, double moveHorizontal=0) | CPanelLogicsDrawingArea | static |
prvCreateLogicsComponent(const iv::types::logic::ComponentType &componentTypeTuple, const std::string &lCName, const CLogicsAllowed::TMapDBBlockParamNStr &mapBlockParamsDesc, const SPrvLogicComponentRefs &sLCR) | CPanelLogicsDrawingArea | static |
prvCreateLogicsElement(const iv::types::logic::ComponentType &componentTypeTuple, const std::string &lCName, const SPrvLogicComponentRefs &sLCR) | CPanelLogicsDrawingArea | static |
prvEditConstantState(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvEditLoadLibrary(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvEditOrderOfExecution(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvEditProperties(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvEditPropertiesBasicBlock(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvEditPropertiesLabel(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvEditPropertiesLibrary(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvEditPropertiesLibraryIOBlock(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvEditPropertiesRectangle(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvEditPropertiesText(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvEditSelectedBroadCastChannel(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvEditSelectedChannel(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvMoveLogicComponent(AbstractCanvasItem::TId componentToMove, const SPrvLogicComponentRefs &sLCR, double moveVertical, double moveHorizontal) | CPanelLogicsDrawingArea | static |
prvRecursiveSelectConnections(AbstractCanvasItem::TId itemId) | CPanelLogicsDrawingArea | private |
prvSelectConnections(AbstractCanvasItem::TId itemId) | CPanelLogicsDrawingArea | private |
prvSelectInsideBlocks(AbstractCanvasItem::TId itemId, const std::optional< iv::math::geometry::Point2d > &clickedPoint2d) | CPanelLogicsDrawingArea | private |
prvSetComponentExecBlockParams(AbstractCanvasItem::TId itemId) const | CPanelLogicsDrawingArea | private |
prvUpdateLibraryBlockParamsOnline(const CLogicsAllowed::TMapDBBlockParamNStr &mapBlockParamsExternalDescPrevious, const iv::types::logic::libraryTagName &libBlockTagnamePrevious, const std::shared_ptr< CLogicsComponentLibrary > &libraryLogicBlock) const | CPanelLogicsDrawingArea | private |
prvVerifyEditionOnLabel(const std::string &oldLabelName, const std::string &newLabelName, CLogicsComponentLabel::ELabelIOType labelIOType, std::string &msgError) const | CPanelLogicsDrawingArea | private |
redraw() const | CPanelLogicsDrawingArea | |
resetConnectionToCreate() | CPanelLogicsDrawingArea | |
runContextMenuAction(CLogicsDrawingAreaModel::EActionOnLogicsComponent action, AbstractCanvasItem::TId itemId, const std::optional< iv::math::geometry::Point2d > &clickedPoint2d) | CPanelLogicsDrawingArea | |
selectLogicsElement(AbstractCanvasItem::TId id) | CPanelLogicsDrawingArea | |
setCopyingSelectedElements() | CPanelLogicsDrawingArea | |
setDraggedLocalDistance(const AbstractCanvasItem::TPosition2d &localDistance) | CPanelLogicsDrawingArea | |
setDragging(bool dragging) | CPanelLogicsDrawingArea | |
setGrabbed(bool grab) | CPanelLogicsDrawingArea | |
setGrabGlobalOrigin(const AbstractCanvasItem::TPosition2d &globalPosition) | CPanelLogicsDrawingArea | |
setGrabLocalOrigin(const AbstractCanvasItem::TPosition2d &localPosition) | CPanelLogicsDrawingArea | |
setStandOutModeLogicsElement(AbstractCanvasItem::TId id, AbstractCanvasItem::EStandOutMode mode) const | CPanelLogicsDrawingArea | |
setStartDragging(bool start) | CPanelLogicsDrawingArea | |
showContextMenu(CMenuContext *menuContext) const | CPanelLogicsDrawingArea | |
unselectAllElements() | CPanelLogicsDrawingArea | |
unselectLogicsElement(AbstractCanvasItem::TId id) | CPanelLogicsDrawingArea | |
updateLogicsElements() const | CPanelLogicsDrawingArea | |
~CPanelLogicsDrawingArea()=default | CPanelLogicsDrawingArea | |