QSAS_2_4/QSAS_dist/src/Arithmetic/qcalc2/qcalcGUIItems.h File Reference

#include "qcalcVirtualItems.h"
#include <QGraphicsItem>
#include <QGraphicsLineItem>
#include <QGraphicsRectItem>
#include <QPainterPath>
#include <QPainter>
#include <QWidget>
#include "qslot.h"

Classes

class  InSlot
class  OutSlot
class  TimeInSlot
class  TimeOutSlot
class  CalcItem
class  TimeLineItem
class  OperatorItem
class  InputItem
class  OutputItem
class  ExtractionItem

Defines

#define SLOT_SIZE   12.
#define HEADER_HEIGHT   20.
#define BASE_WIDTH   200.
#define BASE_HEIGHT   HEADER_HEIGHT*2.
#define BASE_WIDTH_TIME   150.
#define BASE_HEIGHT_TIME   HEADER_HEIGHT*5.
#define EXPANDED_SLOT_HEIGHT   40.
#define TYPE_INSLOT   UserType+1
#define TYPE_OUTSLOT   UserType+2
#define TYPE_INPUTITEM   UserType+3
#define TYPE_OUTPUTITEM   UserType+4
#define TYPE_OPERATORITEM   UserType+5
#define TYPE_CONNECTOR   UserType+6
#define TYPE_ROTOZOOMBUTTON   UserType+7
#define TYPE_CLOSEBUTTON   UserType+8
#define TYPE_EXPANDBUTTON   UserType+9
#define TYPE_ERRORBUTTON   UserType+10
#define TYPE_EXTRACTIONITEM   UserType+11
#define TYPE_CALCTOOLTIP   UserType+12
#define TYPE_TIMEINSLOT   UserType+13
#define TYPE_TIMEOUTSLOT   UserType+14
#define TYPE_TIMELINEITEM   UserType+15
#define TYPE_TIMECONNECTOR   UserType+16

Define Documentation

#define BASE_HEIGHT   HEADER_HEIGHT*2.

#define BASE_HEIGHT_TIME   HEADER_HEIGHT*5.

#define BASE_WIDTH   200.

#define BASE_WIDTH_TIME   150.

#define EXPANDED_SLOT_HEIGHT   40.

#define HEADER_HEIGHT   20.

#define SLOT_SIZE   12.

#define TYPE_CALCTOOLTIP   UserType+12

#define TYPE_CLOSEBUTTON   UserType+8

#define TYPE_CONNECTOR   UserType+6

#define TYPE_ERRORBUTTON   UserType+10

#define TYPE_EXPANDBUTTON   UserType+9

#define TYPE_EXTRACTIONITEM   UserType+11

#define TYPE_INPUTITEM   UserType+3

#define TYPE_INSLOT   UserType+1

#define TYPE_OPERATORITEM   UserType+5

#define TYPE_OUTPUTITEM   UserType+4

#define TYPE_OUTSLOT   UserType+2

#define TYPE_ROTOZOOMBUTTON   UserType+7

#define TYPE_TIMECONNECTOR   UserType+16

#define TYPE_TIMEINSLOT   UserType+13

#define TYPE_TIMELINEITEM   UserType+15

#define TYPE_TIMEOUTSLOT   UserType+14


Generated on Fri Jan 8 12:51:21 2010 for QSAS by  doxygen 1.5.7