Choreonoid  1.5
Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
cnoid::SceneView Class Reference

#include <SceneView.h>

Inheritance diagram for cnoid::SceneView:
cnoid::View

Public Member Functions

 SceneView ()
 
 ~SceneView ()
 
SceneWidgetsceneWidget ()
 
SgGroupscene ()
 
- Public Member Functions inherited from cnoid::View
 View ()
 
virtual ~View ()
 
ViewClassviewClass () const
 
void setName (const std::string &name)
 
std::string name () const
 
ViewAreaviewArea () const
 
bool isActive () const
 
void bringToFront ()
 
SignalProxy< void()> sigActivated ()
 
SignalProxy< void()> sigDeactivated ()
 
SignalProxy< void()> sigResized ()
 
SignalProxy< void()> sigRemoved ()
 
void setDefaultLayoutArea (LayoutArea area)
 
LayoutArea defaultLayoutArea () const
 
void setLayout (QLayout *layout)
 
QPoint viewAreaPos () const
 
void enableFontSizeZoomKeys (bool on)
 

Static Public Member Functions

static void initializeClass (ExtensionManager *ext)
 
static SceneViewinstance ()
 
- Static Public Member Functions inherited from cnoid::View
static ViewlastFocusView ()
 
static SignalProxy< void(View *)> sigFocusChanged ()
 

Protected Member Functions

virtual void onActivated ()
 
virtual void onDeactivated ()
 
virtual QWidget * indicatorOnInfoBar ()
 
virtual bool storeState (Archive &archive)
 
virtual bool restoreState (const Archive &archive)
 
- Protected Member Functions inherited from cnoid::View
void zoomFontSize (int zoom)
 
virtual void onAttachedMenuRequest (MenuManager &menuManager)
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void resizeEvent (QResizeEvent *event)
 

Friends

class SceneViewImpl
 

Additional Inherited Members

- Public Types inherited from cnoid::View
enum  LayoutArea {
  LEFT = 0, LEFT_TOP = 0, LEFT_BOTTOM = 1, CENTER = 2,
  RIGHT = 3, BOTTOM = 4, NUM_AREAS
}
 

Constructor & Destructor Documentation

SceneView::SceneView ( )
SceneView::~SceneView ( )

Member Function Documentation

QWidget * SceneView::indicatorOnInfoBar ( )
protectedvirtual

Reimplemented from cnoid::View.

void SceneView::initializeClass ( ExtensionManager ext)
static
SceneView * SceneView::instance ( )
static
void SceneView::onActivated ( )
protectedvirtual

Virtual function which is called when the view becomes visible on the main window.

Note
In the current implementation, this function may be continuously called two or three times when the perspective changes, and the number of calles does not necessarily corresponds to the number of 'onDeactivated()' calles.
Todo:
improve the behavior written as note

Reimplemented from cnoid::View.

void SceneView::onDeactivated ( )
protectedvirtual

Reimplemented from cnoid::View.

bool SceneView::restoreState ( const Archive archive)
protectedvirtual

Reimplemented from cnoid::View.

SgGroup * SceneView::scene ( )
SceneWidget * SceneView::sceneWidget ( )
bool SceneView::storeState ( Archive archive)
protectedvirtual

Reimplemented from cnoid::View.

Friends And Related Function Documentation

friend class SceneViewImpl
friend

The documentation for this class was generated from the following files: