61
bool KWEFBaseWorker::doFullAllParagraphs (const QList<ParaData>& paraList)
61
bool KWEFBaseWorker::doFullAllParagraphs(const QList<ParaData>& paraList)
63
63
QList<ParaData>::ConstIterator it;
64
QList<ParaData>::ConstIterator end(paraList.end());
65
for (it=paraList.begin();it!=end;++it)
67
if (!doFullParagraph((*it).text,(*it).layout,(*it).formattingList))
64
QList<ParaData>::ConstIterator end(paraList.end());
65
for (it = paraList.begin();it != end;++it) {
66
if (!doFullParagraph((*it).text, (*it).layout, (*it).formattingList))
100
95
QImage KWEFBaseWorker::loadAndConvertToImage(const QString& strName, const QString& inExtension) const
102
QIODevice* io=getSubFileDevice(strName);
97
QIODevice* io = getSubFileDevice(strName);
105
99
// NO message error, as there must be already one
109
kDebug(30508) <<"Picture" << strName <<" has size:" << io->size();
112
if (!picture.load(io, inExtension)) // we do not care about KoPictureKey
103
kDebug(30508) << "Picture" << strName << " has size:" << io->size();
106
if (!picture.load(io, inExtension)) { // we do not care about PictureKey
114
107
kWarning(30508) << "Could not read picture: " << strName << " (KWEFBaseWorker::loadAndConvertToImage)";
118
return picture.generateImage(picture.getOriginalSize()); // ### TODO: KoPicture::getOriginalSize is bad for cliparts
111
return picture.generateImage(picture.getOriginalSize()); // ### TODO: Picture::getOriginalSize is bad for cliparts
121
114
bool KWEFBaseWorker::loadAndConvertToImage(const QString& strName, const QString& inExtension, const QString& outExtension, QByteArray& image) const
123
QImage qimage(loadAndConvertToImage(strName,inExtension));
116
Q_UNUSED(outExtension);
118
QImage qimage(loadAndConvertToImage(strName, inExtension));
120
if (qimage.isNull()) {
127
121
kWarning(30508) << "Could not load image (KWEFBaseWorker::loadAndConvertToImage)";
131
125
#warning "kde4: port it"
134
128
QImageIO imageIO;
135
129
imageIO.setImage(qimage);
137
131
QBuffer buffer(&image); // A QBuffer is a QIODevice
138
if (!buffer.open(QIODevice::WriteOnly))
132
if (!buffer.open(QIODevice::WriteOnly)) {
140
133
kWarning(30508) << "Could not open buffer! (KWEFBaseWorker::loadAndConvertToImage)";
169
DO_FALSE_DEFINITION (doOpenFile (const QString& , const QString& ))
170
DO_FALSE_DEFINITION (doCloseFile (void))
171
DO_FALSE_DEFINITION (doOpenDocument (void))
172
DO_FALSE_DEFINITION (doCloseDocument (void))
161
DO_FALSE_DEFINITION(doOpenFile(const QString& , const QString&))
162
DO_FALSE_DEFINITION(doCloseFile(void))
163
DO_FALSE_DEFINITION(doOpenDocument(void))
164
DO_FALSE_DEFINITION(doCloseDocument(void))
174
166
// The following is not generated by the leader
175
DO_FALSE_DEFINITION (doFullParagraph(const QString&, const LayoutData&, const ValueListFormatData&))
167
DO_FALSE_DEFINITION(doFullParagraph(const QString&, const LayoutData&, const ValueListFormatData&))
178
170
// Thirdly, define all methods returning true
187
DO_TRUE_DEFINITION (doFullDocumentInfo (const KWEFDocumentInfo&))
188
DO_TRUE_DEFINITION (doVariableSettings (const VariableSettingsData &))
189
DO_TRUE_DEFINITION (doFullPaperFormat (const int, const double, const double, const int))
190
DO_TRUE_DEFINITION (doFullPaperBorders (const double, const double, const double, const double))
191
DO_TRUE_DEFINITION (doFullPaperFormatOther ( const int, const double, const int ) )
192
DO_TRUE_DEFINITION (doPageInfo(int,int))
193
DO_TRUE_DEFINITION (doOpenHead (void))
194
DO_TRUE_DEFINITION (doCloseHead (void))
195
DO_TRUE_DEFINITION (doOpenBody (void))
196
DO_TRUE_DEFINITION (doCloseBody (void))
197
DO_TRUE_DEFINITION (doOpenStyles (void))
198
DO_TRUE_DEFINITION (doCloseStyles (void))
199
DO_TRUE_DEFINITION (doFullDefineStyle (LayoutData&))
200
DO_TRUE_DEFINITION (doOpenSpellCheckIgnoreList (void))
201
DO_TRUE_DEFINITION (doCloseSpellCheckIgnoreList (void))
202
DO_TRUE_DEFINITION (doFullSpellCheckIgnoreWord (const QString&))
203
DO_TRUE_DEFINITION (doHeader(const HeaderData&))
204
DO_TRUE_DEFINITION (doFooter(const FooterData&))
205
DO_TRUE_DEFINITION ( doDeclareNonInlinedFramesets( QList<FrameAnchor>&, QList<FrameAnchor>& ) )
179
DO_TRUE_DEFINITION(doFullDocumentInfo(const KWEFDocumentInfo&))
180
DO_TRUE_DEFINITION(doVariableSettings(const VariableSettingsData &))
181
DO_TRUE_DEFINITION(doFullPaperFormat(const int, const double, const double, const int))
182
DO_TRUE_DEFINITION(doFullPaperBorders(const double, const double, const double, const double))
183
DO_TRUE_DEFINITION(doFullPaperFormatOther(const int, const double, const int))
184
DO_TRUE_DEFINITION(doPageInfo(int, int))
185
DO_TRUE_DEFINITION(doOpenHead(void))
186
DO_TRUE_DEFINITION(doCloseHead(void))
187
DO_TRUE_DEFINITION(doOpenBody(void))
188
DO_TRUE_DEFINITION(doCloseBody(void))
189
DO_TRUE_DEFINITION(doOpenStyles(void))
190
DO_TRUE_DEFINITION(doCloseStyles(void))
191
DO_TRUE_DEFINITION(doFullDefineStyle(LayoutData&))
192
DO_TRUE_DEFINITION(doOpenSpellCheckIgnoreList(void))
193
DO_TRUE_DEFINITION(doCloseSpellCheckIgnoreList(void))
194
DO_TRUE_DEFINITION(doFullSpellCheckIgnoreWord(const QString&))
195
DO_TRUE_DEFINITION(doHeader(const HeaderData&))
196
DO_TRUE_DEFINITION(doFooter(const FooterData&))
197
DO_TRUE_DEFINITION(doDeclareNonInlinedFramesets(QList<FrameAnchor>&, QList<FrameAnchor>&))
207
199
// The following are not generated by the leader
208
DO_TRUE_DEFINITION (doOpenTextFrameSet (void))
209
DO_TRUE_DEFINITION (doCloseTextFrameSet (void))
200
DO_TRUE_DEFINITION(doOpenTextFrameSet(void))
201
DO_TRUE_DEFINITION(doCloseTextFrameSet(void))