QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RFileImporter Class Reference

Base class for file importers. More...

#include <RFileImporter.h>

Inheritance diagram for RFileImporter:
RImporter RDwgImporter RDxfImporter RFileImporterAdapter SvgImporter

List of all members.

Public Member Functions

virtual bool importFile (const QString &fileName)=0
 Must be implemented by file importers to import the given file into the document.
 RFileImporter ()
 RFileImporter (RDocument &document, RMessageHandler *messageHandler=NULL, RProgressHandler *progressHandler=NULL)
virtual ~RFileImporter ()
- Public Member Functions inherited from RImporter
virtual void endImport ()
 Ends the import.
virtual RBlock::Id getCurrentBlockId ()
RDocumentgetDocument ()
virtual void importObject (QSharedPointer< RObject > object)
 Imports an entity into the document.
 RImporter ()
 RImporter (RDocument &document, RMessageHandler *messageHandler=NULL, RProgressHandler *progressHandler=NULL)
virtual void setCurrentBlockId (RBlock::Id id)
void setDocument (RDocument *d)
virtual void startImport ()
 Starts the import.
virtual ~RImporter ()

Additional Inherited Members

- Protected Attributes inherited from RImporter
RBlock::Id blockId
RDocumentdocument
RMessageHandlermessageHandler
RProgressHandlerprogressHandler
RTransaction transaction

Detailed Description

Base class for file importers.

File importers import files of a specific format into an RDocument.

Scriptable:
This class is wrapped for script environments.

Constructor & Destructor Documentation

RFileImporter::RFileImporter ( )
RFileImporter::RFileImporter ( RDocument document,
RMessageHandler messageHandler = NULL,
RProgressHandler progressHandler = NULL 
)
RFileImporter::~RFileImporter ( )
virtual

Member Function Documentation

virtual bool RFileImporter::importFile ( const QString &  fileName)
pure virtual

Must be implemented by file importers to import the given file into the document.

Implemented in RDwgImporter, RDxfImporter, and RFileImporterAdapter.


The documentation for this class was generated from the following files: