YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
BuilderScene Class Reference

#include </home/runner/work/yarp-documentation/yarp-documentation/yarp/src/guis/yarpmanager/src-builder/builderscene.h>

+ Inheritance diagram for BuilderScene:

Public Slots

void snapToGrid (bool snap)
 
void onNewConnectionRequested (QPointF, QGraphicsItem *item)
 
void onNewConnectionAdded (QPointF, QGraphicsItem *item)
 
void onSceneChanged (QList< QRectF > rects)
 

Signals

void addedApplication (void *app, QPointF)
 
void addedModule (void *mod, QPointF)
 
void addNewConnection (void *start, void *end)
 

Public Member Functions

 BuilderScene (QObject *parent=0)
 

Protected Member Functions

void dragEnterEvent (QGraphicsSceneDragDropEvent *event) override
 
void dropEvent (QGraphicsSceneDragDropEvent *event) override
 
void dragMoveEvent (QGraphicsSceneDragDropEvent *event) override
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *event) override
 
void mousePressEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override
 

Protected Attributes

bool snap
 
bool editingMode
 

Friends

class CustomView
 
class BuilderWindow
 

Detailed Description

Definition at line 16 of file builderscene.h.

Constructor & Destructor Documentation

◆ BuilderScene()

BuilderScene::BuilderScene ( QObject *  parent = 0)
explicit

Definition at line 17 of file builderscene.cpp.

Member Function Documentation

◆ addedApplication

void BuilderScene::addedApplication ( void *  app,
QPointF   
)
signal

◆ addedModule

void BuilderScene::addedModule ( void *  mod,
QPointF   
)
signal

◆ addNewConnection

void BuilderScene::addNewConnection ( void *  start,
void *  end 
)
signal

◆ dragEnterEvent()

void BuilderScene::dragEnterEvent ( QGraphicsSceneDragDropEvent *  event)
overrideprotected

Definition at line 31 of file builderscene.cpp.

◆ dragMoveEvent()

void BuilderScene::dragMoveEvent ( QGraphicsSceneDragDropEvent *  event)
overrideprotected

Definition at line 70 of file builderscene.cpp.

◆ dropEvent()

void BuilderScene::dropEvent ( QGraphicsSceneDragDropEvent *  event)
overrideprotected

Definition at line 48 of file builderscene.cpp.

◆ mouseMoveEvent()

void BuilderScene::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected

Definition at line 116 of file builderscene.cpp.

◆ mousePressEvent()

void BuilderScene::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected

Definition at line 79 of file builderscene.cpp.

◆ mouseReleaseEvent()

void BuilderScene::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected

Definition at line 111 of file builderscene.cpp.

◆ onNewConnectionAdded

void BuilderScene::onNewConnectionAdded ( QPointF  p,
QGraphicsItem *  item 
)
slot

Definition at line 149 of file builderscene.cpp.

◆ onNewConnectionRequested

void BuilderScene::onNewConnectionRequested ( QPointF  p,
QGraphicsItem *  item 
)
slot

Definition at line 126 of file builderscene.cpp.

◆ onSceneChanged

void BuilderScene::onSceneChanged ( QList< QRectF >  rects)
slot

Definition at line 214 of file builderscene.cpp.

◆ snapToGrid

void BuilderScene::snapToGrid ( bool  snap)
slot

Definition at line 238 of file builderscene.cpp.

Friends And Related Symbol Documentation

◆ BuilderWindow

friend class BuilderWindow
friend

Definition at line 19 of file builderscene.h.

◆ CustomView

friend class CustomView
friend

Definition at line 18 of file builderscene.h.

Member Data Documentation

◆ editingMode

bool BuilderScene::editingMode
protected

Definition at line 33 of file builderscene.h.

◆ snap

bool BuilderScene::snap
protected

Definition at line 32 of file builderscene.h.


The documentation for this class was generated from the following files: