11 #include "pluginapi.h"
14 #include "fpointarray.h"
23 class MultiProgressDialog;
56 bool import(QString fn,
const TransactionSettings& trSettings,
int flags,
bool showProgress =
true);
57 QImage readThumbnail(QString fn);
60 void parseHeader(QString fName,
double &x,
double &y,
double &b,
double &h);
61 bool convert(QString fn);
62 void parsePict(QDataStream &ts);
63 void alignStreamToWord(QDataStream &ts, uint len);
64 void handleColor(QDataStream &ts,
bool back);
65 void handleColorRGB(QDataStream &ts,
bool back);
66 void handlePenPattern(QDataStream &ts);
67 void handlePolygon(QDataStream &ts, quint16 opCode);
68 void handleShape(QDataStream &ts, quint16 opCode);
69 void handleSameShape(QDataStream &ts, quint16 opCode);
70 void handleFontName(QDataStream &ts);
71 void handleTextSize(QDataStream &ts);
72 void handleTextFont(QDataStream &ts);
73 void handleTextStyle(QDataStream &ts);
74 void handleLongText(QDataStream &ts);
75 void handleDHText(QDataStream &ts);
76 void handleDVText(QDataStream &ts);
77 void handleDHVText(QDataStream &ts);
78 void createTextPath(QByteArray textString);
79 void handlePenSize(QDataStream &ts);
80 void handleOvalSize(QDataStream &ts);
81 void handleShortLine(QDataStream &ts);
82 void handleShortLineFrom(QDataStream &ts);
83 void handleLine(QDataStream &ts);
84 void handleLineFrom(QDataStream &ts);
85 void handlePixmap(QDataStream &ts, quint16 opCode);
86 void handleQuickTime(QDataStream &ts, quint16 opCode);
87 void handleComment(QDataStream &ts,
bool longComment);
88 QRect readRect(QDataStream &ts);
89 QByteArray decodeRLE(QByteArray &in, quint16 bytesPerLine,
int twoByte);
91 void handleLineModeEnd();
94 QList<PageItem*> Elements;
96 QStack<QList<PageItem*> > groupStack;
99 double offsetX, offsetY;
105 QString CurrColorFill;
107 QString CurrColorStroke;
109 double CurrStrokeShade;
110 double CurrFillShade;
112 QByteArray patternData;
113 QMap<QString, QString> patternMap;
118 QStringList importedColors;
119 QStringList importedPatterns;
121 QMap<int, QString> fontMap;
124 int currentFontStyle;
126 QByteArray imageData;
130 QPoint currentPointT;
133 bool textIsPostScript;
135 MultiProgressDialog * progressDialog;
146 void cancelRequested() { cancel =
true; }
Definition: sccolor.h:155
PctPlug(ScribusDoc *doc, int flags)
Create the Pct importer window.
Definition: importpct.cpp:56
the Document Class
Definition: scribusdoc.h:90
Definition: undomanager.h:52
Pct (Mac Pict) importer plugin.
Definition: importpct.h:29
Definition: pageitem.h:92
Definition: fpointarray.h:42
Definition: selection.h:34