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