#include <DAGModel.h>

Public Member Functions

void awake ()
 hooked up to event dispatcher for update when idle. More...
 
 Model (QObject *parentIn, const Gui::Document &documentIn)
 
void selectionChanged (const SelectionChanges &msg)
 
virtual ~Model () override
 

Protected Member Functions

virtual void contextMenuEvent (QGraphicsSceneContextMenuEvent *event) override
 
virtual void mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event) override
 
virtual void mouseMoveEvent (QGraphicsSceneMouseEvent *event) override
 
virtual void mousePressEvent (QGraphicsSceneMouseEvent *event) override
 

Constructor & Destructor Documentation

◆ Model()

◆ ~Model()

Model::~Model ( )
overridevirtual

Member Function Documentation

◆ awake()

void Model::awake ( )

hooked up to event dispatcher for update when idle.

Referenced by Gui::DAG::View::awakeSlot().

◆ contextMenuEvent()

◆ mouseDoubleClickEvent()

◆ mouseMoveEvent()

void Model::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotectedvirtual

◆ mousePressEvent()

◆ selectionChanged()


The documentation for this class was generated from the following files:
  • Sources/FreeCAD/src/Gui/DAGView/DAGModel.h
  • Sources/FreeCAD/src/Gui/DAGView/DAGModel.cpp