OpendTect
6.3
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
master_od_source
include
uiODMain
uiodattribtreeitem.h
Go to the documentation of this file.
1
#pragma once
2
3
/*+
4
________________________________________________________________________
5
6
(C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7
Author: Kristofer Tingdahl
8
Date: 4-11-2002
9
________________________________________________________________________
10
11
12
-*/
13
14
#include "uiodmainmod.h"
15
#include "
uioddatatreeitem.h
"
16
#include "
datapack.h
"
17
18
class
AttribProbeLayer
;
19
22
mExpClass
(
uiODMain
)
uiODAttribTreeItem
: public
uiODDataTreeItem
23
{
mODTextTranslationClass
(
mODTextTranslationClass
);
24
public
:
25
uiODAttribTreeItem
(
const
char
* parenttype );
26
~
uiODAttribTreeItem
();
27
28
const
AttribProbeLayer
* attribProbeLayer()
const
;
29
AttribProbeLayer
* attribProbeLayer();
30
31
void
prepareForShutdown();
32
void
setProbeLayer(
ProbeLayer
*);
33
static
uiString
createDisplayName(
int
visid,
int
attrib );
34
static
uiString
sKeySelAttribMenuTxt();
35
static
uiString
sKeyColSettingsMenuTxt();
36
virtual
void
updateDisplay();
37
38
protected
:
39
40
bool
anyButtonClick(
uiTreeViewItem
*);
41
void
keyPressCB(
CallBacker
*);
42
43
virtual
bool
init
();
44
void
createMenu(
MenuHandler
*,
bool
istb);
45
void
handleMenuCB(
CallBacker
*);
46
void
updateColumnText(
int
col);
47
uiString
createDisplayName()
const
;
48
void
createSelMenu(
MenuItem
&);
49
bool
handleSelMenu(
int
mnuid);
50
ConstRefMan<DataPack>
calculateAttribute();
51
virtual
DataPackMgr
& getDPM();
52
virtual
void
colSeqChg(
const
ColTab::Sequence
&);
53
54
MenuItem
selattrmnuitem_
;
55
MenuItem
colsettingsmnuitem_
;
56
};
uiODDataTreeItem
Definition:
uioddatatreeitem.h:53
mExpClass
#define mExpClass(module)
Definition:
commondefs.h:157
ProbeLayer
Definition:
probe.h:26
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition:
callback.h:182
MenuHandler
Definition:
menuhandler.h:185
uiODMain
OpendTect application top level object.
Definition:
uiodmain.h:38
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition:
uistring.h:37
ColTab::Sequence
A series of color control points able to give an (interpolated) color for every position [0...
Definition:
coltabsequence.h:37
MPE::init
bool init()
uioddatatreeitem.h
uiString
Definition:
uistring.h:88
uiODAttribTreeItem::colsettingsmnuitem_
MenuItem colsettingsmnuitem_
Definition:
uiodattribtreeitem.h:55
DataPackMgr
Manages DataPacks.
Definition:
datapack.h:174
uiODAttribTreeItem::selattrmnuitem_
MenuItem selattrmnuitem_
Definition:
uiodattribtreeitem.h:54
uiTreeViewItem
Definition:
uitreeview.h:194
MenuItem
Definition:
menuhandler.h:74
datapack.h
AttribProbeLayer
Definition:
attribprobelayer.h:22
uiODAttribTreeItem
Definition:
uiodattribtreeitem.h:22
ConstRefMan< DataPack >
Generated at for the
OpendTect
seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017