kviewshell
renderedDocumentPagePrinter.h
Go to the documentation of this file.00001 // -*- C++ -*- 00002 // 00003 // Class: RenderedDocumentPagePrinter 00004 // 00005 // Widget for displaying TeX DVI files. 00006 // Part of KDVI- A previewer for TeX DVI files. 00007 // 00008 // (C) 2005 Stefan Kebekus. Distributed under the GPL. 00009 00010 00011 #ifndef _rendereddocumentpageprinter_h_ 00012 #define _rendereddocumentpageprinter_h_ 00013 00014 #include "renderedDocumentPage.h" 00015 #include <qpainter.h> 00016 00017 class KPrinter; 00018 00019 00020 class RenderedDocumentPagePrinter: public RenderedDocumentPage 00021 { 00022 public: 00023 RenderedDocumentPagePrinter(KPrinter *kp); 00024 00025 virtual ~RenderedDocumentPagePrinter() { delete printerPainter; } 00026 00031 virtual QPainter *getPainter() { return printerPainter; } 00032 00033 virtual QSize size(); 00034 00038 virtual void returnPainter(QPainter *) {;} 00039 00040 private: 00041 KPrinter *printer; 00042 QPainter *printerPainter; 00043 }; 00044 00045 00046 #endif