Choreonoid  1.8
Public Member Functions | List of all members
cnoid::ItemTreePanel< TopItemType, TargetItemType > Class Template Referenceabstract

#include <ItemTreePanelDialog.h>

Inheritance diagram for cnoid::ItemTreePanel< TopItemType, TargetItemType >:
cnoid::ItemTreePanelBase

Public Member Functions

 ItemTreePanel (QWidget *parent=Q_NULLPTR, Qt::WindowFlags f=Qt::WindowFlags())
 
virtual bool onActivated (Item *topItem, Item *targetItem, bool isNewItem) override final
 
virtual bool onActivated (TopItemType *topItem, TargetItemType *targetItem, bool isNewItem)=0
 
- Public Member Functions inherited from cnoid::ItemTreePanelBase
 ItemTreePanelBase (QWidget *parent=Q_NULLPTR, Qt::WindowFlags f=Qt::WindowFlags())
 
bool activate (Item *topItem, Item *targetItem, bool isNewItem, ItemTreePanelDialog *currentDialog)
 
virtual std::string caption () const =0
 
virtual void onDeactivated ()
 
ItemTreePanelDialogdialog ()
 
ItemTreeWidgetitemTreeWidget ()
 

Additional Inherited Members

- Protected Member Functions inherited from cnoid::ItemTreePanelBase
void accept ()
 
void reject ()
 

Constructor & Destructor Documentation

◆ ItemTreePanel()

template<class TopItemType , class TargetItemType >
cnoid::ItemTreePanel< TopItemType, TargetItemType >::ItemTreePanel ( QWidget *  parent = Q_NULLPTR,
Qt::WindowFlags  f = Qt::WindowFlags() 
)
inline

Member Function Documentation

◆ onActivated() [1/2]

template<class TopItemType , class TargetItemType >
virtual bool cnoid::ItemTreePanel< TopItemType, TargetItemType >::onActivated ( Item topItem,
Item targetItem,
bool  isNewItem 
)
inlinefinaloverridevirtual

◆ onActivated() [2/2]

template<class TopItemType , class TargetItemType >
virtual bool cnoid::ItemTreePanel< TopItemType, TargetItemType >::onActivated ( TopItemType *  topItem,
TargetItemType *  targetItem,
bool  isNewItem 
)
pure virtual

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