Kandrashin Denis 13 gadi atpakaļ
vecāks
revīzija
762ad539eb
3 mainītis faili ar 5 papildinājumiem un 9 dzēšanām
  1. 0 2
      fb2edit.pro
  2. 4 6
      source/fb2save.cpp
  3. 1 1
      source/fb2save.hpp

+ 0 - 2
fb2edit.pro

@@ -40,8 +40,6 @@ TARGET = fb2edit
 
 TRANSLATIONS = source/ts/ru.ts
 
-VERSION = 0.01.1
-
 QT += xml
 QT += webkit
 QT += network

+ 4 - 6
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;

+ 1 - 1
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);