#include <DAGModel.h>
◆ Model()
References draftgeoutils.faces::bind(), Gui::BitmapFactory(), draftgeoutils.intersections::connect(), App::GetApplication(), Gui::Document::getDocument(), ParameterGrp::GetGroup(), App::Document::getObjects(), App::Application::GetUserParameter(), Gui::Document::getViewProvider(), Gui::Document::signalChangedObject, Gui::Document::signalDeletedObject, Gui::Document::signalInEdit, Gui::Document::signalNewObject, and Gui::Document::signalResetEdit.
◆ ~Model()
◆ awake()
◆ contextMenuEvent()
void Model::contextMenuEvent |
( |
QGraphicsSceneContextMenuEvent * |
event | ) |
|
|
overrideprotectedvirtual |
References Gui::SelectionSingleton::addSelection(), Gui::SelectionSingleton::clearSelection(), Gui::DAG::GraphLinkRecord::DObject, Gui::DAG::findRecord(), App::DocumentObject::getDocument(), Gui::MenuManager::getInstance(), App::Document::getName(), App::DocumentObject::getNameInDocument(), Gui::Application::Instance, Gui::DAG::RectItem::isEditing(), Gui::DAG::RectItem::isSelected(), Gui::Selection(), Gui::Application::setupContextMenu(), Gui::MenuManager::setupContextMenu(), Gui::DAG::GraphLinkRecord::vertex, and Gui::DAG::GraphLinkRecord::VPDObject.
◆ mouseDoubleClickEvent()
void Model::mouseDoubleClickEvent |
( |
QGraphicsSceneMouseEvent * |
event | ) |
|
|
overrideprotectedvirtual |
◆ mouseMoveEvent()
void Model::mouseMoveEvent |
( |
QGraphicsSceneMouseEvent * |
event | ) |
|
|
overrideprotectedvirtual |
◆ mousePressEvent()
void Model::mousePressEvent |
( |
QGraphicsSceneMouseEvent * |
event | ) |
|
|
overrideprotectedvirtual |
References Gui::SelectionSingleton::addSelection(), Gui::SelectionSingleton::clearSelection(), Gui::DAG::GraphLinkRecord::DObject, Gui::DAG::findRecord(), App::DocumentObject::getDocument(), App::Document::getName(), App::DocumentObject::getNameInDocument(), Gui::DAG::Off, Gui::SelectionSingleton::rmvSelection(), Gui::Selection(), Gui::ViewProviderDocumentObject::show(), Gui::DAG::GraphLinkRecord::vertex, and Gui::DAG::GraphLinkRecord::VPDObject.
◆ selectionChanged()
The documentation for this class was generated from the following files:
- FreeCAD/src/Gui/DAGView/DAGModel.h
- FreeCAD/src/Gui/DAGView/DAGModel.cpp