Go to the documentation of this file.
5 #ifndef CNOID_BASE_GRAPH_VIEW_BASE_H
6 #define CNOID_BASE_GRAPH_VIEW_BASE_H
10 #include <cnoid/ItemList>
15 class GraphViewBaseImpl;
friend class GraphViewBaseImpl
Definition: GraphViewBase.h:42
void updateSelections()
Definition: GraphViewBase.cpp:258
virtual ItemList extractTargetItems(const ItemList<> &items) const =0
QVBoxLayout * leftVBox() const
Definition: GraphViewBase.cpp:161
virtual bool storeState(Archive &archive)
Definition: GraphViewBase.cpp:320
virtual void updateGraphDataHandler(Item *item, GraphDataHandlerPtr handler)=0
std::shared_ptr< GraphDataHandler > GraphDataHandlerPtr
Definition: GraphWidget.h:23
Definition: AbstractSceneLoader.h:11
virtual void addGraphDataHandlers(Item *item, int partIndex, std::vector< GraphDataHandlerPtr > &out_handlers)=0
Definition: GraphViewBase.h:17
virtual int currentNumParts(const ItemList<> &items) const
Definition: GraphViewBase.cpp:224
void notifyUpdateByEditing(Item *item)
Definition: GraphViewBase.cpp:303
GraphViewBase()
Definition: GraphViewBase.cpp:105
virtual bool restoreState(const Archive &archive)
Definition: GraphViewBase.cpp:326
~GraphViewBase()
Definition: GraphViewBase.cpp:148
virtual QWidget * indicatorOnInfoBar()
Definition: GraphViewBase.cpp:167