Pencil2D  ff90c0872e88be3bf81c548cd60f01983012ec49
Pencil2D is an animation software for both bitmap and vector graphics. It is free, multi-platform, and open source.
 All Classes Functions
Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
FileManager Class Reference
+ Inheritance diagram for FileManager:

Signals

void progressUpdated (float)
 

Public Member Functions

 FileManager (QObject *parent=0)
 
Objectload (QString strFilenNme)
 
Status save (Object *, QString strFileName)
 
QList< ColourRefloadPaletteFile (QString strFilename)
 
Status error ()
 
Status verifyObject (Object *obj)
 

Private Member Functions

void unzip (const QString &strZipFile, const QString &strUnzipTarget)
 
bool loadObject (Object *, const QDomElement &root)
 
bool loadObjectOldWay (Object *, const QDomElement &root)
 
bool isOldForamt (const QString &fileName)
 
bool loadPalette (Object *)
 
ObjectDataloadProjectData (const QDomElement &element)
 
QDomElement saveProjectData (ObjectData *, QDomDocument &xmlDoc)
 
void extractProjectData (const QDomElement &element, ObjectData *data)
 
ObjectcleanUpWithErrorCode (Status)
 

Private Attributes

Status mError = Status::OK
 
QString mstrLastTempFolder
 
QLoggingCategory mLog
 

Detailed Description

Definition at line 34 of file filemanager.h.


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