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

ThumbnailView Class Reference

#include </home/clem/local/src/opie/noncore/graphics/drawpad/thumbnailview.h>

Collaboration diagram for ThumbnailView:

Collaboration graph
[legend]
List of all members.

Public Slots

void newPage ()
void clearPage ()
void deletePage ()
void movePageUp ()
void movePageDown ()
void changePage ()

Public Member Functions

 ThumbnailView (DrawPad *drawPad, DrawPadCanvas *drawPadCanvas, QWidget *parent=0, const char *name=0)
 ~ThumbnailView ()
void updateView ()
void hide ()
void exec ()

Private Attributes

bool inLoop
DrawPadm_pDrawPad
DrawPadCanvasm_pDrawPadCanvas
QToolButton * m_pMovePageUpButton
QToolButton * m_pMovePageDownButton
PageListBoxm_pPageListBox

Constructor & Destructor Documentation

ThumbnailView::ThumbnailView DrawPad drawPad,
DrawPadCanvas drawPadCanvas,
QWidget *  parent = 0,
const char *  name = 0
 

Definition at line 233 of file thumbnailview.cpp.

References add, changePage(), clearPage(), deletePage(), inLoop, Opie::Core::OResource::loadPixmap(), m_pDrawPad, m_pDrawPadCanvas, m_pMovePageDownButton, m_pMovePageUpButton, m_pPageListBox, movePageDown(), movePageUp(), newPage(), qApp, Opie::Core::OResource::SmallIcon, tr, and updateView().

ThumbnailView::~ThumbnailView  ) 
 

Definition at line 299 of file thumbnailview.cpp.

References hide().


Member Function Documentation

void ThumbnailView::changePage  )  [slot]
 

Definition at line 392 of file thumbnailview.cpp.

References m_pDrawPadCanvas, m_pPageListBox, PageListBox::selected(), DrawPadCanvas::selectPage(), and updateView().

Referenced by ThumbnailView().

void ThumbnailView::clearPage  )  [slot]
 

Definition at line 345 of file thumbnailview.cpp.

References DrawPadCanvas::clearPage(), Escape, m_pDrawPadCanvas, m_pPageListBox, tr, and PageListBox::updateView().

Referenced by ThumbnailView().

void ThumbnailView::deletePage  )  [slot]
 

Definition at line 361 of file thumbnailview.cpp.

References DrawPadCanvas::deletePage(), Escape, m_pDrawPadCanvas, m_pPageListBox, tr, updateView(), and PageListBox::updateView().

Referenced by ThumbnailView().

void ThumbnailView::exec  ) 
 

Definition at line 320 of file thumbnailview.cpp.

References inLoop, and qApp.

Referenced by DrawPad::thumbnailView().

void ThumbnailView::hide  ) 
 

Definition at line 310 of file thumbnailview.cpp.

References inLoop, and qApp.

Referenced by ~ThumbnailView().

void ThumbnailView::movePageDown  )  [slot]
 

Definition at line 385 of file thumbnailview.cpp.

References m_pDrawPadCanvas, m_pPageListBox, DrawPadCanvas::movePageDown(), updateView(), and PageListBox::updateView().

Referenced by ThumbnailView().

void ThumbnailView::movePageUp  )  [slot]
 

Definition at line 378 of file thumbnailview.cpp.

References m_pDrawPadCanvas, m_pPageListBox, DrawPadCanvas::movePageUp(), updateView(), and PageListBox::updateView().

Referenced by ThumbnailView().

void ThumbnailView::newPage  )  [slot]
 

Definition at line 330 of file thumbnailview.cpp.

References DrawPad::brush(), m_pDrawPad, m_pDrawPadCanvas, m_pPageListBox, DrawPadCanvas::newPage(), DrawPad::pen(), NewPageDialog::selectedColor(), NewPageDialog::selectedHeight(), NewPageDialog::selectedTitle(), NewPageDialog::selectedWidth(), updateView(), and PageListBox::updateView().

Referenced by ThumbnailView().

void ThumbnailView::updateView  ) 
 

Definition at line 304 of file thumbnailview.cpp.

References DrawPadCanvas::goNextPageEnabled(), DrawPadCanvas::goPreviousPageEnabled(), m_pDrawPadCanvas, m_pMovePageDownButton, and m_pMovePageUpButton.

Referenced by changePage(), deletePage(), movePageDown(), movePageUp(), newPage(), and ThumbnailView().


Member Data Documentation

bool ThumbnailView::inLoop [private]
 

Definition at line 91 of file thumbnailview.h.

Referenced by exec(), hide(), and ThumbnailView().

DrawPad* ThumbnailView::m_pDrawPad [private]
 

Definition at line 93 of file thumbnailview.h.

Referenced by newPage(), and ThumbnailView().

DrawPadCanvas* ThumbnailView::m_pDrawPadCanvas [private]
 

Definition at line 94 of file thumbnailview.h.

Referenced by changePage(), clearPage(), deletePage(), movePageDown(), movePageUp(), newPage(), ThumbnailView(), and updateView().

QToolButton* ThumbnailView::m_pMovePageDownButton [private]
 

Definition at line 97 of file thumbnailview.h.

Referenced by ThumbnailView(), and updateView().

QToolButton* ThumbnailView::m_pMovePageUpButton [private]
 

Definition at line 96 of file thumbnailview.h.

Referenced by ThumbnailView(), and updateView().

PageListBox* ThumbnailView::m_pPageListBox [private]
 

Definition at line 99 of file thumbnailview.h.

Referenced by changePage(), clearPage(), deletePage(), movePageDown(), movePageUp(), newPage(), and ThumbnailView().


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