OpendTect  6.3
uiodtreeitem.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 "uitoolsmod.h"
15 #include "uitreeitem.h"
16 #include "menuhandler.h"
17 #include "uistring.h"
18 
19 class uiMenu;
20 
21 
24 public:
25  uiODTreeItem(const uiString&);
26  virtual bool anyButtonClick(uiTreeViewItem*);
27 
28 protected:
29 
30  virtual bool init();
31  virtual const char* iconName() const { return 0; }
32 
33  void addStandardItems(uiMenu&);
34  void addStandardItems(MenuHandler*);
35  void handleStandardItems(int mnuid);
36  void handleStandardMenuCB(CallBacker*);
37  virtual void removeAllItems(bool showmsg=true);
38 
44 };
#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
MenuItem showallitems_
Definition: uiodtreeitem.h:39
Definition: uiodtreeitem.h:22
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
bool init()
MenuItem hideallitems_
Definition: uiodtreeitem.h:40
MenuItem expandallitems_
Definition: uiodtreeitem.h:42
Definition: uistring.h:88
MenuItem collapseallitems_
Definition: uiodtreeitem.h:43
Definition: uitreeview.h:194
Definition: menuhandler.h:74
Definition: uimenu.h:64
MenuItem removeallitems_
Definition: uiodtreeitem.h:41
are helping classes for uiTreeViews, wich makes it easy to bundle inteligence and data to treeitems...
Definition: uitreeitem.h:34
virtual const char * iconName() const
Definition: uiodtreeitem.h:31

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