19 IV_Importer(std::shared_ptr<OpenLxApp::Document> aDoc);
22 static std::shared_ptr<IV_Importer> createIn(std::shared_ptr<OpenLxApp::Document> aDoc);
25 virtual std::vector<std::shared_ptr<OpenLxApp::Element>> getImportedElems()
const override;
27 bool getCreateLayer()
const;
28 void setCreateLayer(
bool aValue);
30 bool getAsExtenalFile()
const;
31 void setAsExternalFile(
bool aValue);
34 Gui::CmdImportFile* _cmd =
nullptr;
36 bool _createLayer =
true;
37 bool _asExternalFile =
false;
Imports an Open Inventor (*iv) file.
Definition: IV_Importer.h:16
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:23
Base class of all Importers.
Definition: Importer.h:16
Definition: ActiveScript.h:7
Core::PropertyText filename
Definition: CoreDocument.h:176
virtual ~IV_Importer()
Definition: IV_Importer.h:21