|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <SchemaGraphicsScene.hpp>
Signals | |
| void | sceneModified (bool) |
Public Member Functions | |
| SchemaGraphicsScene (QObject *parent=nullptr) | |
| ~SchemaGraphicsScene () | |
| void | CreateActions () |
| void | dragEnterEvent (QGraphicsSceneDragDropEvent *event) |
| Drag & Drop. | |
| void | dragMoveEvent (QGraphicsSceneDragDropEvent *event) |
| void | dropEvent (QGraphicsSceneDragDropEvent *event) |
| void | contextMenuEvent (QGraphicsSceneContextMenuEvent *event) |
| QStringList | AddItemsToScene (QStringList SchemaClasses, QList< QPointF > Positions) |
| void | CleanItemMap () |
| void | RemoveClassObject (SchemaGraphicObject *Object) |
| void | add_notes (QStringList notes, QList< QPointF > positions) |
| void | remove_note_object (SchemaGraphicNote *obj) |
| bool | highlight_abstract () const |
| bool | highlight_active () const |
| bool | inherited_properties_visible () const |
| bool | show_defaults () const |
| bool | IsModified () const |
| void | ClearModified () |
Protected Member Functions | |
| void | mousePressEvent (QGraphicsSceneMouseEvent *mouseEvent) |
| void | mouseMoveEvent (QGraphicsSceneMouseEvent *mouseEvent) |
| void | mouseReleaseEvent (QGraphicsSceneMouseEvent *mouseEvent) |
| void | RemoveItemFromScene (QGraphicsItem *item) |
| void | modified (bool state) |
Private Slots | |
| void | new_class_slot () |
| void | add_class_slot (QString) |
| void | new_note_slot () |
| void | add_note_slot (SchemaGraphicNote *) |
| void | cancel_note_slot (SchemaGraphicNote *) |
| void | edit_note_slot () |
| void | remove_note_slot () |
| void | modified_slot () |
| void | EditClassSlot () |
| void | ToggleIndirectInfos () |
| void | ToggleHighlightAbstract () |
| void | ToggleHighlightActive () |
| void | ToggleHighlightClass () |
| void | ToggleDefault () |
| void | AddDirectSuperClassesSlot () |
| void | AddAllSuperClassesSlot () |
| void | AddAllSubClassesSlot () |
| void | AddDirectRelationshipClassesSlot () |
| void | AddAllRelationshipClassesSlot () |
| void | RemoveClassSlot () |
| void | RemoveArrowSlot () |
| void | DrawArrow (QString ClassName, QString RelationshipType, QString RelationshipName) |
Definition at line 15 of file SchemaGraphicsScene.hpp.
|
explicit |
Definition at line 21 of file SchemaGraphicsScene.cpp.
| dbse::SchemaGraphicsScene::~SchemaGraphicsScene | ( | ) |
Definition at line 36 of file SchemaGraphicsScene.cpp.
|
privateslot |
Updating item list
Definition at line 516 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 498 of file SchemaGraphicsScene.cpp.
| void dbse::SchemaGraphicsScene::add_notes | ( | QStringList | notes, |
| QList< QPointF > | positions ) |
Definition at line 335 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 652 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 611 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 590 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 631 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 570 of file SchemaGraphicsScene.cpp.
| QStringList dbse::SchemaGraphicsScene::AddItemsToScene | ( | QStringList | SchemaClasses, |
| QList< QPointF > | Positions ) |
Updating item list
Plotting the superclasses
Definition at line 234 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 502 of file SchemaGraphicsScene.cpp.
| void dbse::SchemaGraphicsScene::CleanItemMap | ( | ) |
Definition at line 365 of file SchemaGraphicsScene.cpp.
| void dbse::SchemaGraphicsScene::ClearModified | ( | ) |
Definition at line 407 of file SchemaGraphicsScene.cpp.
| void dbse::SchemaGraphicsScene::contextMenuEvent | ( | QGraphicsSceneContextMenuEvent * | event | ) |
Definition at line 150 of file SchemaGraphicsScene.cpp.
| void dbse::SchemaGraphicsScene::CreateActions | ( | ) |
Definition at line 40 of file SchemaGraphicsScene.cpp.
| void dbse::SchemaGraphicsScene::dragEnterEvent | ( | QGraphicsSceneDragDropEvent * | event | ) |
Drag & Drop.
Definition at line 108 of file SchemaGraphicsScene.cpp.
| void dbse::SchemaGraphicsScene::dragMoveEvent | ( | QGraphicsSceneDragDropEvent * | event | ) |
Definition at line 116 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 692 of file SchemaGraphicsScene.cpp.
| void dbse::SchemaGraphicsScene::dropEvent | ( | QGraphicsSceneDragDropEvent * | event | ) |
Definition at line 124 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 490 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 532 of file SchemaGraphicsScene.cpp.
|
inlinenodiscard |
Definition at line 34 of file SchemaGraphicsScene.hpp.
|
inlinenodiscard |
Definition at line 35 of file SchemaGraphicsScene.hpp.
|
inlinenodiscard |
Definition at line 36 of file SchemaGraphicsScene.hpp.
|
inlinenodiscard |
Definition at line 40 of file SchemaGraphicsScene.hpp.
|
protected |
Definition at line 411 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 416 of file SchemaGraphicsScene.cpp.
|
protected |
Definition at line 394 of file SchemaGraphicsScene.cpp.
|
protected |
Definition at line 370 of file SchemaGraphicsScene.cpp.
|
protected |
Create arrow
Definition at line 419 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 525 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 506 of file SchemaGraphicsScene.cpp.
| void dbse::SchemaGraphicsScene::remove_note_object | ( | SchemaGraphicNote * | obj | ) |
Definition at line 346 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 494 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 684 of file SchemaGraphicsScene.cpp.
| void dbse::SchemaGraphicsScene::RemoveClassObject | ( | SchemaGraphicObject * | Object | ) |
Definition at line 353 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 672 of file SchemaGraphicsScene.cpp.
|
protected |
Definition at line 330 of file SchemaGraphicsScene.cpp.
|
signal |
|
inlinenodiscard |
Definition at line 39 of file SchemaGraphicsScene.hpp.
|
privateslot |
Definition at line 553 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 548 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 543 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 538 of file SchemaGraphicsScene.cpp.
|
privateslot |
Definition at line 561 of file SchemaGraphicsScene.cpp.
|
private |
Definition at line 100 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 75 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 93 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 92 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 91 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 82 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 90 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 89 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 94 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 99 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 80 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 79 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 77 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 101 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 102 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 103 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 83 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 95 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 107 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 108 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 106 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 76 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 110 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 104 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 105 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 81 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 98 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 97 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 96 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 78 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 109 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 88 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 85 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 86 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 87 of file SchemaGraphicsScene.hpp.
|
private |
Definition at line 84 of file SchemaGraphicsScene.hpp.