1#ifndef IV_SRC_UI_PANELS_EDITOR_LOGIC_PANELCUSTOMBLOCKSUSECASES_HPP_
2#define IV_SRC_UI_PANELS_EDITOR_LOGIC_PANELCUSTOMBLOCKSUSECASES_HPP_
17 std::optional<iv::types::errorMessage>
errorMsg;
Definition PanelCustomBlocksUseCases.hpp:21
static UseCaseResult saveLibrary(iv::types::logic::customBlockId customBlockId, std::string &resultMsg)
Definition PanelCustomBlocksUseCases.cpp:81
~PanelCustomBlocksUseCases()=delete
PanelCustomBlocksUseCases()=delete
static UseCaseResult cloneLibrary(iv::types::logic::customBlockId customBlockId, const std::string &cloneName, iv::types::logic::customBlockId &resultCustomBlockId)
Definition PanelCustomBlocksUseCases.cpp:120
static UseCaseResult loadLibrary(const std::string &libraryFile, std::string &libraryName)
Definition PanelCustomBlocksUseCases.cpp:14
Definition ModelTreeLogicComponents.cpp:32
uint16_t customBlockId
Definition types.hpp:130
Definition PanelCustomBlocksUseCases.hpp:13
std::optional< iv::types::errorMessage > errorMsg
Definition PanelCustomBlocksUseCases.hpp:17
bool isSuccessful
Definition PanelCustomBlocksUseCases.hpp:14
std::optional< std::string > successMsg
Definition PanelCustomBlocksUseCases.hpp:16