#include </home/runner/work/yarp-documentation/yarp-documentation/yarp/src/guis/yarpmanager/src-builder/applicationitem.h>
|
| ApplicationItem (Application *application, Manager *manager, QList< int > *, bool nestedInApp=false, bool editingMode=false, int *connectionsId=NULL, BuilderItem *parent=NULL) |
|
| ~ApplicationItem () |
|
QRectF | boundingRect () const override |
|
QPointF | connectionPoint () override |
|
int | type () const override |
|
void | init () |
|
QList< QGraphicsItem * > | getModulesList () |
|
Application * | getInnerApplication () |
|
void | setModuleRunning (bool, int) |
|
void | setConnectionConnected (bool connected, QString from, QString to) |
|
void | setSelectedModules (QList< int >selectedIds) |
|
void | setSelectedConnections (QList< int >selectedIds) |
|
void | setOutputPortAvailable (QString oData, bool available) |
|
void | setInputPortAvailable (QString iData, bool available) |
|
void | updateGraphicModel () |
|
void | setModulesAction (QList< QAction * > act) |
|
| BuilderItem (QGraphicsObject *parent=0) |
|
QString | getItemName () |
|
QPointF | getStartingPoint () |
|
ItemSignalHandler * | signalHandler () |
|
void | removeArrow (Arrow *arrow) |
|
void | removeArrows () |
|
void | addArrow (Arrow *arrow) |
|
QList< Arrow * > * | getArrows () |
|
bool | arrowAlreadyPresent (BuilderItem *endItem) |
|
void | updateConnections () |
|
bool | allowInputConnections () |
|
bool | allowOutputConnections () |
|
void | snapToGrid (bool snap) |
|
QPointF | computeTopLeftGridPoint (const QPointF &pointP) |
|
QList< QAction * > | getActions () |
|
void | setActions (QList< QAction * >) |
|
bool | isNestedInApp () |
|
|
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) override |
|
void | mouseMoveEvent (QGraphicsSceneMouseEvent *e) override |
|
void | mousePressEvent (QGraphicsSceneMouseEvent *e) override |
|
void | mouseReleaseEvent (QGraphicsSceneMouseEvent *e) override |
|
QVariant | itemChange (GraphicsItemChange change, const QVariant &value) override |
|
Definition at line 11 of file applicationitem.h.
◆ ApplicationItem()
ApplicationItem::ApplicationItem |
( |
Application * |
application, |
|
|
Manager * |
manager, |
|
|
QList< int > * |
usedIds, |
|
|
bool |
nestedInApp = false , |
|
|
bool |
editingMode = false , |
|
|
int * |
connectionsId = NULL , |
|
|
BuilderItem * |
parent = NULL |
|
) |
| |
◆ ~ApplicationItem()
ApplicationItem::~ApplicationItem |
( |
| ) |
|
◆ boundingRect()
QRectF ApplicationItem::boundingRect |
( |
| ) |
const |
|
overridevirtual |
◆ connectionPoint()
QPointF ApplicationItem::connectionPoint |
( |
| ) |
|
|
overridevirtual |
◆ getInnerApplication()
◆ getModulesList()
QList< QGraphicsItem * > ApplicationItem::getModulesList |
( |
| ) |
|
◆ init()
void ApplicationItem::init |
( |
| ) |
|
◆ itemChange()
QVariant ApplicationItem::itemChange |
( |
GraphicsItemChange |
change, |
|
|
const QVariant & |
value |
|
) |
| |
|
overrideprotected |
◆ mouseMoveEvent()
void ApplicationItem::mouseMoveEvent |
( |
QGraphicsSceneMouseEvent * |
e | ) |
|
|
overrideprotected |
◆ mousePressEvent()
void ApplicationItem::mousePressEvent |
( |
QGraphicsSceneMouseEvent * |
e | ) |
|
|
overrideprotected |
◆ mouseReleaseEvent()
void ApplicationItem::mouseReleaseEvent |
( |
QGraphicsSceneMouseEvent * |
e | ) |
|
|
overrideprotected |
◆ paint()
void ApplicationItem::paint |
( |
QPainter * |
painter, |
|
|
const QStyleOptionGraphicsItem * |
option, |
|
|
QWidget * |
widget = 0 |
|
) |
| |
|
overrideprotected |
◆ setConnectionConnected()
void ApplicationItem::setConnectionConnected |
( |
bool |
connected, |
|
|
QString |
from, |
|
|
QString |
to |
|
) |
| |
◆ setInputPortAvailable()
void ApplicationItem::setInputPortAvailable |
( |
QString |
iData, |
|
|
bool |
available |
|
) |
| |
◆ setModuleRunning()
void ApplicationItem::setModuleRunning |
( |
bool |
running, |
|
|
int |
id |
|
) |
| |
◆ setModulesAction()
void ApplicationItem::setModulesAction |
( |
QList< QAction * > |
act | ) |
|
◆ setOutputPortAvailable()
void ApplicationItem::setOutputPortAvailable |
( |
QString |
oData, |
|
|
bool |
available |
|
) |
| |
◆ setSelectedConnections()
void ApplicationItem::setSelectedConnections |
( |
QList< int > |
selectedIds | ) |
|
◆ setSelectedModules()
void ApplicationItem::setSelectedModules |
( |
QList< int > |
selectedIds | ) |
|
◆ type()
int ApplicationItem::type |
( |
| ) |
const |
|
overridevirtual |
◆ updateGraphicModel()
void ApplicationItem::updateGraphicModel |
( |
| ) |
|
The documentation for this class was generated from the following files: