OpendTect  6.6
uiodvolproctreeitem.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: K. Tingdahl
8  Date: October 2007
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiodmainmod.h"
15 #include "uioddatatreeitem.h"
16 #include "multiid.h"
17 
18 namespace VolProc
19 {
20 
23 public:
24  static void initClass();
25  uiDataTreeItem(const char* parenttype,
26  const MultiID* setupmid=0);
28 
29  bool selectSetup();
30 
31  static const char* sKeyVolumeProcessing()
32  { return "VolumeProcessing"; }
33 
34 protected:
35 
37 
38  static uiODDataTreeItem* create(const Attrib::SelSpec&,const char*);
39  void createMenu(MenuHandler* menu ,bool istoolbar);
42  void updateColumnText( int col );
43 
47 
49 
50 };
51 
52 } // namespace VolProc
53 
VolProc::uiDataTreeItem::handleMenuCB
void handleMenuCB(CallBacker *)
VolProc::uiDataTreeItem::selectSetup
bool selectSetup()
VolProc
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:24
VolProc::uiDataTreeItem::anyButtonClick
bool anyButtonClick(uiTreeViewItem *)
MenuHandler
Definition: menuhandler.h:187
uiODDataTreeItem
Definition: uioddatatreeitem.h:31
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
MenuItem
Definition: menuhandler.h:76
VolProc::uiDataTreeItem::sKeyVolumeProcessing
static const char * sKeyVolumeProcessing()
Definition: uiodvolproctreeitem.h:31
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
VolProc::uiDataTreeItem::reloadmenuitem_
MenuItem reloadmenuitem_
Definition: uiodvolproctreeitem.h:45
uioddatatreeitem.h
multiid.h
VolProc::uiDataTreeItem::create
static uiODDataTreeItem * create(const Attrib::SelSpec &, const char *)
VolProc::uiDataTreeItem::mODTextTranslationClass
mODTextTranslationClass(uiDataTreeItem)
VolProc::uiDataTreeItem::mid_
MultiID mid_
Definition: uiodvolproctreeitem.h:48
VolProc::uiDataTreeItem
Definition: uiodvolproctreeitem.h:22
uiODMain
OpendTect application top level object.
Definition: uiodmain.h:42
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
VolProc::uiDataTreeItem::initClass
static void initClass()
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
VolProc::uiDataTreeItem::createMenu
void createMenu(MenuHandler *menu, bool istoolbar)
VolProc::uiDataTreeItem::uiDataTreeItem
uiDataTreeItem(const char *parenttype, const MultiID *setupmid=0)
VolProc::uiDataTreeItem::~uiDataTreeItem
~uiDataTreeItem()
VolProc::uiDataTreeItem::updateColumnText
void updateColumnText(int col)
VolProc::uiDataTreeItem::createDisplayName
uiString createDisplayName() const
Attrib::SelSpec
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
VolProc::uiDataTreeItem::selmenuitem_
MenuItem selmenuitem_
Definition: uiodvolproctreeitem.h:44
uiTreeViewItem
Definition: uitreeview.h:202
VolProc::uiDataTreeItem::editmenuitem_
MenuItem editmenuitem_
Definition: uiodvolproctreeitem.h:46

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021