#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 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 |