31 #include <QDomDocument>
33 #include <QDomElement>
49 <<
"application/x-klf-libentries"
57 return QStringList() <<
"application/x-klf-libentries";
65 if (mimeType ==
"application/x-klf-libentries") {
70 str <<
QString(
"KLF_LIBENTRIES") << metaData << entryList;
78 if (mimeType ==
"text/html") {
83 <<
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n"
86 <<
" <title>KLatexFormula Library Entry List</title>\n"
100 for (k = 0; k < entryList.
size(); ++k) {
110 if (mimeType ==
"text/plain") {
112 {
QTextStream textstr(&data, QIODevice::WriteOnly);
114 textstr <<
" *** KLFLibEntryList ***\n\n";
118 for (k = 0; k < entryList.
size(); ++k) {
119 textstr << entryList[k].toString();
135 qWarning()<<
KLF_FUNC_NAME<<
": unsupported mime type requested: "<<mimeType;
142 if (mimeType ==
"application/x-klf-libentries") {
148 qWarning()<<
KLF_FUNC_NAME<<
": data has invalid header: "<<header;
151 str >> *metaData >> *entryList;
154 qWarning()<<
KLF_FUNC_NAME<<
": Unsupported mime type: "<<mimeType;