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

SlaveMaster Class Reference

#include </home/clem/local/src/opie/noncore/graphics/opie-eye/lib/slavemaster.h>

Collaboration diagram for SlaveMaster:

Collaboration graph
[legend]
List of all members.

Signals

void sig_start ()
void sig_end ()
void sig_thumbInfo (const QString &, const QString &)
void sig_fullInfo (const QString &, const QString &)
void sig_thumbNail (const QString &, const QPixmap &)

Public Member Functions

void thumbInfo (const QString &)
void imageInfo (const QString &)
void thumbNail (const QString &, int w, int h)
QImage image (const QString &, PDirLister::Factor, int)

Static Public Member Functions

static SlaveMasterself ()

Private Types

typedef QValueList< ImageInfoImageInfos
typedef QValueList< PixmapInfoPixmapInfos

Private Slots

void recieve (const QCString &, const QByteArray &)
void slotTimerStart ()

Private Member Functions

 SlaveMaster ()
 ~SlaveMaster ()

Private Attributes

bool m_started: 1
QStringList m_inThumbInfo
QStringList m_inImageInfo
PixmapInfos m_inThumbNail

Static Private Attributes

static SlaveMasterm_master = 0

Member Typedef Documentation

typedef QValueList<ImageInfo> SlaveMaster::ImageInfos [private]
 

Definition at line 22 of file slavemaster.h.

typedef QValueList<PixmapInfo> SlaveMaster::PixmapInfos [private]
 

Definition at line 24 of file slavemaster.h.


Constructor & Destructor Documentation

SlaveMaster::SlaveMaster  )  [private]
 

Definition at line 49 of file slavemaster.cpp.

References recieve().

SlaveMaster::~SlaveMaster  )  [private]
 

Definition at line 57 of file slavemaster.cpp.


Member Function Documentation

QImage SlaveMaster::image const QString ,
PDirLister::Factor  ,
int 
 

Definition at line 152 of file slavemaster.cpp.

void SlaveMaster::imageInfo const QString  ) 
 

Definition at line 75 of file slavemaster.cpp.

References QValueList< T >::append(), m_inImageInfo, m_started, and slotTimerStart().

void SlaveMaster::recieve const QCString ,
const QByteArray
[private, slot]
 

Definition at line 101 of file slavemaster.cpp.

References stream::end, IO_ReadOnly, oendl, owarn, sig_end(), sig_fullInfo(), sig_start(), sig_thumbInfo(), sig_thumbNail(), and stream.

Referenced by SlaveMaster().

SlaveMaster * SlaveMaster::self  )  [static]
 

Definition at line 60 of file slavemaster.cpp.

References m_master.

Referenced by Doc_DirLister::Doc_DirLister(), Doc_DirLister::fullImageInfo(), Dir_DirLister::fullImageInfo(), DCIM_DirLister::fullImageInfo(), Doc_DirLister::image(), Dir_DirLister::image(), DCIM_DirLister::image(), Doc_DirLister::imageInfo(), Dir_DirLister::imageInfo(), DCIM_DirLister::imageInfo(), imageinfo::init(), SlaveHelper::slaveConnectSignals(), imageinfo::slotChangeName(), Doc_DirLister::thumbNail(), Dir_DirLister::thumbNail(), and DCIM_DirLister::thumbNail().

void SlaveMaster::sig_end  )  [signal]
 

Referenced by recieve().

void SlaveMaster::sig_fullInfo const QString ,
const QString
[signal]
 

Referenced by recieve().

void SlaveMaster::sig_start  )  [signal]
 

Referenced by recieve().

void SlaveMaster::sig_thumbInfo const QString ,
const QString
[signal]
 

Referenced by recieve().

void SlaveMaster::sig_thumbNail const QString ,
const QPixmap & 
[signal]
 

Referenced by recieve().

void SlaveMaster::slotTimerStart  )  [private, slot]
 

Definition at line 130 of file slavemaster.cpp.

References QValueList< T >::clear(), QValueList< T >::isEmpty(), m_inImageInfo, m_inThumbInfo, m_inThumbNail, and m_started.

Referenced by imageInfo(), thumbInfo(), and thumbNail().

void SlaveMaster::thumbInfo const QString  ) 
 

Definition at line 66 of file slavemaster.cpp.

References QValueList< T >::append(), m_inThumbInfo, m_started, and slotTimerStart().

void SlaveMaster::thumbNail const QString ,
int  w,
int  h
 

Definition at line 83 of file slavemaster.cpp.

References QValueList< T >::append(), PixmapInfo::file, PixmapInfo::height, QString::isEmpty(), m_inThumbNail, m_started, oendl, owarn, PixmapInfo::pixmap, slotTimerStart(), and PixmapInfo::width.


Member Data Documentation

QStringList SlaveMaster::m_inImageInfo [private]
 

Definition at line 48 of file slavemaster.h.

Referenced by imageInfo(), and slotTimerStart().

QStringList SlaveMaster::m_inThumbInfo [private]
 

Definition at line 47 of file slavemaster.h.

Referenced by slotTimerStart(), and thumbInfo().

PixmapInfos SlaveMaster::m_inThumbNail [private]
 

Definition at line 49 of file slavemaster.h.

Referenced by slotTimerStart(), and thumbNail().

SlaveMaster * SlaveMaster::m_master = 0 [static, private]
 

Definition at line 47 of file slavemaster.cpp.

Referenced by self().

bool SlaveMaster::m_started [private]
 

Definition at line 46 of file slavemaster.h.

Referenced by imageInfo(), slotTimerStart(), thumbInfo(), and thumbNail().


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