OpendTect  6.3
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 
21 public:
22  uiODSceneObjTreeItem(const uiString&,int);
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 
45 
51 };
bool isExpandable() const
Definition: uiodsceneobjtreeitem.h:35
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: menuhandler.h:185
bool isSelectable() const
Definition: uiodsceneobjtreeitem.h:34
OpendTect application top level object.
Definition: uiodmain.h:38
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: uiodsceneobjtreeitem.h:19
bool init()
Definition: uiodscenetreeitem.h:22
Definition: uistring.h:88
MenuItem dumpivitem_
Definition: uiodsceneobjtreeitem.h:50
Definition: uimenuhandler.h:25
Definition: uiodscenetreeitem.h:43
Definition: menuhandler.h:74
const char * parentType() const
Definition: uiodsceneobjtreeitem.h:36
int displayid_
Definition: uiodsceneobjtreeitem.h:44
MenuItem imageitem_
Definition: uiodsceneobjtreeitem.h:48
uiMenu * createMenu(const ObjectSet< MenuItem > &, const MenuItem *=0)
uiMenuHandler * menu_
Definition: uiodsceneobjtreeitem.h:46
int selectionKey() const
Definition: uiodsceneobjtreeitem.h:38
MenuItem propitem_
Definition: uiodsceneobjtreeitem.h:47
MenuItem coltabitem_
Definition: uiodsceneobjtreeitem.h:49

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