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

slaveiface.h File Reference

#include <qfileinfo.h>
#include <qstringlist.h>
#include <qmap.h>

Include dependency graph for slaveiface.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define PHUNK_VIEW_INTERFACE(NAME, IMPL)

Typedefs

typedef SlaveInterface *(* phunkSlaveCreateFunc )()
typedef QMap< QString, phunkSlaveCreateFuncSlaveMap
typedef QMap< QString, SlaveInterface * > SlaveObjects

Functions

SlaveMapslaveMap ()
SlaveObjectsslaveObjects ()


Define Documentation

#define PHUNK_VIEW_INTERFACE NAME,
IMPL   ) 
 

Value:

static SlaveInterface *create_ ## IMPL() { \
        return new IMPL(); \
    }                                          \
    static SlaveMap::Iterator dummy_ ## IMPL = slaveMap()->insert( NAME, create_ ## IMPL );

Definition at line 45 of file slaveiface.h.


Typedef Documentation

typedef SlaveInterface*(* phunkSlaveCreateFunc)()
 

Definition at line 35 of file slaveiface.h.

typedef QMap<QString,phunkSlaveCreateFunc> SlaveMap
 

Definition at line 36 of file slaveiface.h.

typedef QMap<QString, SlaveInterface*> SlaveObjects
 

Definition at line 38 of file slaveiface.h.


Function Documentation

SlaveMap* slaveMap  ) 
 

Definition at line 8 of file slaveiface.cpp.

Referenced by SlaveReciever::SlaveReciever().

SlaveObjects* slaveObjects  ) 
 

Definition at line 56 of file slavereciever.cpp.

Referenced by SlaveReciever::SlaveReciever(), SlaveReciever::slotImageInfo(), and SlaveReciever::slotThumbNail().


Generated on Sat Nov 5 16:59:42 2005 for OPIE by  doxygen 1.4.2