diagramelementattributefactory.cpp File Reference

#include "diagramelementattributefactory.h"
#include <QByteArray>
#include "diagramelementciderinfo.h"
#include "diagramelementcomment.h"
#include "diagramelementink.h"
#include "diagramelementlabel.h"
#include "diagramelementorigin.h"
#include "diagramelementpolygon.h"
#include "diagramelementpos.h"
#include "diagramelementrect.h"
#include "diagramelementshape.h"
#include "diagramelementsize.h"

Defines

#define RETURN_VALUE(VALUE, METHOD, PRE, POST, DEFAULT)

Define Documentation

#define RETURN_VALUE ( VALUE,
METHOD,
PRE,
POST,
DEFAULT   ) 

Value:

{       \
    if ( VALUE == DiagramElementCiderInfo::METHOD )             \
      return PRE DiagramElementCiderInfo POST;                  \
    else if ( VALUE == DiagramElementComment::METHOD )          \
      return PRE DiagramElementComment POST;                    \
    else if ( VALUE == DiagramElementInk::METHOD )              \
      return PRE DiagramElementInk POST;                        \
    else if ( VALUE == DiagramElementLabel::METHOD )            \
      return PRE DiagramElementLabel POST;                      \
    else if ( VALUE == DiagramElementOrigin::METHOD )           \
      return PRE DiagramElementOrigin POST;                     \
    else if ( VALUE == DiagramElementPolygon::METHOD )          \
      return PRE DiagramElementPolygon POST;                    \
    else if ( VALUE == DiagramElementPos::METHOD )              \
      return PRE DiagramElementPos POST;                        \
    else if ( VALUE == DiagramElementRect::METHOD )             \
      return PRE DiagramElementRect POST;                       \
    else if ( VALUE == DiagramElementShape::METHOD )            \
      return PRE DiagramElementShape POST;                      \
    else if ( VALUE == DiagramElementSize::METHOD )             \
      return PRE DiagramElementSize POST;                       \
    return DEFAULT;                                             \
  }


Generated on Mon Jul 30 09:46:50 2007 for Digest by  doxygen 1.5.2