OpendTect  6.6
uiodscenetreeitem.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  RCS: $Id$
10 ________________________________________________________________________
11 
12 
13 -*/
14 
15 #include "uiodmainmod.h"
16 #include "uiodtreeitem.h"
17 
18 class uiMenuHandler;
19 
22 public:
25 
26  void updateColumnText(int);
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(uiODTreeTop).name(); }
38  int selectionKey() const { return displayid_; }
39 
43 
45 
51 };
52 
uiODSceneTreeItem::imageitem_
MenuItem imageitem_
Definition: uiodscenetreeitem.h:48
uiODSceneTreeItem::~uiODSceneTreeItem
~uiODSceneTreeItem()
MenuHandler
Definition: menuhandler.h:187
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiODSceneTreeItem::propitem_
MenuItem propitem_
Definition: uiodscenetreeitem.h:47
uiODSceneTreeItem::mODTextTranslationClass
mODTextTranslationClass(uiODSceneTreeItem)
MenuItem
Definition: menuhandler.h:76
uiODTreeItem
Definition: uiodtreeitem.h:27
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiODSceneTreeItem::init
virtual bool init()
uiODSceneTreeItem::addToToolBarCB
void addToToolBarCB(CallBacker *)
uiODSceneTreeItem::coltabitem_
MenuItem coltabitem_
Definition: uiodscenetreeitem.h:49
uiODSceneTreeItem
Definition: uiodscenetreeitem.h:21
uiODSceneTreeItem::handleMenuCB
void handleMenuCB(CallBacker *)
uiODSceneTreeItem::createMenu
void createMenu(MenuHandler *, bool istb)
uiODSceneTreeItem::showSubMenu
bool showSubMenu()
uiODSceneTreeItem::isSelectable
bool isSelectable() const
Definition: uiodscenetreeitem.h:34
uiODMain
OpendTect application top level object.
Definition: uiodmain.h:42
uiODSceneTreeItem::isExpandable
bool isExpandable() const
Definition: uiodscenetreeitem.h:35
uiODSceneTreeItem::selectionKey
int selectionKey() const
Definition: uiodscenetreeitem.h:38
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiODSceneTreeItem::updateColumnText
void updateColumnText(int)
uiODSceneTreeItem::uiODSceneTreeItem
uiODSceneTreeItem(const uiString &, int)
uiODTreeTop
Definition: uiodtreeitem.h:52
uiODSceneTreeItem::dumpivitem_
MenuItem dumpivitem_
Definition: uiodscenetreeitem.h:50
uiODSceneTreeItem::displayid_
int displayid_
Definition: uiodscenetreeitem.h:44
uiMenuHandler
Definition: uimenuhandler.h:27
uiodtreeitem.h
uiODSceneTreeItem::parentType
const char * parentType() const
Definition: uiodscenetreeitem.h:36
uiODSceneTreeItem::menu_
uiMenuHandler * menu_
Definition: uiodscenetreeitem.h:46
uiODSceneTreeItem::createMenuCB
void createMenuCB(CallBacker *)

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