#include <FileListC.h>
Inheritance diagram for Import::FileListC:
File list class manages the imported files. It checks for duplicates enables to load, reload, replace, and delete importable files. Changes made to file list are also undoable. This class is used internally.
This class is implemented by the system.
|
Default constructor.
|
|
Default constructor with reference to the original.
|
|
Default destructor.
|
|
Loads a file and adds it to the list.
|
|
Deep copy from a data block, see Edit::DataBlockI::copy().
Reimplemented from Edit::EditableI. |
|
Creates new file list(used internally), see Edit::EditableI::create().
Reimplemented from Edit::EditableI. |
|
Create new file list.
Reimplemented from Edit::EditableI. |
|
Create new file list.
|
|
Deletes the file at given index.
|
|
Returns the file with given name.
|
|
Returns the file at given index.
|
|
Returns number of files in the list.
|
|
Load editable from a Demopaja input stream.
Reimplemented from Edit::EditableI. |
|
Reloads a file already in the list. This method will create a new instace of the same plugin class and attach it to the file handle. The old instance is not used. The caller of this method is responsible to update every parameter which has the filehandle of this importable points. The Demopaja GUI does that every time the reload is requested. |
|
Replaces a file inthe list with another file . This method will create a new instace of the same plugin class and attach it to the file handle. The old instance is not used. The caller of this method is responsible to update every parameter which has the filehandle of this importable points. The Demopaja GUI does that every time the replace is requested. |
|
Shallow copy from a editable, see Edit::EditableI::restore().
Reimplemented from Edit::EditableI. |
|
Save editable to a Demopaja output stream.
Reimplemented from Edit::EditableI. |