20 IV_Importer(std::shared_ptr<OpenLxApp::Document> aDoc);
23 static std::shared_ptr<IV_Importer> createIn(std::shared_ptr<OpenLxApp::Document> aDoc);
26 virtual std::vector<std::shared_ptr<OpenLxApp::Element>> getImportedElems()
const override;
28 bool getCreateLayer()
const;
29 void setCreateLayer(
bool aValue);
31 bool getAsExtenalFile()
const;
32 void setAsExternalFile(
bool aValue);
35 Gui::CmdImportFile* _cmd =
nullptr;
37 bool _createLayer =
true;
38 bool _asExternalFile =
false;
Imports an Open Inventor (*iv) file.
Definition: IV_Importer.h:17
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:29
Base class of all Importers.
Definition: Importer.h:17
#define OPENLXAPP_EXPORT
Definition: OpenLxApp_defines.h:12
Definition: ActiveScript.h:9
Core::PropertyText filename
Definition: CoreDocument.h:151
virtual ~IV_Importer()
Definition: IV_Importer.h:22