Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CLogicsDrawingAreaModel Member List

This is the complete list of members for CLogicsDrawingAreaModel, including all inherited members.

addCustomBlockInfo(const iv::logic::LogicLibraryIOInfo &info) constCLogicsDrawingAreaModel
addLogicsElement(AbstractCanvasItem::TId id, const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModel
addUniqueLabel(const std::string &labelName, AbstractCanvasItem::TId lEId)CLogicsDrawingAreaModel
changeOrderOfExecution(iv::types::logic::logicExecutionOrder oldOrder, iv::types::logic::logicExecutionOrder newOrder)CLogicsDrawingAreaModel
checkAllConnections(const std::shared_ptr< CFormulaLogic > &formulaOptRef)CLogicsDrawingAreaModel
checkAllStationConnections(const std::vector< std::shared_ptr< iv::logic::formulaLogic::SBlock > > &logicBlocks)CLogicsDrawingAreaModel
checkAndFixIntegrity()CLogicsDrawingAreaModel
checkConnections(iv::logic::formulaLogic::SBlock &block, const std::shared_ptr< CLogicsComponent > &component)CLogicsDrawingAreaModelstatic
checkDefinedLibraryInParamNotUsed(AbstractLog *logger) constCLogicsDrawingAreaModelprivate
checkDefinedLibraryOutParamNotUsed(AbstractLog *logger) constCLogicsDrawingAreaModelprivate
checkIntegrity(AbstractLog *logger) constCLogicsDrawingAreaModel
checkInvertedOrderOfExecutions(AbstractLog *logger) constCLogicsDrawingAreaModelprivate
checkLibraryBlocksOrderOfExecution(AbstractLog *logger) constCLogicsDrawingAreaModelprivate
checkLibraryBlocksRepeatedOrderOfExecution(AbstractLog *logger) constCLogicsDrawingAreaModelprivate
checkRepeatedOrderOfExecution(AbstractLog *logger) constCLogicsDrawingAreaModelprivate
clearBasicBlocksParamValue(AbstractCanvasItem::TId itemRemovingId)CLogicsDrawingAreaModel
CLogicsDrawingAreaModel(std::optional< iv::types::unitId > logicUnitId=std::nullopt, std::optional< iv::types::logic::customBlockId > customBlockId=std::nullopt)CLogicsDrawingAreaModelexplicit
CLogicsDrawingAreaModel(const CLogicsDrawingAreaModel &other)=deleteCLogicsDrawingAreaModel
CLogicsDrawingAreaModel(CLogicsDrawingAreaModel &&other)=deleteCLogicsDrawingAreaModel
deleteLogicElementFromCanvas(std::vector< std::string > logicChannelsToDelete, IGraphics *graphics)CLogicsDrawingAreaModelprivate
deleteLogicsElement(AbstractCanvasItem::TId id)CLogicsDrawingAreaModel
deleteUniqueLabel(const std::string &labelName, CLogicsComponentLabel::ELabelIOType labelIOType)CLogicsDrawingAreaModel
EActionOnLogicsComponent enum nameCLogicsDrawingAreaModel
existUniqueLabel(const std::string &labelName) constCLogicsDrawingAreaModel
findChannelsLabelsAndIOBlocks() constCLogicsDrawingAreaModel
generateCLogicFileObject(uint32_t logicId) constCLogicsDrawingAreaModel
generateLogicLibraryInfo(const CLogicsAllowed::TMapDBBlockParamNStr &mapBlockParamsDesc) constCLogicsDrawingAreaModel
generateUnitParamsOnline(uint32_t logicId) constCLogicsDrawingAreaModel
getAbstractLogicElement(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getAllLibraryBlockTagnames() constCLogicsDrawingAreaModel
getChannels() constCLogicsDrawingAreaModel
getCustomBlockId() constCLogicsDrawingAreaModel
getCustomBlockInInfo(const iv::types::logic::libraryIOId &id) constCLogicsDrawingAreaModel
getCustomBlockInInfos() constCLogicsDrawingAreaModel
getCustomBlockIOInfos() constCLogicsDrawingAreaModel
getCustomBlockOutInfo(const iv::types::logic::libraryIOId &id) constCLogicsDrawingAreaModel
getCustomBlockOutInfos() constCLogicsDrawingAreaModel
getElementsMap() constCLogicsDrawingAreaModel
getFirstUniqueCreatedLabelName() constCLogicsDrawingAreaModel
getFlagProjectJustLoaded() constCLogicsDrawingAreaModel
getInfoLogicPtr()CLogicsDrawingAreaModel
getLabelsNames() constCLogicsDrawingAreaModel
getLibraryExternalParametersValues() constCLogicsDrawingAreaModel
getLibraryFilePath() constCLogicsDrawingAreaModel
getLibraryParametersDesc() constCLogicsDrawingAreaModel
getLogicsComponent(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsComponent(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsComponentBroadCastChannel(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsComponentBroadCastChannel(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsComponentChannel(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsComponentChannel(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsComponentConnection(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsComponentConnection(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsComponentConnectionPoint(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsComponentConnectionPoint(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsComponentConstant(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsComponentConstant(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsComponentExec(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsComponentExec(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsComponentLabel(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsComponentLabel(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsComponentLibraryBlock(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsComponentLibraryBlock(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsComponentLibraryIOBlock(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsComponentLibraryIOBlock(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsComponentOthers(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsComponentOthers(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsElement(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsElement(AbstractCanvasItem::TId id)CLogicsDrawingAreaModel
getLogicsElementsIds() constCLogicsDrawingAreaModel
getLogicsRectangle(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsRectangle(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicsText(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getLogicsText(const std::shared_ptr< AbstractLogicsElement > &logicsElement)CLogicsDrawingAreaModelstatic
getLogicUnitId() constCLogicsDrawingAreaModel
getNextDefaultUniqueLabelNameInc()CLogicsDrawingAreaModel
getNextIdInc()CLogicsDrawingAreaModel
getNextOrderOfExecution() constCLogicsDrawingAreaModel
getNextOrderOfExecutionInc()CLogicsDrawingAreaModel
getOrderOfExecution(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
getUniqueLabelDescription(const std::string &labelName)CLogicsDrawingAreaModel
isItemBasicBlock(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemBasicBlock(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemBasicOrLibraryBlock(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemBasicOrLibraryBlock(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemBroadCastChannel(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemBroadCastChannel(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemChannel(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemChannel(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemChannelOrLabelOrIOBlock(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemConstant(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemConstant(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemCopyable(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemExecBlock(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemExecBlock(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemIOBlock(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemIOBlock(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemLabel(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemLabel(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemLibraryBlock(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemLibraryBlock(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemLibraryIOBlock(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemLibraryIOBlock(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemLogicComponent(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemLogicComponent(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemLogicRectangle(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemLogicRectangle(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemLogicText(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isItemLogicText(const std::shared_ptr< const AbstractLogicsElement > &component)CLogicsDrawingAreaModelstatic
isItemMovable(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModel
isLogicCompletelyConnected() constCLogicsDrawingAreaModel
isLogicEmpty() constCLogicsDrawingAreaModel
ledFileToCLogicsDrawingAreaModel(const std::string &file, std::optional< iv::types::unitId > logicUnitId=std::nullopt, std::optional< iv::types::logic::customBlockId > customBlockId=std::nullopt)CLogicsDrawingAreaModelstatic
m_customBlockIdCLogicsDrawingAreaModelprivate
m_flagProjectJustLoadedCLogicsDrawingAreaModelprivate
m_infoLogicCLogicsDrawingAreaModelprivate
m_libraryIOInfosCLogicsDrawingAreaModelprivate
m_logicUnitIdCLogicsDrawingAreaModelprivate
m_mapIdElementCLogicsDrawingAreaModelprivate
m_mapUniqueLabelIdCLogicsDrawingAreaModelprivate
m_nextIdToUseCLogicsDrawingAreaModelprivate
m_nextOrderOfExecutionCLogicsDrawingAreaModelprivate
m_nextUniqueLabelDefaultIdNumberCLogicsDrawingAreaModelprivate
operator=(const CLogicsDrawingAreaModel &other)=deleteCLogicsDrawingAreaModel
operator=(CLogicsDrawingAreaModel &&other)=deleteCLogicsDrawingAreaModel
prvClearConnectionPointParameter(std::shared_ptr< CLogicsConnectionPoint > connectionPoint) constCLogicsDrawingAreaModelprivate
prvFindParameterValue(const std::shared_ptr< CLogicsComponentExec > &lcExec, iv::logic::eDBBlockParamType blockParamType, iv::types::logic::paramNumber parameterNumber, const std::string &paramDescription, std::string &paramValueText, uint32_t &channelUnitId, uint16_t &channelId, std::string &channelType, std::string &description, std::string &error) constCLogicsDrawingAreaModelprivate
prvFindParameterValueInLib(const SLibraryLogicBlockParam &blockParam, const SLibraryLogicBlock &blockRef, std::string &paramValueText, uint32_t &channelUnitId, uint16_t &channelId, std::string &channelType, std::string &description, std::string &error) constCLogicsDrawingAreaModelprivate
prvFindSParameterValue(const std::shared_ptr< CLogicsComponentExec > &lcExec, iv::logic::eDBBlockParamType blockParamType, iv::types::logic::paramNumber paramNum, bool isLibrary, const std::string &paramValue, std::string &error) constCLogicsDrawingAreaModelprivate
prvFormatEditParameterLogicLibraryInfo(const iv::logic::formulaLogic::SBlockParam &pPar, uint32_t globalIdOrValueParameter, uint32_t blockOrder) constCLogicsDrawingAreaModelprivate
prvFormatExternalParameterBlocksInLibraryLogicLibraryInfo(const iv::logic::formulaLogic::SBlockParam &pPar, const SLibraryLogicBlockParam &libraryLogicBlockParam, uint32_t globalIdOrValueParameter) constCLogicsDrawingAreaModelprivate
prvFormatExternalParameterBlocksInLibraryLogicsDrawing(const iv::logic::formulaLogic::SBlockParam &pPar, const std::shared_ptr< AbstractLogicsElement > &logicComponent, uint32_t globalIdOrValueParameter) constCLogicsDrawingAreaModelprivate
prvFormatParameterLogicDrawing(const iv::logic::formulaLogic::SBlockParam &pPar, const std::shared_ptr< AbstractLogicsElement > &logicComponent, uint32_t globalIdOrValueParameter) constCLogicsDrawingAreaModelprivate
prvFormatParameterLogicLibraryInfo(const iv::logic::formulaLogic::SBlockParam &pPar, const SLibraryLogicBlockParam &libraryLogicBlockParam, uint32_t globalIdOrValueParameter) constCLogicsDrawingAreaModelprivate
prvGenerateCLogicFileObjectLomData(uint32_t unitId, const CLogicsAllowed &logicsAllowed) constCLogicsDrawingAreaModelprivate
prvGenerateCLogicFileObjectLomDataLibrary(uint32_t unitId, const LogicLibraryInfo &currentLibraryInfo, const CLogicsAllowed &logicsAllowed, iv::logic::formulaLogic::SBlock &libraryBlocksRef, std::string &error, uint16_t &blockWrittenIndex) constCLogicsDrawingAreaModelprivate
prvGenerateCLogicFileObjectLomDataLibraryBlockParams(uint32_t unitId, const SLibraryLogicBlock &currentBlock, const CLogicsAllowed &logicsAllowed, iv::logic::formulaLogic::SBlock &blockRef, std::string &error, uint16_t &blockWrittenIndex) constCLogicsDrawingAreaModelprivate
prvGenerateCLogicFileObjectLomDataParams(uint32_t unitId, const std::shared_ptr< CLogicsComponentExec > &currentLogicComponentExec, const CLogicsAllowed &logicsAllowed, iv::logic::formulaLogic::SBlock &blockRef, std::string &error, uint16_t &blockWrittenIndex) constCLogicsDrawingAreaModelprivate
prvGenerateCParamOnLineListObject(uint32_t unitId, CFormulaLogic *formulaLogic) constCLogicsDrawingAreaModelprivate
prvGenerateCParamOnlineListObjectBlockLibrary(const iv::logic::formulaLogic::SBlock &logicBlock, uint32_t unitId, const std::string &libraryBlockTagName, uint32_t &onlineParamOrderInLogicOut, const std::shared_ptr< iv::logic::LibraryParamsOnline > &libraryParamsOnlineOut) constCLogicsDrawingAreaModelprivate
prvGenerateCParamOnlineListObjectBlockParams(const iv::logic::formulaLogic::SBlock &logicBlock, uint32_t unitId, const std::string &libraryBlockTagName, uint32_t &onlineParamOrderInLogicOut, const std::shared_ptr< iv::logic::LibraryParamsOnline > &libraryParamsOnlineOut)CLogicsDrawingAreaModelprivatestatic
prvGetBlockDescription(const std::shared_ptr< AbstractLogicsElement > &block, const std::shared_ptr< CLogicsConnectionPoint > &connectionPoint)CLogicsDrawingAreaModelprivate
prvGetCLogicsComponentConstant(AbstractCanvasItem::TId id) constCLogicsDrawingAreaModelprivate
prvGetComponentIdOfOppositeConnectionPoint(const std::shared_ptr< CLogicsComponentExec > &pExec, iv::logic::eDBBlockParamType type, iv::types::logic::paramNumber paramNum)CLogicsDrawingAreaModelprivatestatic
prvGetLibraryLogicBlockParamConnectedTypeForParameter(const std::shared_ptr< CLogicsComponentLibrary > &componentLibraryRef, iv::logic::ParamId paramId) constCLogicsDrawingAreaModelprivate
prvGetOppositeConnectionPointFromPoint(AbstractCanvasItem::TId tId) constCLogicsDrawingAreaModelprivate
prvPostReadProcessing()CLogicsDrawingAreaModelprivate
prvPostReadProcessingConnection(const std::shared_ptr< AbstractLogicsElement > &lE)CLogicsDrawingAreaModelprivate
prvPostReadProcessingConnectionPoint(const std::shared_ptr< AbstractLogicsElement > &lE) constCLogicsDrawingAreaModelprivate
prvReadLibraryInputs(const iv::file::xml::node &nodeDataLogic)CLogicsDrawingAreaModelprivatestatic
prvReadLibraryOutputs(const iv::file::xml::node &nodeDataLogic)CLogicsDrawingAreaModelprivatestatic
prvSaveLibraryInputs(iv::file::xml::node &nodeDataLogic) constCLogicsDrawingAreaModelprivate
prvSaveLibraryOutputs(iv::file::xml::node &nodeDataLogic) constCLogicsDrawingAreaModelprivate
prvSetComponentExecBlockParams(AbstractCanvasItem::TId itemId)CLogicsDrawingAreaModelprivate
prvSetConnectionComponentMI(const std::shared_ptr< CLogicsConnectionPoint > &connectionPoint, uint32_t currentMI) constCLogicsDrawingAreaModelprivate
prvSetConnectionValues(const std::shared_ptr< CLogicsConnectionPoint > &basicBlockConnectionPoint, const std::shared_ptr< CLogicsConnectionPoint > &connectedConnectionPoint)CLogicsDrawingAreaModelprivate
prvSetConnectionValues(const std::shared_ptr< CLogicsConnection > &connection)CLogicsDrawingAreaModelprivate
prvSetIdOutputPins() constCLogicsDrawingAreaModelprivate
prvUpdateComponent(const std::shared_ptr< CLogicsComponent > &lComponent)CLogicsDrawingAreaModelprivate
prvUpdateLabels(const std::string &oldLabelName, const std::string &newLabelName, const std::string &newLabelDescription)CLogicsDrawingAreaModelprivate
prvUpdateLibraryBlockExternalParams(const std::shared_ptr< CLogicsComponentLibrary > &componentLibraryRef) constCLogicsDrawingAreaModelprivate
prvUpdateOrdersOfExecution(EActionOnLogicsComponent lastAction, iv::types::logic::logicExecutionOrder oldOrder, iv::types::logic::logicExecutionOrder newOrder=AbstractCanvasItem::kInvalidCanvasItemId)CLogicsDrawingAreaModelprivate
read(const iv::file::xml::File &fileXml)CLogicsDrawingAreaModel
readInfoLogic(const iv::file::xml::File &fileXml)CLogicsDrawingAreaModel
removeCustomBlockInInfo(const iv::types::logic::libraryIOId &id) constCLogicsDrawingAreaModel
removeCustomBlockOutInfo(const iv::types::logic::libraryIOId &id) constCLogicsDrawingAreaModel
save(iv::file::xml::File &fileXml) constCLogicsDrawingAreaModel
saveLogicLedFiles(const std::string &projectFolder, uint16_t logicUnitId) constCLogicsDrawingAreaModel
setCustomBlockId(std::optional< iv::types::logic::customBlockId > customBlockId)CLogicsDrawingAreaModel
setFlagProjectJustLoaded(bool flag)CLogicsDrawingAreaModel
setInfoLogic(const iv::logic::InfoLogicTxt &infoLogicTxt)CLogicsDrawingAreaModel
setInfoLogicTxtDataFileAndDate(const std::string &fileName)CLogicsDrawingAreaModel
TMapIdElement typedefCLogicsDrawingAreaModel
TMapLabelId typedefCLogicsDrawingAreaModel
TMapLibraryIOBlockId typedefCLogicsDrawingAreaModel
updateBasicBlockValues(AbstractCanvasItem::TId itemId)CLogicsDrawingAreaModel
updateCustomBlockInInfo(const iv::types::logic::libraryIOId &id, const iv::logic::LogicLibraryIOInfo &info) constCLogicsDrawingAreaModel
updateCustomBlockOutInfo(const iv::types::logic::libraryIOId &id, const iv::logic::LogicLibraryIOInfo &info) constCLogicsDrawingAreaModel
updateLogicsChannels()CLogicsDrawingAreaModel
updateLogicsElements()CLogicsDrawingAreaModel
updateUniqueLabel(const std::string &oldLabelName, const std::string &newLabelName, const std::string &newDescription)CLogicsDrawingAreaModel
updateUnsetLabels(const std::string &newLabelName)CLogicsDrawingAreaModel
~CLogicsDrawingAreaModel()=defaultCLogicsDrawingAreaModel