Widget class for representing an output connection rack.
|
| OutputRack (const QPointF &pos, DataExecution::Operation &op, OperationViewBase &box, const WorkspaceGraphicsEffectFactory &graphicsEffectFactory) |
|
| ~OutputRack () override |
|
bool | dragFromInputStarted (const DataExecution::InputScalar &input) |
|
void | dragFromIOBaseFinished () override |
|
QMap< DataExecution::Updatable *, QGraphicsItem * > | getItemMap () const override |
|
QMap< DataExecution::Updatable *, QObject * > | getObjectMap () const override |
|
ConnectionPort * | getPort (DataExecution::Output &output) |
|
QList< ConnectionPort * > | getPortList () const override |
|
QMap< DataExecution::IOBase *, ConnectionPort * > | getPortMap () const override |
|
bool | isInputRack () const override |
|
void | repositionRackItems () override |
|
int | type () const override |
|
| ConnectionRack (DataExecution::Operation &op, OperationViewBase &box, const WorkspaceGraphicsEffectFactory &graphicsEffectFactory) |
|
| ~ConnectionRack () override |
|
virtual void | dragFromIOBaseFinished ()=0 |
|
void | flipOverlappingRackLabels (bool onlyConnectedRacks) |
|
void | flipRackLabels () |
|
const WorkspaceGraphicsEffectFactory & | getGraphicsEffectFactory () const |
|
virtual QMap< DataExecution::Updatable *, QGraphicsItem * > | getItemMap () const =0 |
|
int | getNumberOfVisiblePorts () |
|
virtual QMap< DataExecution::Updatable *, QObject * > | getObjectMap () const =0 |
|
virtual QList< ConnectionPort * > | getPortList () const =0 |
|
virtual QMap< DataExecution::IOBase *, ConnectionPort * > | getPortMap () const =0 |
|
Visibility | getVisibilityState () const |
|
void | hideObscuredOperationLabel () |
|
void | initializePosAndVis () |
|
bool | isDragStarter () |
|
virtual bool | isInputRack () const =0 |
|
bool | isLabelFlipInitiator () |
|
bool | isPinButtonVisible () const |
|
bool | isPinned () const |
|
bool | isVisible () const |
|
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=nullptr) override |
|
void | registerPortConnections (ConnectionPort &port) |
|
virtual void | repositionRackItems ()=0 |
|
void | resetPortLabelLocations () |
|
void | setAlwaysShow (bool alwaysShow) |
|
void | setDragStarter (bool dragStarter) |
|
void | setNeverShowDependenciesPort (bool neverShow) |
|
void | setNeverShowPinButton (bool neverShowPinButton) |
|
void | setPinButtonVisible (bool visible) |
|
void | setVisibility (Visibility visState, bool force=false) |
|
void | updateBoundingRect () |
|