|
|
@ -79,7 +79,7 @@ bool MarkdownPart::openURL(const KURL& u)
|
|
|
|
data[data.size()-1] = '\0';
|
|
|
|
data[data.size()-1] = '\0';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
begin(u);
|
|
|
|
begin(u);
|
|
|
|
TQString parsed(parse((MD_CHAR*) data.data()));
|
|
|
|
TQString parsed(parse((MD_CHAR*) data.data(), u.fileName().utf8().data()));
|
|
|
|
write(parsed);
|
|
|
|
write(parsed);
|
|
|
|
end();
|
|
|
|
end();
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -89,13 +89,13 @@ bool MarkdownPart::openURL(const KURL& u)
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
TQString& MarkdownPart::parse(MD_CHAR* document)
|
|
|
|
TQString& MarkdownPart::parse(MD_CHAR* document, MD_CHAR* title)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
m_buffer = "<!DOCTYPE html>\n";
|
|
|
|
m_buffer = "<!DOCTYPE html>\n";
|
|
|
|
m_buffer += "<html>\n";
|
|
|
|
m_buffer += "<html>\n";
|
|
|
|
m_buffer += " <head>\n";
|
|
|
|
m_buffer += " <head>\n";
|
|
|
|
m_buffer += " <meta charset='utf-8'>\n";
|
|
|
|
m_buffer += " <meta charset='utf-8'>\n";
|
|
|
|
m_buffer += " <title>TODO</title>\n";
|
|
|
|
m_buffer += " <title>" + (title ? title : i18n("Markdown document")) + "</title>\n";
|
|
|
|
m_buffer += " </head>\n";
|
|
|
|
m_buffer += " </head>\n";
|
|
|
|
m_buffer += " <body>\n";
|
|
|
|
m_buffer += " <body>\n";
|
|
|
|
|
|
|
|
|
|
|
|