Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/lintest/fb2edit.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/fb2save.hpp')
-rw-r--r--source/fb2save.hpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/source/fb2save.hpp b/source/fb2save.hpp
index bde4eea..524f7ee 100644
--- a/source/fb2save.hpp
+++ b/source/fb2save.hpp
@@ -71,12 +71,18 @@ public:
explicit FbSaveWriter(FbTextEdit &view, QString *string);
FbTextEdit & view() { return m_view; }
QString filename(const QString &src);
+ void writeStartDocument();
void writeStartElement(const QString &name, int level);
void writeEndElement(int level);
void writeComment(const QString &ch);
void writeLineEnd();
void writeFiles();
void writeStyle();
+public:
+ int anchor() const { return m_anchor; }
+ int focus() const { return m_focus; }
+ void setAnchor(int offset);
+ void setFocus(int offset);
private:
QByteArray downloadFile(const QUrl &url);
void writeContentType(const QString &name, QByteArray &data);
@@ -84,7 +90,10 @@ private:
private:
FbTextEdit &m_view;
QStringList m_names;
+ QString *m_string;
QString m_style;
+ int m_anchor;
+ int m_focus;
};
class FbSaveHandler : public FbHtmlHandler
@@ -186,8 +195,6 @@ private:
private:
FbSaveWriter & m_writer;
- int m_anchor;
- int m_focus;
};
#endif // FB2SAVE_H