diff options
author | Kandrashin Denis <mail@lintest.ru> | 2012-10-24 23:53:47 +0400 |
---|---|---|
committer | Kandrashin Denis <mail@lintest.ru> | 2012-10-24 23:59:04 +0400 |
commit | 762ad539ebce568a2dccf42d490bf3beb4bb6bb8 (patch) | |
tree | 227fb81255d58ba5fc4675906aed69338141b639 | |
parent | 32562dc9bb29cedf0c6832fb16cb9fe1dc6c67e4 (diff) |
Version 0.0.7:0.0.7
-rw-r--r-- | fb2edit.pro | 2 | ||||
-rw-r--r-- | source/fb2save.cpp | 10 | ||||
-rw-r--r-- | source/fb2save.hpp | 2 |
3 files changed, 5 insertions, 9 deletions
diff --git a/fb2edit.pro b/fb2edit.pro index 935be69..cc8f5f8 100644 --- a/fb2edit.pro +++ b/fb2edit.pro @@ -40,8 +40,6 @@ TARGET = fb2edit TRANSLATIONS = source/ts/ru.ts -VERSION = 0.01.1 - QT += xml QT += webkit QT += network diff --git a/source/fb2save.cpp b/source/fb2save.cpp index 89360bc..d68e9ad 100644 --- a/source/fb2save.cpp +++ b/source/fb2save.cpp @@ -196,7 +196,7 @@ QByteArray FbSaveWriter::downloadFile(const QUrl &url) return reply->readAll(); } -QString FbSaveWriter::getFileName(const QString &path) +QString FbSaveWriter::filename(const QString &path) { if (path.left(1) == "#") { QString name = path.mid(1); @@ -279,12 +279,12 @@ void FbSaveWriter::writeContentType(const QString &name, QByteArray &data) //--------------------------------------------------------------------------- FB2_BEGIN_KEYHASH(FbSaveHandler::TextHandler) - FB2_KEY( Anchor , "a" ); - FB2_KEY( Image , "img" ); FB2_KEY( Origin , "table" ); FB2_KEY( Origin , "td" ); FB2_KEY( Origin , "th" ); FB2_KEY( Origin , "tr" ); + FB2_KEY( Origin , "a" ); + FB2_KEY( Image , "img" ); FB2_KEY( Parag , "p" ); FB2_KEY( Strong , "b" ); FB2_KEY( Emphas , "i" ); @@ -328,8 +328,7 @@ void FbSaveHandler::TextHandler::writeAtts(const QXmlAttributes &atts) if (m_tag == "image") { if (name == "src") { name = "l:href"; - value = m_writer.getFileName(value); - value.prepend('#'); + value = m_writer.filename(value).prepend('#'); } } else if (m_tag == "a") { if (name == "href") name = "l:href"; @@ -346,7 +345,6 @@ FbXmlHandler::NodeHandler * FbSaveHandler::TextHandler::NewTag(const QString &na case Origin : tag = name; break; case Parag : return new ParagHandler(this, name, atts); case Span : return new SpanHandler(this, name, atts); - case Anchor : tag = "a" ; break; case Image : tag = "image" ; break; case Strong : tag = "strong" ; break; case Emphas : tag = "emphasis" ; break; diff --git a/source/fb2save.hpp b/source/fb2save.hpp index d1e188b..077d338 100644 --- a/source/fb2save.hpp +++ b/source/fb2save.hpp @@ -70,7 +70,7 @@ public: explicit FbSaveWriter(FbTextEdit &view, QIODevice *device); explicit FbSaveWriter(FbTextEdit &view, QString *string); FbTextEdit & view() { return m_view; } - QString getFileName(const QString &src); + QString filename(const QString &src); void writeStartElement(const QString &name, int level); void writeEndElement(int level); void writeComment(const QString &ch); |