瀏覽代碼

New class: Fb2TreeModel

Kandrashin Denis 13 年之前
父節點
當前提交
8675748890
共有 3 個文件被更改,包括 35 次插入3 次删除
  1. 5 3
      source/fb2edit.pro
  2. 11 0
      source/fb2tree.cpp
  3. 19 0
      source/fb2tree.h

+ 5 - 3
source/fb2edit.pro

@@ -1,14 +1,16 @@
 HEADERS = \
+    fb2app.h \
+    fb2doc.h \
     fb2main.h \
     fb2read.h \
-    fb2doc.h \
-    fb2app.h
+    fb2tree.h
 
 SOURCES = \
     fb2app.cpp \
+    fb2doc.cpp \
     fb2main.cpp \
     fb2read.cpp \
-    fb2doc.cpp
+    fb2tree.cpp
 
 RESOURCES = \
     fb2edit.qrc

+ 11 - 0
source/fb2tree.cpp

@@ -0,0 +1,11 @@
+#include "fb2tree.h"
+
+Fb2TreeModel::Fb2TreeModel(QTextDocument &document, QObject *parent)
+    : QAbstractItemModel(parent)
+    , m_document(document)
+{
+}
+
+Fb2TreeModel::~Fb2TreeModel()
+{
+}

+ 19 - 0
source/fb2tree.h

@@ -0,0 +1,19 @@
+#ifndef FB2TREE_H
+#define FB2TREE_H
+
+#include <QAbstractItemModel>
+#include <QTextDocument>
+
+class Fb2TreeModel: public QAbstractItemModel
+{
+    Q_OBJECT
+
+public:
+    explicit Fb2TreeModel(QTextDocument &document, QObject *parent = 0);
+    virtual ~Fb2TreeModel();
+
+private:
+    QTextDocument & m_document;
+};
+
+#endif // FB2TREE_H