18 #include "pluginapi.h"
21 #include "fpointarray.h"
29 class MultiProgressDialog;
62 bool import(QString fn,
const TransactionSettings& trSettings,
int flags,
bool showProgress =
true);
63 QImage readThumbnail(QString fn);
66 bool convert(QString fn);
67 void decodeCmdData(QDataStream &ts, uint dataLen, quint8 cmd);
68 void decodeCmd(quint8 cmd,
int pos);
69 void decodeSymbol(QDataStream &ds,
bool last =
false);
70 void handleLineStyle(
PageItem* currentItem, quint8 flags, QString lineColor);
71 void handleGradient(
PageItem* currentItem, quint8 patternIndex, QString fillColor, QString backColor, QRectF bBox);
72 void handlePreviewBitmap(QDataStream &ds);
73 QString handleColor(
ScColor &color, QString proposedName);
74 void getCommonData(QDataStream &ds);
75 QString getColor(QDataStream &ds);
76 void finishItem(
PageItem* ite,
bool scale =
true);
77 double getValue(QDataStream &ds);
78 double getRawValue(QDataStream &ds);
79 QPointF getCoordinate(QDataStream &ds);
81 QList<PageItem*> Elements;
101 QList<PageItem*> GElements;
103 QStack<DRWGroup> groupStack;
112 double rotationAngle;
116 QString itemGroupName;
118 QList<PageItem*> GElements;
120 QStack<DRWObjectList> listStack;
128 QMap<int, DRWGradient> gradientMap;
129 QMap<int, QByteArray> patternDataMap;
130 QMap<QString, QString> patternMap;
134 QStringList importedColors;
135 QStringList importedPatterns;
149 quint16 bitsPerPixel;
150 quint16 bytesScanline;
154 quint16 scanLinesRead;
165 quint16 nrOfParagraphs;
166 quint16 paragraphCounter;
171 quint8 paragraphAlignment;
172 quint16 paragraphLen;
174 QList<DRWParagraph> paragraphList;
175 QMap<quint8, QString> fontMap;
185 double rotationAngle;
188 MultiProgressDialog * progressDialog;
194 QImage thumbnailImage;
198 void cancelRequested() { cancel =
true; }
DrwPlug(ScribusDoc *doc, int flags)
Create the Cvg importer window.
Definition: importdrw.cpp:62
the Document Class
Definition: scribusdoc.h:90
Definition: undomanager.h:52
Definition: pageitem.h:92
Definition: fpointarray.h:42
Drw importer plugin.
Definition: importdrw.h:35
Definition: selection.h:34