diff options
| author | Slávek Banko <slavek.banko@axis.cz> | 2022-04-20 22:10:02 +0200 | 
|---|---|---|
| committer | Slávek Banko <slavek.banko@axis.cz> | 2022-04-21 14:21:16 +0200 | 
| commit | ab35068aaddf7570706a1dc8538a0775e3c81790 (patch) | |
| tree | 8586d4802cf2f37004228543e9ce0693308dd5ca | |
| parent | 819611b11b6f19742a6204c92b3f059c431071bb (diff) | |
| download | tdelibs-ab35068aaddf7570706a1dc8538a0775e3c81790.tar.gz tdelibs-ab35068aaddf7570706a1dc8538a0775e3c81790.zip  | |
TDEMarkdown: Use the file name as the document title.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
| -rw-r--r-- | tdemarkdown/markdown_part.cpp | 6 | ||||
| -rw-r--r-- | tdemarkdown/markdown_part.h | 2 | 
2 files changed, 4 insertions, 4 deletions
diff --git a/tdemarkdown/markdown_part.cpp b/tdemarkdown/markdown_part.cpp index 7ea3d99b1..255ed7280 100644 --- a/tdemarkdown/markdown_part.cpp +++ b/tdemarkdown/markdown_part.cpp @@ -79,7 +79,7 @@ bool MarkdownPart::openURL(const KURL& u)                data[data.size()-1] = '\0';            }            begin(u); -          TQString parsed(parse((MD_CHAR*) data.data())); +          TQString parsed(parse((MD_CHAR*) data.data(), u.fileName().utf8().data()));            write(parsed);            end();        } @@ -89,13 +89,13 @@ bool MarkdownPart::openURL(const KURL& u)      return true;  } -TQString& MarkdownPart::parse(MD_CHAR* document) +TQString& MarkdownPart::parse(MD_CHAR* document, MD_CHAR* title)  {      m_buffer  = "<!DOCTYPE html>\n";      m_buffer += "<html>\n";      m_buffer += "  <head>\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 += "  <body>\n"; diff --git a/tdemarkdown/markdown_part.h b/tdemarkdown/markdown_part.h index 0131553d3..f3e003ec9 100644 --- a/tdemarkdown/markdown_part.h +++ b/tdemarkdown/markdown_part.h @@ -34,7 +34,7 @@ class MarkdownPart : public TDEHTMLPart          bool openURL(const KURL& u);          /* Parser */ -        TQString& parse(MD_CHAR* document); +        TQString& parse(MD_CHAR* document, MD_CHAR* title = nullptr);      private:          TQString m_buffer;  | 
