Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

FileFormat Class Reference

#include <loadsaveplugin.h>

Collaboration diagram for FileFormat:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 FileFormat ()
 FileFormat (LoadSavePlugin *plug)
bool loadFile (const QString &fileName, int flags, int index=0) const
bool saveFile (const QString &fileName) const
QString lastSavedFile (void) const
void setupTargets (ScribusDoc *targetDoc, ScribusView *targetView, ScribusMainWindow *targetMW, QProgressBar *targetMWPRogressBar, SCFonts *targetAvailableFonts) const
void getReplacedFontData (bool &getNewReplacement, QMap< QString, QString > &getReplacedFonts, QList< ScFace > &getDummyScFaces) const
bool loadPage (const QString &fileName, int pageNumber, bool Mpage, QString renamedPageName=QString::null) const
bool readStyles (const QString &fileName, ScribusDoc *doc, StyleSet< ParagraphStyle > &docParagraphStyles) const
bool readCharStyles (const QString &fileName, ScribusDoc *doc, StyleSet< CharStyle > &docCharStyles) const
bool readLineStyles (const QString &fileName, QMap< QString, multiLine > *Sty) const
bool readColors (const QString &fileName, ColorList &colors) const
bool readPageCount (const QString &fileName, int *num1, int *num2, QStringList &masterPageNames) const

Public Attributes

uint formatId
QString trName
QString filter
QRegExp nameMatch
QStringList mimeTypes
bool load
bool save
unsigned short int priority
LoadSavePluginplug


Detailed Description

Definition at line 165 of file loadsaveplugin.h.


Constructor & Destructor Documentation

FileFormat::FileFormat (  )  [inline]

Definition at line 169 of file loadsaveplugin.h.

FileFormat::FileFormat ( LoadSavePlugin plug  )  [inline]

Definition at line 171 of file loadsaveplugin.h.


Member Function Documentation

bool FileFormat::loadFile ( const QString &  fileName,
int  flags,
int  index = 0 
) const

bool FileFormat::saveFile ( const QString &  fileName  )  const

Definition at line 259 of file loadsaveplugin.cpp.

References plug, save, and LoadSavePlugin::saveFile().

QString FileFormat::lastSavedFile ( void   )  const

Definition at line 264 of file loadsaveplugin.cpp.

References LoadSavePlugin::lastSavedFile(), and plug.

void FileFormat::setupTargets ( ScribusDoc targetDoc,
ScribusView targetView,
ScribusMainWindow targetMW,
QProgressBar *  targetMWPRogressBar,
SCFonts targetAvailableFonts 
) const

Definition at line 271 of file loadsaveplugin.cpp.

References plug, and LoadSavePlugin::setupTargets().

void FileFormat::getReplacedFontData ( bool &  getNewReplacement,
QMap< QString, QString > &  getReplacedFonts,
QList< ScFace > &  getDummyScFaces 
) const

Definition at line 277 of file loadsaveplugin.cpp.

References LoadSavePlugin::getReplacedFontData(), and plug.

bool FileFormat::loadPage ( const QString &  fileName,
int  pageNumber,
bool  Mpage,
QString  renamedPageName = QString::null 
) const

Definition at line 283 of file loadsaveplugin.cpp.

References load, LoadSavePlugin::loadPage(), and plug.

bool FileFormat::readStyles ( const QString &  fileName,
ScribusDoc doc,
StyleSet< ParagraphStyle > &  docParagraphStyles 
) const

Definition at line 288 of file loadsaveplugin.cpp.

References load, plug, and LoadSavePlugin::readStyles().

bool FileFormat::readCharStyles ( const QString &  fileName,
ScribusDoc doc,
StyleSet< CharStyle > &  docCharStyles 
) const

Definition at line 293 of file loadsaveplugin.cpp.

References load, plug, and LoadSavePlugin::readCharStyles().

bool FileFormat::readLineStyles ( const QString &  fileName,
QMap< QString, multiLine > *  Sty 
) const

Definition at line 298 of file loadsaveplugin.cpp.

References load, plug, and LoadSavePlugin::readLineStyles().

bool FileFormat::readColors ( const QString &  fileName,
ColorList colors 
) const

Definition at line 303 of file loadsaveplugin.cpp.

References load, plug, and LoadSavePlugin::readColors().

bool FileFormat::readPageCount ( const QString &  fileName,
int *  num1,
int *  num2,
QStringList &  masterPageNames 
) const

Definition at line 308 of file loadsaveplugin.cpp.

References load, plug, and LoadSavePlugin::readPageCount().


Member Data Documentation

QStringList FileFormat::mimeTypes

unsigned short int FileFormat::priority


The documentation for this class was generated from the following files:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.