#include <TaskFillingVertex.h>

Classes

class  VertexSelection
 

Public Member Functions

void checkOpenCommand ()
 
 FillingVertexPanel (ViewProviderFilling *vp, Surface::Filling *obj)
 
void open ()
 
void reject ()
 
void setEditedObject (Surface::Filling *obj)
 
 ~FillingVertexPanel ()
 
- Public Member Functions inherited from Gui::SelectionObserver
void attachSelection ()
 Attaches to the selection. More...
 
bool blockConnection (bool block)
 
void detachSelection ()
 Detaches from the selection. More...
 
bool isConnectionAttached () const
 
bool isConnectionBlocked () const
 
 SelectionObserver (bool attach=true, int resolve=1)
 Constructor. More...
 
 SelectionObserver (const Gui::ViewProviderDocumentObject *vp, bool attach=true, int resolve=1)
 Constructor. More...
 
virtual ~SelectionObserver ()
 
- Public Member Functions inherited from Gui::DocumentObserver
void attachDocument (Document *)
 Attaches to another document, the old document is not longer observed then. More...
 
void detachDocument ()
 Detaches from the current document, the document is not longer observed then. More...
 
 DocumentObserver ()
 Constructor. More...
 
virtual ~DocumentObserver ()
 

Protected Types

enum  SelectionMode { , AppendVertex, RemoveVertex }
 

Protected Member Functions

void changeEvent (QEvent *e)
 
virtual void onSelectionChanged (const Gui::SelectionChanges &msg)
 
virtual void slotDeletedObject (const Gui::ViewProviderDocumentObject &Obj)
 Notifies when the object is about to be removed. More...
 
virtual void slotRedoDocument (const Gui::Document &Doc)
 Notifies on redo. More...
 
virtual void slotUndoDocument (const Gui::Document &Doc)
 Notifies on undo. More...
 

Protected Attributes

bool checkCommand
 
Surface::FillingeditedObject
 
SelectionMode selectionMode
 

Member Enumeration Documentation

◆ SelectionMode

Enumerator
AppendVertex 
RemoveVertex 

Constructor & Destructor Documentation

◆ FillingVertexPanel()

SurfaceGui::FillingVertexPanel::FillingVertexPanel ( ViewProviderFilling vp,
Surface::Filling obj 
)

◆ ~FillingVertexPanel()

SurfaceGui::FillingVertexPanel::~FillingVertexPanel ( )

Member Function Documentation

◆ changeEvent()

void SurfaceGui::FillingVertexPanel::changeEvent ( QEvent e)
protected

◆ checkOpenCommand()

◆ onSelectionChanged()

◆ open()

◆ reject()

◆ setEditedObject()

◆ slotDeletedObject()

void SurfaceGui::FillingVertexPanel::slotDeletedObject ( const Gui::ViewProviderDocumentObject Obj)
protectedvirtual

◆ slotRedoDocument()

void SurfaceGui::FillingVertexPanel::slotRedoDocument ( const Gui::Document Doc)
protectedvirtual

Notifies on redo.

Reimplemented from Gui::DocumentObserver.

References checkCommand.

◆ slotUndoDocument()

void SurfaceGui::FillingVertexPanel::slotUndoDocument ( const Gui::Document Doc)
protectedvirtual

Notifies on undo.

Reimplemented from Gui::DocumentObserver.

References checkCommand.

Member Data Documentation

◆ checkCommand

bool SurfaceGui::FillingVertexPanel::checkCommand
protected

◆ editedObject

Surface::Filling* SurfaceGui::FillingVertexPanel::editedObject
protected

◆ selectionMode

SelectionMode SurfaceGui::FillingVertexPanel::selectionMode
protected

The documentation for this class was generated from the following files:
  • src/Mod/Surface/Gui/TaskFillingVertex.h
  • src/Mod/Surface/Gui/TaskFillingVertex.cpp