4class __declspec(dllexport) EntityBlockFileWriter :
public EntityBlock
7 EntityBlockFileWriter(
ot::UID ID, EntityBase* parent, EntityObserver* obs, ModelState* ms, ClassFactoryHandler* factory,
const std::string& owner);
8 virtual std::string getClassName(
void)
override {
return "EntityBlockFileWriter"; };
9 virtual entityType getEntityType(
void)
override {
return TOPOLOGY; }
11 void createProperties();
12 const std::string& getHeadline();
13 const std::string& getSelectedFileMode();
14 const std::string& getFileName();
15 const std::string& getFilePath();
17 const ot::Connector& getConnectorInput()
const {
return m_inputConnector; }
18 const std::string& getFileModeAppend()
const {
return m_fileModeAppend; }
19 const std::string& getFileModeOverride()
const {
return m_fileModeOverride; }
21 static std::string getIconName(){
return "TextFile.svg"; }
24 ot::Connector m_inputConnector;
25 const std::string m_fileModeAppend =
"Append";
26 const std::string m_fileModeOverride =
"Override";
The GraphicsItemCfg is the base class for all graphics item configurations.
Definition GraphicsItemCfg.h:33
unsigned long UID
Unique identifier (32 bit unsigned integer)
Definition CoreTypes.h:27