1 #ifndef uiodvw2dpicksettreeitem_h 2 #define uiodvw2dpicksettreeitem_h 15 #include "uiodmainmod.h" 22 namespace Pick{
class Set;
class SetMgr; }
33 void getPickSetVwr2DIDs(
const MultiID& mid,
36 void removePickSet(
const MultiID&);
42 const char* iconName()
const;
43 bool handleSubMenu(
int);
49 void setupNewPickSet(
const MultiID&);
57 const char*
name()
const {
return typeid(*this).name(); }
73 const MultiID& pickMultiID()
const;
87 void displayMiniCtab();
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: uiodvw2dpicksettreeitem.h:64
OpendTect application top level object.
Definition: uiodmain.h:41
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: uiodvw2dpicksettreeitem.h:53
Definition: uiodvw2dtreeitem.h:100
VW2DPickSet * vw2dpickset_
Definition: uiodvw2dpicksettreeitem.h:92
Definition: view2dpickset.h:26
const VW2DPickSet * vw2DObject() const
Definition: uiodvw2dpicksettreeitem.h:74
Set of picks with something in common.
Definition: pickset.h:31
const char * parentType() const
Definition: uiodvw2dpicksettreeitem.h:80
uiTreeItem * create() const
Definition: uiodvw2dpicksettreeitem.h:58
const char * name() const
Definition: uiodvw2dpicksettreeitem.h:57
Pick::SetMgr & picksetmgr_
Definition: uiodvw2dpicksettreeitem.h:46
Definition: uiodvw2dtreeitem.h:29
Pick::Set & pickset_
Definition: uiodvw2dpicksettreeitem.h:91
Definition: uiodvw2dtreeitem.h:91
A 2D Viewer.
Definition: uiodviewer2d.h:45
const char * parentType() const
Definition: uiodvw2dpicksettreeitem.h:44
Definition: picklocation.h:21
Definition: uiodvw2dpicksettreeitem.h:26
Definition: uitreeitemmanager.h:34
Utility to manage pick set lifecycles. Also supports change notifications.
Definition: picksetmgr.h:34
bool isSelectable() const
Definition: uiodvw2dpicksettreeitem.h:82
Compound key consisting of ints.
Definition: multiid.h:25
Pick::SetMgr & picksetmgr_
Definition: uiodvw2dpicksettreeitem.h:90