{ \
public: \
type##ParentItem() \
type##ParentItem::setRemovedCB ); \
} \
protected: \
{ return new type##SubItem(pck,di); } \
const
char*
managerName()
const {
return type##SubItem::sKeyManager(); } \
const
char*
oldSelKey()
const {
return typestr.getFullString().buf(); } \
int
defScale()
const {
return defsz; } \
}; \
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
virtual int defScale() const
Definition: uiodannottreeitem.h:62
Set of picks with something in common.
Definition: pickset.h:31
uiODAnnotTreeItem(const uiString &)
void setRemovedCB(CallBacker *)
virtual const char * oldSelKey() const =0
Definition: uiodannottreeitem.h:47
virtual const char * managerName() const =0
SetMgr & Mgr()
Definition: picksetmgr.h:126
virtual uiTreeItem * createSubItem(int, Pick::Set &)=0
#define mAttachCB(notifier, func)
Definition: callback.h:314