Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
MimicsEditorUseCases.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_UI_PANELS_EDITOR_MIMICS_MIMICSEDITORUSECASES_HPP_
2#define IV_SRC_UI_PANELS_EDITOR_MIMICS_MIMICSEDITORUSECASES_HPP_
3
4#include "core/types.hpp"
5
6#include <optional>
7
8namespace iv::panels::mimics
9{
10
12{
13public:
15
16 static bool exportMimic(const iv::types::mimicId &mimicId, std::string_view exportFilePath);
17 static std::optional<iv::types::mimicId> importMimic(std::string_view importFilePath, bool tryLinkChannels,
18 iv::types::errorMessage *errorMsgOpt = nullptr);
19};
20
21}// namespace iv::panels::mimics
22
23#endif//IV_SRC_UI_PANELS_EDITOR_MIMICS_MIMICSEDITORUSECASES_HPP_
Definition MimicsEditorUseCases.hpp:12
static std::optional< iv::types::mimicId > importMimic(std::string_view importFilePath, bool tryLinkChannels, iv::types::errorMessage *errorMsgOpt=nullptr)
Definition MimicsEditorUseCases.cpp:23
static bool exportMimic(const iv::types::mimicId &mimicId, std::string_view exportFilePath)
Definition MimicsEditorUseCases.cpp:8
Definition PanelOnlineVariablesFactory.cpp:15
std::string mimicId
Definition types.hpp:72
std::string errorMessage
Definition types.hpp:89