Source: scribus/scribusXml.h
|
|
|
|
/***************************************************************************
scribusXml.h the document xml library for scribus
-------------------
begin : Sam Jul 14 10:00:00 CEST 2001
copyright : (C) 2001 by Christian Töpp
email : christian.toepp@mr-ct@gmx.de
***************************************************************************/
#ifndef _SCRIBUS_CONFIG_
#define _SCRIBUS_CONFIG_
#include "scribusview.h"
#include
#include
#include
class ScriXmlDoc : public QObject
{
Q_OBJECT
public:
ScriXmlDoc() {};
~ScriXmlDoc() {};
bool ReadColors(QString fileName);
QString WriteElem(QPtrList *Selitems, ScribusDoc *doc);
bool ReadElemHeader(QString file, bool isFile, float *x, float *y, float *w, float *h);
bool ReadElem(QString fileName, SCFonts &avail, ScribusDoc *doc, int Xp, int Yp, bool Fi, bool loc, QMap &FontSub);
bool ReadDoc(QString fileName, SCFonts &avail, ScribusDoc *docu, ScribusView *viewx, QProgressBar *dia2);
void WritePages(ScribusView *view, QDomDocument docu, QDomElement dc, QProgressBar *dia2, uint maxC);
bool WriteDoc(QString fileName, ScribusDoc *docu, ScribusView *viewx, QProgressBar *dia2);
void WritePref(preV *Vor, QString ho);
bool ReadPref(struct preV *Vorein, QString ho);
CListe Farben;
struct Linked { int Start;
int StPag;
};
QValueList LFrames;
signals:
void NewPage(int);
};
#endif // _SCRIBUS_CONFIG_
Generated by: paul on T6.linux on Tue Mar 18 23:32:13 2003, using kdoc 2.0a54. |