| Ipelib
    | 
#include <ipepdfview_win.h>
Inherits ipe::PdfViewBase, QWidget, and ipe::PdfViewBase.
| Signals | |
| void | sizeChanged () | 
| void | mouseButton (int) | 
| Public Member Functions | |
| PdfView (QWidget *parent, Qt::WindowFlags f=nullptr) | |
| virtual void | invalidate () | 
| virtual void | invalidate (int x, int y, int w, int h) | 
| PdfView (HWND parent, HWND target, HINSTANCE hInstance=nullptr) | |
| HWND | windowId () const | 
|  Public Member Functions inherited from ipe::PdfViewBase | |
| virtual | ~PdfViewBase () | 
| void | setPdf (const PdfFile *pdf) | 
| void | setPage (const PdfDict *page, const Rect &paper) | 
| Vector | pan () const | 
| double | zoom () const | 
| Vector | center () const | 
| int | viewWidth () const | 
| int | viewHeight () const | 
| Vector | devToUser (const Vector &arg) const | 
| Vector | userToDev (const Vector &arg) const | 
| void | setPan (const Vector &v) | 
| void | setZoom (double zoom) | 
| Matrix | canvasTfm () const | 
| void | updatePdf () | 
| Static Public Member Functions | |
| static void | init (HINSTANCE hInstance) | 
| Static Public Attributes | |
| static constexpr int | WM_PDFVIEW = 0x8000 | 
| Protected Member Functions | |
| virtual void | paintEvent (QPaintEvent *ev) | 
| virtual void | mousePressEvent (QMouseEvent *ev) | 
| virtual QSize | sizeHint () const | 
|  Protected Member Functions inherited from ipe::PdfViewBase | |
| PdfViewBase () | |
| void | drawPaper (cairo_t *cc) | 
| void | refreshSurface () | 
| Additional Inherited Members | |
|  Protected Attributes inherited from ipe::PdfViewBase | |
| double | iWidth | 
| double | iHeight | 
| double | iBWidth | 
| double | iBHeight | 
| Vector | iPan | 
| double | iZoom | 
| bool | iRepaint | 
| cairo_surface_t * | iSurface | 
| std::unique_ptr< Cascade > | iCascade | 
| const PdfDict * | iPage | 
| Rect | iPaperBox | 
| const PdfDict * | iStream | 
| const PdfFile * | iPdf | 
| std::unique_ptr< PdfFileResources > | iResources | 
| std::unique_ptr< Fonts > | iFonts | 
| PdfView::PdfView | ( | QWidget * | parent, | 
| Qt::WindowFlags | f = nullptr | ||
| ) | 
Referenced by PdfView::drawRect().
| PdfView::PdfView | ( | HWND | parent, | 
| HWND | target, | ||
| HINSTANCE | hInstance = nullptr | ||
| ) | 
| 
 | virtual | 
Implements ipe::PdfViewBase.
References ipe::PdfViewBase::iHeight, and ipe::PdfViewBase::iWidth.
Referenced by sizeHint(), and windowId().
| 
 | virtual | 
Implements ipe::PdfViewBase.
References ipe::PdfViewBase::iHeight.
| 
 | signal | 
Referenced by paintEvent().
| 
 | signal | 
Referenced by mousePressEvent().
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
References mouseButton().
| 
 | protectedvirtual | 
References invalidate().
| 
 | static | 
| 
 | inline | 
References invalidate().
| 
 | static |