#include <TaskFilling.h>

Classes

class  ShapeSelection
 

Public Member Functions

bool accept ()
 
void checkOpenCommand ()
 
 FillingPanel (ViewProviderFilling *vp, Surface::Filling *obj)
 
void open ()
 
bool reject ()
 
void setEditedObject (Surface::Filling *obj)
 
 ~FillingPanel ()
 
- 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 { }
 

Protected Member Functions

void changeEvent (QEvent *e)
 
void modifyBoundary (bool)
 
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
InitFace 
AppendEdge 
RemoveEdge 

Constructor & Destructor Documentation

◆ FillingPanel()

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

◆ ~FillingPanel()

SurfaceGui::FillingPanel::~FillingPanel ( )

Member Function Documentation

◆ accept()

◆ changeEvent()

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

◆ checkOpenCommand()

◆ modifyBoundary()

void SurfaceGui::FillingPanel::modifyBoundary ( bool  on)
protected

◆ onSelectionChanged()

◆ open()

◆ reject()

◆ setEditedObject()

◆ slotDeletedObject()

◆ slotRedoDocument()

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

Notifies on redo.

Reimplemented from Gui::DocumentObserver.

References checkCommand.

◆ slotUndoDocument()

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

Notifies on undo.

Reimplemented from Gui::DocumentObserver.

References checkCommand.

Member Data Documentation

◆ checkCommand

bool SurfaceGui::FillingPanel::checkCommand
protected

◆ editedObject

Surface::Filling* SurfaceGui::FillingPanel::editedObject
protected

◆ selectionMode


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