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

ImageFileSelector Class Reference

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

List of all members.

Public Types

enum  CURRENT_VIEW { THUMBNAIL, DETAILED, UNKNOWN }

Public Slots

void switchView ()

Signals

void fileSelected (const DocLnk &)
void closeMe ()

Public Member Functions

 ImageFileSelector (CURRENT_VIEW scv=DETAILED, QWidget *parent=0, const char *name=0)
 ~ImageFileSelector ()
void reread (bool purgeCache=false)
int fileCount ()
const DocLnkselected ()
void setView (CURRENT_VIEW v)
CURRENT_VIEW view ()
QValueList< DocLnkfileList () const

Protected Member Functions

void resizeEvent (QResizeEvent *)

Private Slots

void fileClicked (int, QListViewItem *, const QPoint &, int)
void filePressed (int, QListViewItem *, const QPoint &, int)
void fileClicked (QListViewItem *)
void thumbClicked (const DocLnk &)

Private Member Functions

void updateSizes ()

Private Attributes

CURRENT_VIEW cView
int count
QListView * detailed
QScrollView * thumb
QList< ThumbWidgettList
QWidget * background
QGridLayout * gl


Member Enumeration Documentation

enum ImageFileSelector::CURRENT_VIEW
 

Enumeration values:
THUMBNAIL 
DETAILED 
UNKNOWN 

Definition at line 66 of file ImageFileSelector.h.


Constructor & Destructor Documentation

ImageFileSelector::ImageFileSelector CURRENT_VIEW  scv = DETAILED,
QWidget *  parent = 0,
const char *  name = 0
 

Definition at line 70 of file ImageFileSelector.cpp.

References background, cView, detailed, fileClicked(), filePressed(), gl, reread(), setView(), thumb, tList, tr, and UNKNOWN.

ImageFileSelector::~ImageFileSelector  ) 
 

Definition at line 105 of file ImageFileSelector.cpp.


Member Function Documentation

void ImageFileSelector::closeMe  )  [signal]
 

Referenced by fileClicked(), and thumbClicked().

void ImageFileSelector::fileClicked QListViewItem *   )  [private, slot]
 

Definition at line 249 of file ImageFileSelector.cpp.

References closeMe(), and fileSelected().

void ImageFileSelector::fileClicked int  ,
QListViewItem *  ,
const QPoint &  ,
int 
[private, slot]
 

Definition at line 235 of file ImageFileSelector.cpp.

References Qt::LeftButton.

Referenced by ImageFileSelector().

int ImageFileSelector::fileCount  ) 
 

Definition at line 220 of file ImageFileSelector.cpp.

References count.

QValueList<DocLnk> ImageFileSelector::fileList  )  const [inline]
 

Definition at line 86 of file ImageFileSelector.h.

References QValueList< T >::append(), detailed, ImageFileSelectorItem::file(), and list.

Referenced by ImageViewer::ImageViewer().

void ImageFileSelector::filePressed int  ,
QListViewItem *  ,
const QPoint &  ,
int 
[private, slot]
 

Definition at line 245 of file ImageFileSelector.cpp.

Referenced by ImageFileSelector().

void ImageFileSelector::fileSelected const DocLnk  )  [signal]
 

Referenced by fileClicked(), and thumbClicked().

void ImageFileSelector::reread bool  purgeCache = false  ) 
 

Definition at line 158 of file ImageFileSelector.cpp.

References background, count, detailed, ImageFileSelectorItem::file(), Global::findDocuments(), gl, i, l, pix, thumb, thumbClicked(), tList, and width.

Referenced by ImageFileSelector().

void ImageFileSelector::resizeEvent QResizeEvent *   )  [protected]
 

Definition at line 143 of file ImageFileSelector.cpp.

References updateSizes().

const DocLnk * ImageFileSelector::selected  ) 
 

Definition at line 224 of file ImageFileSelector.cpp.

References detailed, ImageFileSelectorItem::file(), odebug, and oendl.

Referenced by ImageViewer::loadSelected().

void ImageFileSelector::setView CURRENT_VIEW  v  ) 
 

Definition at line 122 of file ImageFileSelector.cpp.

References cView, detailed, DETAILED, thumb, and updateSizes().

Referenced by ImageFileSelector(), and switchView().

void ImageFileSelector::switchView  )  [slot]
 

Definition at line 111 of file ImageFileSelector.cpp.

References cView, DETAILED, setView(), THUMBNAIL, and v.

Referenced by ImageViewer::switchThumbView().

void ImageFileSelector::thumbClicked const DocLnk  )  [private, slot]
 

Definition at line 257 of file ImageFileSelector.cpp.

References closeMe(), and fileSelected().

Referenced by reread().

void ImageFileSelector::updateSizes  )  [private]
 

Definition at line 148 of file ImageFileSelector.cpp.

References background, detailed, and thumb.

Referenced by resizeEvent(), and setView().

CURRENT_VIEW ImageFileSelector::view  )  [inline]
 

Definition at line 82 of file ImageFileSelector.h.

References cView.


Member Data Documentation

QWidget* ImageFileSelector::background [private]
 

Definition at line 128 of file ImageFileSelector.h.

Referenced by ImageFileSelector(), reread(), and updateSizes().

int ImageFileSelector::count [private]
 

Definition at line 123 of file ImageFileSelector.h.

Referenced by fileCount(), and reread().

CURRENT_VIEW ImageFileSelector::cView [private]
 

Definition at line 122 of file ImageFileSelector.h.

Referenced by ImageFileSelector(), setView(), switchView(), and view().

QListView* ImageFileSelector::detailed [private]
 

Definition at line 125 of file ImageFileSelector.h.

Referenced by fileList(), ImageFileSelector(), reread(), selected(), setView(), and updateSizes().

QGridLayout* ImageFileSelector::gl [private]
 

Definition at line 129 of file ImageFileSelector.h.

Referenced by ImageFileSelector(), and reread().

QScrollView* ImageFileSelector::thumb [private]
 

Definition at line 126 of file ImageFileSelector.h.

Referenced by ImageFileSelector(), reread(), setView(), and updateSizes().

QList<ThumbWidget> ImageFileSelector::tList [private]
 

Definition at line 127 of file ImageFileSelector.h.

Referenced by ImageFileSelector(), and reread().


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