Choreonoid  1.5
Public Member Functions | Protected Member Functions | Friends | List of all members
cnoid::GraphViewBase Class Referenceabstract

#include <GraphViewBase.h>

Inheritance diagram for cnoid::GraphViewBase:
cnoid::View cnoid::MultiSE3SeqGraphView cnoid::MultiValueSeqGraphView

Public Member Functions

 GraphViewBase ()
 
 ~GraphViewBase ()
 
virtual bool storeState (Archive &archive)
 
virtual bool restoreState (const Archive &archive)
 
virtual QWidget * indicatorOnInfoBar ()
 
- 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)
 

Protected Member Functions

virtual int currentNumParts (const ItemList<> &items) const
 
virtual ItemList extractTargetItems (const ItemList<> &items) const =0
 
virtual void addGraphDataHandlers (Item *item, int partIndex, std::vector< GraphDataHandlerPtr > &out_handlers)=0
 
virtual void updateGraphDataHandler (Item *item, GraphDataHandlerPtr handler)=0
 
void updateSelections ()
 
void notifyUpdateByEditing (Item *item)
 
QVBoxLayout * leftVBox () const
 
- Protected Member Functions inherited from cnoid::View
void zoomFontSize (int zoom)
 
virtual void onActivated ()
 
virtual void onDeactivated ()
 
virtual void onAttachedMenuRequest (MenuManager &menuManager)
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void resizeEvent (QResizeEvent *event)
 

Friends

class GraphViewBaseImpl
 

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
}
 
- Static Public Member Functions inherited from cnoid::View
static ViewlastFocusView ()
 
static SignalProxy< void(View *)> sigFocusChanged ()
 

Constructor & Destructor Documentation

GraphViewBase::GraphViewBase ( )
GraphViewBase::~GraphViewBase ( )

Member Function Documentation

virtual void cnoid::GraphViewBase::addGraphDataHandlers ( Item item,
int  partIndex,
std::vector< GraphDataHandlerPtr > &  out_handlers 
)
protectedpure virtual
int GraphViewBase::currentNumParts ( const ItemList<> &  items) const
protectedvirtual
virtual ItemList cnoid::GraphViewBase::extractTargetItems ( const ItemList<> &  items) const
protectedpure virtual
QWidget * GraphViewBase::indicatorOnInfoBar ( )
virtual

Reimplemented from cnoid::View.

QVBoxLayout * GraphViewBase::leftVBox ( ) const
protected
void GraphViewBase::notifyUpdateByEditing ( Item item)
protected
bool GraphViewBase::restoreState ( const Archive archive)
virtual

Reimplemented from cnoid::View.

Reimplemented in cnoid::MultiSE3SeqGraphView.

bool GraphViewBase::storeState ( Archive archive)
virtual

Reimplemented from cnoid::View.

Reimplemented in cnoid::MultiSE3SeqGraphView.

virtual void cnoid::GraphViewBase::updateGraphDataHandler ( Item item,
GraphDataHandlerPtr  handler 
)
protectedpure virtual
void GraphViewBase::updateSelections ( )
protected

Friends And Related Function Documentation

friend class GraphViewBaseImpl
friend

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