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

Doc_DirLister Class Reference

#include </home/clem/local/src/opie/noncore/graphics/opie-eye/impl/doc/doc_lister.h>

Inheritance diagram for Doc_DirLister:

Inheritance graph
[legend]
Collaboration diagram for Doc_DirLister:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Doc_DirLister ()
virtual ~Doc_DirLister ()
QString defaultPath () const
QString setStartPath (const QString &)
QString currentPath () const
QStringList folders () const
QStringList files () const
void deleteImage (const QString &)
void thumbNail (const QString &, int, int)
QImage image (const QString &, Factor, int)
void imageInfo (const QString &)
void fullImageInfo (const QString &)
virtual QString nameToFname (const QString &name) const
QString dirUp (const QString &) const
QWidget * widget (QWidget *parent)

Protected Slots

virtual void slotFullInfo (const QString &, const QString &)
virtual void slotThumbInfo (const QString &, const QString &)
virtual void slotThumbNail (const QString &, const QPixmap &)
virtual void showCategory (int)
void systemMsg (const QCString &, const QByteArray &)

Protected Member Functions

bool matchCat (const AppLnk *app) const

Protected Attributes

int m_catFilter
bool m_docreads
DocLnkSet m_ds
QCopChannelsyschannel

Constructor & Destructor Documentation

Doc_DirLister::Doc_DirLister  ) 
 

Definition at line 26 of file doc_lister.cpp.

References m_catFilter, m_docreads, SlaveMaster::self(), PDirLister::sig_end(), PDirLister::sig_fullInfo(), PDirLister::sig_start(), PDirLister::sig_thumbInfo(), PDirLister::sig_thumbNail(), slotFullInfo(), slotThumbInfo(), slotThumbNail(), syschannel, and systemMsg().

Doc_DirLister::~Doc_DirLister  )  [virtual]
 

Definition at line 46 of file doc_lister.cpp.


Member Function Documentation

QString Doc_DirLister::currentPath  )  const [virtual]
 

Implements PDirLister.

Definition at line 72 of file doc_lister.cpp.

References QString::null.

QString Doc_DirLister::defaultPath  )  const [virtual]
 

Implements PDirLister.

Definition at line 50 of file doc_lister.cpp.

References QString::null.

void Doc_DirLister::deleteImage const QString  )  [virtual]
 

Implements PDirLister.

Definition at line 97 of file doc_lister.cpp.

References DocLnkSet::children(), and m_ds.

QString Doc_DirLister::dirUp const QString p  )  const [virtual]
 

Change dir one level up. The default implementation is to use QDir to change the dir. If you've a flat filesystem return

path immediately.

Reimplemented from PDirLister.

Definition at line 149 of file doc_lister.cpp.

QStringList Doc_DirLister::files  )  const [virtual]
 

Implements PDirLister.

Definition at line 82 of file doc_lister.cpp.

References QValueList< T >::append(), DocLnkSet::children(), QFile::exists(), m_ds, matchCat(), out, and s.

QStringList Doc_DirLister::folders  )  const [virtual]
 

Implements PDirLister.

Definition at line 78 of file doc_lister.cpp.

void Doc_DirLister::fullImageInfo const QString  )  [virtual]
 

Implements PDirLister.

Definition at line 125 of file doc_lister.cpp.

References SlaveMaster::self().

QImage Doc_DirLister::image const QString ,
Factor  ,
int 
[virtual]
 

Implements PDirLister.

Definition at line 116 of file doc_lister.cpp.

References SlaveMaster::self().

void Doc_DirLister::imageInfo const QString  )  [virtual]
 

Implements PDirLister.

Definition at line 121 of file doc_lister.cpp.

References SlaveMaster::self().

bool Doc_DirLister::matchCat const AppLnk app  )  const [protected]
 

Definition at line 54 of file doc_lister.cpp.

References AppLnk::categories(), and m_catFilter.

Referenced by files(), and systemMsg().

QString Doc_DirLister::nameToFname const QString name  )  const [virtual]
 

Implements PDirLister.

Definition at line 144 of file doc_lister.cpp.

QString Doc_DirLister::setStartPath const QString  )  [virtual]
 

Implements PDirLister.

Definition at line 63 of file doc_lister.cpp.

References Global::findDocuments(), m_docreads, m_ds, and QString::null.

Referenced by showCategory(), and systemMsg().

void Doc_DirLister::showCategory int   )  [protected, virtual, slot]
 

Definition at line 168 of file doc_lister.cpp.

References m_catFilter, odebug, oendl, setStartPath(), and PDirLister::sig_reloadDir().

Referenced by widget().

void Doc_DirLister::slotFullInfo const QString ,
const QString
[protected, virtual, slot]
 

Definition at line 129 of file doc_lister.cpp.

References PDirLister::sig_fullInfo().

Referenced by Doc_DirLister().

void Doc_DirLister::slotThumbInfo const QString ,
const QString
[protected, virtual, slot]
 

Definition at line 134 of file doc_lister.cpp.

References PDirLister::sig_thumbInfo().

Referenced by Doc_DirLister().

void Doc_DirLister::slotThumbNail const QString ,
const QPixmap & 
[protected, virtual, slot]
 

Definition at line 139 of file doc_lister.cpp.

References PDirLister::sig_thumbNail().

Referenced by Doc_DirLister().

void Doc_DirLister::systemMsg const QCString ,
const QByteArray
[protected, slot]
 

Definition at line 178 of file doc_lister.cpp.

References AppLnkSet::add(), DocLnkSet::children(), AppLnk::fileKnown(), IO_ReadOnly, Opie::Core::OGlobal::isAppLnkFileName(), AppLnk::linkFile(), m_docreads, m_ds, matchCat(), odebug, oendl, AppLnkSet::remove(), setStartPath(), PDirLister::sig_reloadDir(), and stream.

Referenced by Doc_DirLister().

void Doc_DirLister::thumbNail const QString ,
int  ,
int 
[virtual]
 

Implements PDirLister.

Definition at line 111 of file doc_lister.cpp.

References SlaveMaster::self().

QWidget * Doc_DirLister::widget QWidget *  parent  ) 
 

Definition at line 153 of file doc_lister.cpp.

References categoryFileName(), Categories::load(), CategorySelect::setAllCategories(), CategorySelect::setCategories(), CategorySelect::setRemoveCategoryEdit(), showCategory(), and TRUE.

Referenced by Doc_DirView::widget().


Member Data Documentation

int Doc_DirLister::m_catFilter [protected]
 

Definition at line 41 of file doc_lister.h.

Referenced by Doc_DirLister(), matchCat(), and showCategory().

bool Doc_DirLister::m_docreads [protected]
 

Definition at line 43 of file doc_lister.h.

Referenced by Doc_DirLister(), setStartPath(), and systemMsg().

DocLnkSet Doc_DirLister::m_ds [protected]
 

Definition at line 44 of file doc_lister.h.

Referenced by deleteImage(), files(), setStartPath(), and systemMsg().

QCopChannel* Doc_DirLister::syschannel [protected]
 

Definition at line 45 of file doc_lister.h.

Referenced by Doc_DirLister().


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