瀏覽代碼

Small changes

Jakob Truelsen 16 年之前
父節點
當前提交
1cfcc7165c
共有 3 個文件被更改,包括 6 次插入2 次删除
  1. 2 0
      src/outline.hh
  2. 1 0
      src/outline_p.hh
  3. 3 2
      src/tocprinter.hh

+ 2 - 0
src/outline.hh

@@ -33,6 +33,8 @@ public:
 	void printOutline(QPrinter * printer);
 private:
 	OutlinePrivate * d;
+	friend class TocPrinter;
+	friend class TocPrinterPrivate;
 };
 
 #endif //__EXTENSIVE_WKHTMLTOPDF_QT_HACK__

+ 1 - 0
src/outline_p.hh

@@ -31,6 +31,7 @@ public:
 
 class OutlinePrivate {
 public:
+	Settings & settings;
 	QList<OutlineItem *> documentOutlines;
 	int pageCount;
 	int anchorCounter;

+ 3 - 2
src/tocprinter.hh

@@ -26,11 +26,12 @@ class TocPrinterPrivate;
 class TocPrinter {
 public:
 	TocPrinter(Outline * outline, QPrinter * printer, QPainter & painter);
+	~TocPrinter();
 	int pageCount();
 	void spoolPage(int page);
-	void fillLinks(int d, QVector<QPair<QWebElement, QString> > & links);
+	void fillLinks(int doc, QVector<QPair<QWebElement, QString> > & links);
 private:
-	TocPrinterPrivate * tocPrinter;
+	TocPrinterPrivate * d;
 };
 
 #endif //__EXTENSIVE_WKHTMLTOPDF_QT_HACK__