OpendTect
6.3
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
master_od_source
include
uiODMain
uiodsceneobjtreeitem.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: May 2006
9
________________________________________________________________________
10
11
12
-*/
13
14
#include "uiodmainmod.h"
15
#include "
uiodscenetreeitem.h
"
16
17
class
uiMenuHandler
;
18
19
mExpClass
(
uiODMain
)
uiODSceneObjTreeItem
: public
uiODSceneTreeItem
20
{
mODTextTranslationClass
(
uiODSceneObjTreeItem
);
21
public
:
22
uiODSceneObjTreeItem
(
const
uiString
&,
int
);
23
~
uiODSceneObjTreeItem
();
24
25
void
updateColumnText(
int
);
26
virtual
int
sceneID()
const
;
27
28
protected
:
29
30
virtual
bool
init
();
31
void
createMenu
(
MenuHandler
*,
bool
istb);
32
bool
showSubMenu();
33
34
bool
isSelectable
()
const
{
return
false
; }
35
bool
isExpandable
()
const
{
return
false
; }
36
const
char
*
parentType
()
const
37
{
return
typeid
(
uiODSceneTreeTop
).name(); }
38
int
selectionKey
()
const
{
return
displayid_; }
39
40
void
createMenuCB(
CallBacker
*);
41
void
addToToolBarCB(
CallBacker
*);
42
void
handleMenuCB(
CallBacker
*);
43
44
int
displayid_
;
45
46
uiMenuHandler
*
menu_
;
47
MenuItem
propitem_
;
48
MenuItem
imageitem_
;
49
MenuItem
coltabitem_
;
50
MenuItem
dumpivitem_
;
51
};
uiODSceneObjTreeItem::isExpandable
bool isExpandable() const
Definition:
uiodsceneobjtreeitem.h:35
mExpClass
#define mExpClass(module)
Definition:
commondefs.h:157
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition:
callback.h:182
MenuHandler
Definition:
menuhandler.h:185
uiODSceneObjTreeItem::isSelectable
bool isSelectable() const
Definition:
uiodsceneobjtreeitem.h:34
uiODMain
OpendTect application top level object.
Definition:
uiodmain.h:38
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition:
uistring.h:37
uiODSceneObjTreeItem
Definition:
uiodsceneobjtreeitem.h:19
MPE::init
bool init()
uiodscenetreeitem.h
uiODSceneTreeItem
Definition:
uiodscenetreeitem.h:22
uiString
Definition:
uistring.h:88
uiODSceneObjTreeItem::dumpivitem_
MenuItem dumpivitem_
Definition:
uiodsceneobjtreeitem.h:50
uiMenuHandler
Definition:
uimenuhandler.h:25
uiODSceneTreeTop
Definition:
uiodscenetreeitem.h:43
MenuItem
Definition:
menuhandler.h:74
uiODSceneObjTreeItem::parentType
const char * parentType() const
Definition:
uiodsceneobjtreeitem.h:36
uiODSceneObjTreeItem::displayid_
int displayid_
Definition:
uiodsceneobjtreeitem.h:44
uiODSceneObjTreeItem::imageitem_
MenuItem imageitem_
Definition:
uiodsceneobjtreeitem.h:48
uiMenuHandler::createMenu
uiMenu * createMenu(const ObjectSet< MenuItem > &, const MenuItem *=0)
uiODSceneObjTreeItem::menu_
uiMenuHandler * menu_
Definition:
uiodsceneobjtreeitem.h:46
uiODSceneObjTreeItem::selectionKey
int selectionKey() const
Definition:
uiodsceneobjtreeitem.h:38
uiODSceneObjTreeItem::propitem_
MenuItem propitem_
Definition:
uiodsceneobjtreeitem.h:47
uiODSceneObjTreeItem::coltabitem_
MenuItem coltabitem_
Definition:
uiodsceneobjtreeitem.h:49
Generated at for the
OpendTect
seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017