Kandrashin Denis пре 12 година
родитељ
комит
487a5ce7d5
8 измењених фајлова са 42 додато и 18 уклоњено
  1. 1 5
      source/fb2main.cpp
  2. 0 1
      source/fb2mode.h
  3. 2 1
      source/fb2page.cpp
  4. 2 1
      source/fb2read.cpp
  5. 1 1
      source/fb2save.cpp
  6. 3 0
      source/res/style.css
  7. BIN
      source/ts/ru.qm
  8. 33 9
      source/ts/ru.ts

+ 1 - 5
source/fb2main.cpp

@@ -355,14 +355,10 @@ void FbMainWindow::createActions()
     text->setAction(Fb::InsertText, act);
     text->setAction(Fb::InsertText, act);
     menu->addAction(act);
     menu->addAction(act);
 
 
-    act = new QAction(tr("Paragraph"), this);
+    act = new FbTextAction(tr("Paragraph"), QWebPage::InsertParagraphSeparator, text);
     text->setAction(Fb::InsertParag, act);
     text->setAction(Fb::InsertParag, act);
     menu->addAction(act);
     menu->addAction(act);
 
 
-    act = new QAction(tr("Line end"), this);
-    text->setAction(Fb::InsertLine, act);
-    menu->addAction(act);
-
     menu = menuBar()->addMenu(tr("Fo&rmat"));
     menu = menuBar()->addMenu(tr("Fo&rmat"));
     mainDock->addMenu(menu);
     mainDock->addMenu(menu);
 
 

+ 0 - 1
source/fb2mode.h

@@ -41,7 +41,6 @@ enum Actions {
     InsertSection,
     InsertSection,
     InsertText,
     InsertText,
     InsertParag,
     InsertParag,
-    InsertLine,
     ClearFormat,
     ClearFormat,
     TextBold,
     TextBold,
     TextItalic,
     TextItalic,

+ 2 - 1
source/fb2page.cpp

@@ -410,7 +410,8 @@ void FbTextPage::loadFinished()
     if (!child.isNull()) element = child;
     if (!child.isNull()) element = child;
     element.select();
     element.select();
 
 
-    mainFrame()->findFirstElement("style#fb2edit").setInnerXml("p:after{content:' \\B6';}");
+    QString style = "p:after{display:inline;content:'\\A0\\B6';color:gray;}";
+    mainFrame()->findFirstElement("html>head>style#inline").setInnerXml(style);
 }
 }
 
 
 void FbTextPage::fixContents()
 void FbTextPage::fixContents()

+ 2 - 1
source/fb2read.cpp

@@ -191,13 +191,14 @@ void FbReadHandler::RootHandler::writeHeader()
     if (!m_style.isEmpty()) {
     if (!m_style.isEmpty()) {
         writer().writeStartElement("style");
         writer().writeStartElement("style");
         writer().writeAttribute("type", "text/css");
         writer().writeAttribute("type", "text/css");
+        writer().writeAttribute("id", "origin");
         writer().writeCharacters(m_style);
         writer().writeCharacters(m_style);
         writer().writeEndElement();
         writer().writeEndElement();
     }
     }
 
 
     writer().writeStartElement("style");
     writer().writeStartElement("style");
     writer().writeAttribute("type", "text/css");
     writer().writeAttribute("type", "text/css");
-    writer().writeAttribute("id", "fb2edit");
+    writer().writeAttribute("id", "inline");
     writer().writeCharacters("");
     writer().writeCharacters("");
     writer().writeEndElement();
     writer().writeEndElement();
 
 

+ 1 - 1
source/fb2save.cpp

@@ -141,7 +141,7 @@ FbSaveWriter::FbSaveWriter(FbTextEdit &view, QByteArray *array)
     , m_view(view)
     , m_view(view)
 {
 {
     if (QWebFrame * frame = m_view.page()->mainFrame()) {
     if (QWebFrame * frame = m_view.page()->mainFrame()) {
-        m_style = frame->findFirstElement("html>head>style").toPlainText();
+        m_style = frame->findFirstElement("html>head>style#origin").toPlainText();
     }
     }
 }
 }
 
 

+ 3 - 0
source/res/style.css

@@ -120,3 +120,6 @@ table, td, th {
   border: 1 solid gray; 
   border: 1 solid gray; 
 }
 }
 
 
+br {
+  display: none;
+}


+ 33 - 9
source/ts/ru.ts

@@ -86,6 +86,21 @@
         <translation>&amp;Образец:</translation>
         <translation>&amp;Образец:</translation>
     </message>
     </message>
 </context>
 </context>
+<context>
+    <name>FbHeadEdit</name>
+    <message>
+        <source>&amp;Append</source>
+        <translation type="unfinished">&amp;Добавить</translation>
+    </message>
+    <message>
+        <source>&amp;Modify</source>
+        <translation type="unfinished">&amp;Изменить</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation type="unfinished">&amp;Удалить</translation>
+    </message>
+</context>
 <context>
 <context>
     <name>FbHeadItem</name>
     <name>FbHeadItem</name>
     <message>
     <message>
@@ -204,15 +219,15 @@
     <name>FbHeadView</name>
     <name>FbHeadView</name>
     <message>
     <message>
         <source>&amp;Append</source>
         <source>&amp;Append</source>
-        <translation>&amp;Добавить</translation>
+        <translation type="obsolete">&amp;Добавить</translation>
     </message>
     </message>
     <message>
     <message>
         <source>&amp;Modify</source>
         <source>&amp;Modify</source>
-        <translation>&amp;Изменить</translation>
+        <translation type="obsolete">&amp;Изменить</translation>
     </message>
     </message>
     <message>
     <message>
         <source>&amp;Delete</source>
         <source>&amp;Delete</source>
-        <translation>&amp;Удалить</translation>
+        <translation type="obsolete">&amp;Удалить</translation>
     </message>
     </message>
 </context>
 </context>
 <context>
 <context>
@@ -350,7 +365,7 @@
     </message>
     </message>
     <message>
     <message>
         <source>Contents</source>
         <source>Contents</source>
-        <translation>Содержание</translation>
+        <translation type="obsolete">Содержание</translation>
     </message>
     </message>
     <message>
     <message>
         <source>Zoom out</source>
         <source>Zoom out</source>
@@ -551,7 +566,7 @@
     </message>
     </message>
     <message>
     <message>
         <source>Pictures</source>
         <source>Pictures</source>
-        <translation>Иллюстрации</translation>
+        <translation type="obsolete">Иллюстрации</translation>
     </message>
     </message>
     <message>
     <message>
         <source>Paragraph</source>
         <source>Paragraph</source>
@@ -559,7 +574,7 @@
     </message>
     </message>
     <message>
     <message>
         <source>Line end</source>
         <source>Line end</source>
-        <translation>Конец строки</translation>
+        <translation type="obsolete">Конец строки</translation>
     </message>
     </message>
     <message>
     <message>
         <source>Clear format</source>
         <source>Clear format</source>
@@ -723,9 +738,14 @@
         <source>Fo&amp;rmat</source>
         <source>Fo&amp;rmat</source>
         <translation type="unfinished">Фо&amp;рмат</translation>
         <translation type="unfinished">Фо&amp;рмат</translation>
     </message>
     </message>
-</context>
-<context>
-    <name>FbTextFrame</name>
+    <message>
+        <source>Contents</source>
+        <translation type="unfinished">Содержание</translation>
+    </message>
+    <message>
+        <source>Pictures</source>
+        <translation type="unfinished">Иллюстрации</translation>
+    </message>
     <message>
     <message>
         <source>Web inspector</source>
         <source>Web inspector</source>
         <translation type="unfinished"></translation>
         <translation type="unfinished"></translation>
@@ -847,6 +867,10 @@
         <source>+ Date</source>
         <source>+ Date</source>
         <translation>+ Дата</translation>
         <translation>+ Дата</translation>
     </message>
     </message>
+    <message>
+        <source>+ Simple text</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </context>
 <context>
 <context>
     <name>QObject</name>
     <name>QObject</name>