Jakob Truelsen 16 жил өмнө
parent
commit
1cfcc7165c

+ 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__