1 #ifndef uiodvw2dtreeitem_h 2 #define uiodvw2dtreeitem_h 15 #include "uiodmainmod.h" 26 namespace Attrib {
class SelSpec; }
43 static bool create(uiTreeItem*,
int vwrvisid,
int displayid);
46 void addKeyBoardEvent(
int id );
52 virtual const char*
iconName()
const {
return 0; }
63 const char* icon=0,
bool enab=
true);
66 bool isAddItem(
int id,
bool addall)
const;
67 uiMenu* createRemoveMenu();
68 bool isRemoveItem(
int id,
bool removeall)
const;
69 int getNewItemID()
const;
71 virtual void insertStdSubMenu(
uiMenu&);
72 virtual bool handleStdSubMenu(
int menuid);
77 virtual void showAllChildren();
78 virtual void hideAllChildren();
79 virtual void removeAllChildren();
86 void doStoreObject(
bool);
107 static const char* viewer2dptr();
108 static const char* applmgrstr();
126 bool selectWithKey(
int);
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Application level manager - ties part servers together.
Definition: uiodapplmgr.h:55
OpendTect application top level object.
Definition: uiodmain.h:41
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
Definition: uiodvw2dtreeitem.h:100
Definition: uistring.h:89
virtual void updateSelSpec(const Attrib::SelSpec *, bool wva)
Definition: uiodvw2dtreeitem.h:75
virtual void updateCS(const TrcKeyZSampling &, bool)
Definition: uiodvw2dtreeitem.h:74
virtual const char * parentType() const
Definition: uiodvw2dtreeitem.h:121
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Definition: uitreeitemmanager.h:278
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
uiTreeFactorySet * tfs_
Definition: uiodvw2dtreeitem.h:125
Definition: uiodvw2dtreeitem.h:29
static uiString sChangeSetup()
Definition: uiodvw2dtreeitem.h:53
Definition: uitreeview.h:33
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
Definition: uiodvw2dtreeitem.h:91
A 2D Viewer.
Definition: uiodviewer2d.h:45
static uiHor3DInterpol * create(uiParent *)
int objid_
Definition: uiodvw2dtreeitem.h:56
Definition: uitreeitemmanager.h:239
virtual void dataTransformCB(CallBacker *)
Definition: uiodvw2dtreeitem.h:76
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
ZAxisTransform * datatransform_
Definition: uiodvw2dtreeitem.h:57
virtual const char * iconName() const
Definition: uiodvw2dtreeitem.h:52
Definition: uitreeitemmanager.h:287
int displayid_
Definition: uiodvw2dtreeitem.h:55
Definition: uitreeitemmanager.h:34
#define m3Dots(txt)
Definition: uistrings.h:548
Semblance Attribute.
Definition: attribdataholder.h:25
virtual uiTreeItem * createForVis(const uiODViewer2D &, int visid) const
Definition: uiodvw2dtreeitem.h:94