14 #include "uiodmainmod.h" 27 namespace Attrib {
class SelSpec; }
28 namespace ColTab {
class Sequence; }
39 void addCreateFunc(CreateFunc,
40 const char* probelayertype,
41 const char* probetype);
58 virtual bool select();
59 int displayID()
const;
74 virtual void prepareForShutdown();
81 int uiTreeViewItemType()
const;
85 bool shouldSelect(
int)
const;
95 virtual void createMenu(
MenuHandler*,
bool istoolbar);
102 void updateColumnText(
int col);
103 virtual uiString createDisplayName()
const = 0;
Definition: uioddatatreeitem.h:53
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: uifkspectrum.h:25
virtual bool hasTransparencyMenu() const
Definition: uioddatatreeitem.h:87
MenuItem removemnuitem_
Definition: uioddatatreeitem.h:118
Definition: menuhandler.h:185
const char * parentType() const
Definition: uioddatatreeitem.h:92
Application level manager - ties part servers together.
Definition: uiodapplmgr.h:53
OpendTect application top level object.
Definition: uiodmain.h:38
uiFKSpectrum * fkspectrumwin_
Definition: uioddatatreeitem.h:128
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
A series of color control points able to give an (interpolated) color for every position [0...
Definition: coltabsequence.h:37
The Visualization Part Server.
Definition: uivispartserv.h:60
MenuItem movemnuitem_
Definition: uioddatatreeitem.h:111
MenuItem changetransparencyitem_
Definition: uioddatatreeitem.h:119
BufferStringSet probetypes_
Definition: uioddatatreeitem.h:47
Definition: uiodscenetreeitem.h:22
Definition: uistring.h:88
Set of BufferString objects.
Definition: bufstringset.h:25
MenuItem movetobottommnuitem_
Definition: uioddatatreeitem.h:113
Definition: uimenuhandler.h:25
virtual void updateDisplay()
Definition: uioddatatreeitem.h:76
Set of (small) copyable elements.
Definition: commontypes.h:26
MenuItem statisticsitem_
Definition: uioddatatreeitem.h:120
MenuItem displaymnuitem_
Definition: uioddatatreeitem.h:117
Definition: uioddatatreeitem.h:33
RefMan< ProbeLayer > probelayer_
Definition: uioddatatreeitem.h:130
MenuItem amplspectrumitem_
Definition: uioddatatreeitem.h:121
MenuItem moveupmnuitem_
Definition: uioddatatreeitem.h:114
virtual void colSeqChg(const ColTab::Sequence &)
Definition: uioddatatreeitem.h:108
MenuItem movetotopmnuitem_
Definition: uioddatatreeitem.h:112
MenuItem movedownmnuitem_
Definition: uioddatatreeitem.h:115
bool isSelectable() const
Definition: uioddatatreeitem.h:90
MenuItem view2dvditem_
Definition: uioddatatreeitem.h:124
uiSeisAmplSpectrum * ampspectrumwin_
Definition: uioddatatreeitem.h:127
Definition: uiseisamplspectrum.h:19
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
static uiHor3DInterpol * create(uiParent *)
TypeSet< TypeSet< CreateFunc > > createfuncsset_
Definition: uioddatatreeitem.h:46
uiMenuHandler * menu_
Definition: uioddatatreeitem.h:110
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:43
MenuItem fkspectrumitem_
Definition: uioddatatreeitem.h:122
static int cPixmapHeight()
Definition: uioddatatreeitem.h:63
bool isExpandable() const
Definition: uioddatatreeitem.h:91
uiVisPartServer * visserv_
Definition: uioddatatreeitem.h:89
static int cPixmapWidth()
Definition: uioddatatreeitem.h:62
TypeSet< BufferStringSet > probelayertypesset_
Definition: uioddatatreeitem.h:48
#define mDefineFactory2ParamInClass(T, P0, P1, funcname)
Definition: factory.h:469
MenuItem view2dwvaitem_
Definition: uioddatatreeitem.h:123
uiColTabSelTool & coltabsel_
Definition: uioddatatreeitem.h:131
Semblance Attribute.
Definition: attribdataholder.h:21
BufferString parenttype_
Definition: uioddatatreeitem.h:125