OpendTect  6.3
uivismenuitemhandler.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: 24-01-2003
9 ________________________________________________________________________
10 
11 
12 -*/
13 
14 #include "uivismod.h"
15 #include "menuhandler.h"
16 
17 class uiVisPartServer;
18 
32 {
33 public:
34  uiVisMenuItemHandler(const char* classnm,uiVisPartServer&,
35  const uiString& mnutext,const CallBack& cb,
36  const char* parenttext=0,int placement=-1);
37 
38  int getDisplayID() const;
41 protected:
42  bool shouldAddMenu() const;
43 
44  const char* classnm_;
46 };
47 
48 
55 {
56 public:
58  const uiString& mnutext,const CallBack&,
59  const char* parenttext=0,int placement=-1);
60 
61  void addWhenPickSet(bool);
62  void addWhenPolygon(bool);
63 
64  int getDisplayID() const;
66 protected:
67  bool shouldAddMenu() const;
68 
72 };
#define mExpClass(module)
Definition: commondefs.h:157
Definition: uivismenuitemhandler.h:31
The Visualization Part Server.
Definition: uivispartserv.h:60
const char * classnm_
Definition: uivismenuitemhandler.h:44
Definition: menuhandler.h:236
bool addwhenpickset_
Definition: uivismenuitemhandler.h:71
Definition: uistring.h:88
Definition: uivismenuitemhandler.h:54
uiVisPartServer & visserv_
Definition: uivismenuitemhandler.h:69
bool addwhenpolygon_
Definition: uivismenuitemhandler.h:70
uiVisPartServer & visserv_
Definition: uivismenuitemhandler.h:45
CallBacks object-oriented (object + method).
Definition: callback.h:62

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