FreeCAD C++
Public Slots | Public Member Functions | Protected Attributes | List of all members
Gui::View3DInventor Class Reference

#include <Gui/View3DInventor.h>

Detailed Description

The 3D view window It consists out of the 3D view

Author
Juergen Riegel

Public Slots

void setOverrideCursor (const QCursor &)
 override the cursor in this view
 
- Public Slots inherited from Gui::MDIView

Public Member Functions

virtual bool onMsg (const char *pMsg, const char **ppReturn)
 Message handler.
 
virtual void OnChange (ParameterGrp::SubjectType &rCaller, ParameterGrp::MessageType Reason)
 Observer message from the ParameterGrp.
 
virtual void onRename (Gui::Document *pDoc)
 get called when the document is updated
 
virtual void print ()
 print function of the view
 
void setCurrentViewMode (ViewMode b)
 
- Public Member Functions inherited from Gui::MDIView
 MDIView (Gui::Document *pcDocument, QWidget *parent, Qt::WindowFlags wflags=0)
 
 ~MDIView ()
 
virtual void onRelabel (Gui::Document *pDoc)
 get called when the document is updated
 
virtual bool canClose (void)
 overwrite when checking on close state
 
template<typename _T >
_T getActiveObject (const char *name) const
 access getter for the active object list
 
- Public Member Functions inherited from Gui::BaseView
 BaseView (Gui::Document *pcDocument=0)
 
virtual ~BaseView ()
 
Gui::DocumentgetGuiDocument () const
 returns the document the view is attached to
 
App::DocumentgetAppDocument () const
 returns the document the view is attached to
 
bool isPassive (void) const
 indicates if the view is in passive mode
 
void setDocument (Gui::Document *pcDocument)
 sets the view to another document (called by Application)
 
void onClose (void)
 is sent from the document in order to close the document
 
- Public Member Functions inherited from Base::BaseClass
 BaseClass ()
 Construction.
 
virtual ~BaseClass ()
 Destruction.
 

Protected Attributes

ParameterGrp::handle hGrp
 handle to the viewer parameter group
 

Additional Inherited Members

- Public Types inherited from Gui::MDIView
enum  ViewMode { Child, TopLevel, FullScreen }
 MDI view mode enum. More...
 
- Protected Slots inherited from Gui::MDIView

Member Function Documentation

◆ setCurrentViewMode()

void Gui::View3DInventor::setCurrentViewMode ( ViewMode  b)
virtual

If b is set to FullScreen the MDI view is displayed in full screen mode, if b is set to TopLevel then it is displayed as an own top-level window, otherwise (Normal) as tabbed window. This method is reimplemented from MDIView to set the this widget as the proxy of the embedded GL widget to get all key events in TopLevel or Fullscreen mode.

Reimplemented from Gui::MDIView.