Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QPdfDlg Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/qpdf/qpdf.h>

Collaboration diagram for QPdfDlg:

Collaboration graph
[legend]
List of all members.

Public Slots

void firstPage ()
void prevPage ()
void nextPage ()
void lastPage ()
void gotoPage (int n)
void setZoom (int z)
void gotoPageDialog ()
void toggleFullscreen ()
void toggleFindBar ()
void findText (const QString &)
void findText ()
void openFile ()
void openFile (const QString &)
void openFile (const DocLnk &)
void setDocument (const QString &)

Public Member Functions

 QPdfDlg ()
virtual ~QPdfDlg ()

Protected Member Functions

void setFullscreen (bool b=true)
void setBusy (bool b=true)
bool busy () const
void renderPage ()
virtual void resizeEvent (QResizeEvent *e)
virtual void focusInEvent (QFocusEvent *e)

Private Slots

void delayedInit ()
void closeFileSelector ()
void updateCaption ()
void copyToClipboard (const QRect &)

Private Attributes

QWidgetStack * m_stack
QPEOutputDevm_outdev
OFileSelectorm_filesel
QToolBar * m_tb_menu
QToolBar * m_tb_tool
QToolBar * m_tb_find
QLineEdit * m_findedit
QPopupMenu * m_pm_zoom
QToolButton * m_to_find
QToolButton * m_to_full
bool m_fullscreen
bool m_busy
bool m_renderok
int m_currentpage
int m_pages
int m_zoom
PDFDocm_doc
QString m_currentdoc

Constructor & Destructor Documentation

QPdfDlg::QPdfDlg  ) 
 

Definition at line 65 of file qpdf.cpp.

References closeFileSelector(), copyToClipboard(), findText(), firstPage(), gotoPageDialog(), lastPage(), Resource::loadIconSet(), Resource::loadPixmap(), m_busy, m_currentpage, m_doc, m_filesel, m_findedit, m_fullscreen, m_outdev, m_pages, m_pm_zoom, m_renderok, m_stack, m_tb_find, m_tb_menu, m_tb_tool, m_to_find, m_to_full, m_zoom, nextPage(), QString::null, openFile(), prevPage(), setZoom(), toggleFindBar(), toggleFullscreen(), Top(), and tr.

QPdfDlg::~QPdfDlg  )  [virtual]
 

Definition at line 151 of file qpdf.cpp.

References m_doc.


Member Function Documentation

bool QPdfDlg::busy  )  const [protected]
 

Definition at line 213 of file qpdf.cpp.

References m_busy.

void QPdfDlg::closeFileSelector  )  [private, slot]
 

Definition at line 454 of file qpdf.cpp.

References m_outdev, m_stack, m_tb_menu, and m_tb_tool.

Referenced by delayedInit(), QPdfDlg(), and setDocument().

void QPdfDlg::copyToClipboard const QRect &   )  [private, slot]
 

Definition at line 399 of file qpdf.cpp.

References m_doc, m_outdev, and qApp.

Referenced by QPdfDlg().

void QPdfDlg::delayedInit  )  [private, slot]
 

Definition at line 523 of file qpdf.cpp.

References closeFileSelector(), gotoPage(), m_currentpage, m_outdev, m_renderok, m_zoom, renderPage(), and setZoom().

Referenced by openFile().

void QPdfDlg::findText  )  [slot]
 

Definition at line 394 of file qpdf.cpp.

References m_findedit, and text.

Referenced by findText(), and QPdfDlg().

void QPdfDlg::findText const QString  )  [slot]
 

Definition at line 308 of file qpdf.cpp.

References findText(), gFalse, gotoPage(), gTrue, height, i, len, m_currentpage, m_doc, m_outdev, m_pages, qApp, setBusy(), tr, and u.

void QPdfDlg::firstPage  )  [slot]
 

Definition at line 405 of file qpdf.cpp.

References gotoPage().

Referenced by QPdfDlg().

void QPdfDlg::focusInEvent QFocusEvent *  e  )  [protected, virtual]
 

Definition at line 164 of file qpdf.cpp.

References m_fullscreen, and setFullscreen().

void QPdfDlg::gotoPage int  n  )  [slot]
 

Definition at line 425 of file qpdf.cpp.

References m_currentpage, m_pages, and renderPage().

Referenced by delayedInit(), findText(), firstPage(), gotoPageDialog(), lastPage(), nextPage(), and prevPage().

void QPdfDlg::gotoPageDialog  )  [slot]
 

Definition at line 270 of file qpdf.cpp.

References d, gotoPage(), l, m_currentpage, m_pages, and tr.

Referenced by QPdfDlg().

void QPdfDlg::lastPage  )  [slot]
 

Definition at line 420 of file qpdf.cpp.

References gotoPage(), and m_pages.

Referenced by QPdfDlg().

void QPdfDlg::nextPage  )  [slot]
 

Definition at line 415 of file qpdf.cpp.

References gotoPage(), and m_currentpage.

Referenced by QPdfDlg().

void QPdfDlg::openFile const DocLnk  )  [slot]
 

Definition at line 479 of file qpdf.cpp.

References delayedInit(), m_currentdoc, m_currentpage, m_doc, m_pages, name, QString::null, tr, updateCaption(), and warning().

void QPdfDlg::openFile const QString  )  [slot]
 

Definition at line 469 of file qpdf.cpp.

References openFile().

void QPdfDlg::openFile  )  [slot]
 

Definition at line 461 of file qpdf.cpp.

References m_filesel, m_stack, m_tb_find, m_tb_menu, and m_tb_tool.

Referenced by openFile(), QPdfDlg(), and setDocument().

void QPdfDlg::prevPage  )  [slot]
 

Definition at line 410 of file qpdf.cpp.

References gotoPage(), and m_currentpage.

Referenced by QPdfDlg().

void QPdfDlg::renderPage  )  [protected]
 

Definition at line 439 of file qpdf.cpp.

References m_currentpage, m_doc, m_outdev, m_pages, m_renderok, m_zoom, and setBusy().

Referenced by delayedInit(), gotoPage(), and setZoom().

void QPdfDlg::resizeEvent QResizeEvent *  e  )  [protected, virtual]
 

Definition at line 158 of file qpdf.cpp.

References m_fullscreen, qApp, setFullscreen(), and size.

void QPdfDlg::setBusy bool  b = true  )  [protected]
 

Definition at line 203 of file qpdf.cpp.

References m_busy, and m_outdev.

Referenced by findText(), and renderPage().

void QPdfDlg::setDocument const QString  )  [slot]
 

Definition at line 513 of file qpdf.cpp.

References closeFileSelector(), and openFile().

void QPdfDlg::setFullscreen bool  b = true  )  [protected]
 

Definition at line 179 of file qpdf.cpp.

References qApp, showMaximized, and size.

Referenced by focusInEvent(), resizeEvent(), and toggleFullscreen().

void QPdfDlg::setZoom int  z  )  [slot]
 

Definition at line 231 of file qpdf.cpp.

References i, m_currentpage, m_doc, m_outdev, m_pm_zoom, m_zoom, and renderPage().

Referenced by delayedInit(), and QPdfDlg().

void QPdfDlg::toggleFindBar  )  [slot]
 

Definition at line 293 of file qpdf.cpp.

References m_findedit, m_outdev, m_tb_find, and m_to_find.

Referenced by QPdfDlg().

void QPdfDlg::toggleFullscreen  )  [slot]
 

Definition at line 170 of file qpdf.cpp.

References m_fullscreen, m_to_full, and setFullscreen().

Referenced by QPdfDlg().

void QPdfDlg::updateCaption  )  [private, slot]
 

Definition at line 219 of file qpdf.cpp.

References m_currentdoc.

Referenced by openFile().


Member Data Documentation

bool QPdfDlg::m_busy [private]
 

Definition at line 88 of file qpdf.h.

Referenced by busy(), QPdfDlg(), and setBusy().

QString QPdfDlg::m_currentdoc [private]
 

Definition at line 97 of file qpdf.h.

Referenced by openFile(), and updateCaption().

int QPdfDlg::m_currentpage [private]
 

Definition at line 91 of file qpdf.h.

Referenced by delayedInit(), findText(), gotoPage(), gotoPageDialog(), nextPage(), openFile(), prevPage(), QPdfDlg(), renderPage(), and setZoom().

PDFDoc* QPdfDlg::m_doc [private]
 

Definition at line 95 of file qpdf.h.

Referenced by copyToClipboard(), findText(), openFile(), QPdfDlg(), renderPage(), setZoom(), and ~QPdfDlg().

OFileSelector* QPdfDlg::m_filesel [private]
 

Definition at line 77 of file qpdf.h.

Referenced by openFile(), and QPdfDlg().

QLineEdit* QPdfDlg::m_findedit [private]
 

Definition at line 81 of file qpdf.h.

Referenced by findText(), QPdfDlg(), and toggleFindBar().

bool QPdfDlg::m_fullscreen [private]
 

Definition at line 86 of file qpdf.h.

Referenced by focusInEvent(), QPdfDlg(), resizeEvent(), and toggleFullscreen().

QPEOutputDev* QPdfDlg::m_outdev [private]
 

Definition at line 72 of file qpdf.h.

Referenced by closeFileSelector(), copyToClipboard(), delayedInit(), findText(), QPdfDlg(), renderPage(), setBusy(), setZoom(), and toggleFindBar().

int QPdfDlg::m_pages [private]
 

Definition at line 92 of file qpdf.h.

Referenced by findText(), gotoPage(), gotoPageDialog(), lastPage(), openFile(), QPdfDlg(), and renderPage().

QPopupMenu* QPdfDlg::m_pm_zoom [private]
 

Definition at line 82 of file qpdf.h.

Referenced by QPdfDlg(), and setZoom().

bool QPdfDlg::m_renderok [private]
 

Definition at line 89 of file qpdf.h.

Referenced by delayedInit(), QPdfDlg(), and renderPage().

QWidgetStack* QPdfDlg::m_stack [private]
 

Definition at line 71 of file qpdf.h.

Referenced by closeFileSelector(), openFile(), and QPdfDlg().

QToolBar * QPdfDlg::m_tb_find [private]
 

Definition at line 80 of file qpdf.h.

Referenced by openFile(), QPdfDlg(), and toggleFindBar().

QToolBar* QPdfDlg::m_tb_menu [private]
 

Definition at line 80 of file qpdf.h.

Referenced by closeFileSelector(), openFile(), and QPdfDlg().

QToolBar * QPdfDlg::m_tb_tool [private]
 

Definition at line 80 of file qpdf.h.

Referenced by closeFileSelector(), openFile(), and QPdfDlg().

QToolButton* QPdfDlg::m_to_find [private]
 

Definition at line 84 of file qpdf.h.

Referenced by QPdfDlg(), and toggleFindBar().

QToolButton * QPdfDlg::m_to_full [private]
 

Definition at line 84 of file qpdf.h.

Referenced by QPdfDlg(), and toggleFullscreen().

int QPdfDlg::m_zoom [private]
 

Definition at line 93 of file qpdf.h.

Referenced by delayedInit(), QPdfDlg(), renderPage(), and setZoom().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:48:05 2005 for OPIE by  doxygen 1.4.2