OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 
13 -*/
14 
15 #include "uivismod.h"
16 #include "menuhandler.h"
17 
18 class uiVisPartServer;
19 
33 {
34 public:
35  uiVisMenuItemHandler(const char* classnm,uiVisPartServer&,
36  const uiString& mnutext,const CallBack& cb,
37  const char* parenttext=0,int placement=-1);
38 
39  int getDisplayID() const;
42 protected:
43  bool shouldAddMenu() const;
44 
45  const char* classnm_;
47 };
48 
49 
56 {
57 public:
59  const uiString& mnutext,const CallBack&,
60  const char* parenttext=0,int placement=-1);
61 
62  void addWhenPickSet(bool);
63  void addWhenPolygon(bool);
64 
65  int getDisplayID() const;
67 protected:
68  bool shouldAddMenu() const;
69 
73 };
74 
uiPickSetPolygonMenuItemHandler::shouldAddMenu
bool shouldAddMenu() const
uiPickSetPolygonMenuItemHandler
Definition: uivismenuitemhandler.h:56
menuhandler.h
uiVisMenuItemHandler::uiVisMenuItemHandler
uiVisMenuItemHandler(const char *classnm, uiVisPartServer &, const uiString &mnutext, const CallBack &cb, const char *parenttext=0, int placement=-1)
uiVisMenuItemHandler::shouldAddMenu
bool shouldAddMenu() const
uiPickSetPolygonMenuItemHandler::addWhenPickSet
void addWhenPickSet(bool)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiPickSetPolygonMenuItemHandler::addWhenPolygon
void addWhenPolygon(bool)
uiVisMenuItemHandler::visserv_
uiVisPartServer & visserv_
Definition: uivismenuitemhandler.h:46
uiVisMenuItemHandler
Definition: uivismenuitemhandler.h:33
MenuItemHandler
Definition: menuhandler.h:236
uiPickSetPolygonMenuItemHandler::getDisplayID
int getDisplayID() const
CallBack
CallBacks object-oriented (object + method).
Definition: callback.h:62
uiPickSetPolygonMenuItemHandler::uiPickSetPolygonMenuItemHandler
uiPickSetPolygonMenuItemHandler(uiVisPartServer &, const uiString &mnutext, const CallBack &, const char *parenttext=0, int placement=-1)
uiPickSetPolygonMenuItemHandler::addwhenpickset_
bool addwhenpickset_
Definition: uivismenuitemhandler.h:72
uiVisMenuItemHandler::getDisplayID
int getDisplayID() const
uiPickSetPolygonMenuItemHandler::addwhenpolygon_
bool addwhenpolygon_
Definition: uivismenuitemhandler.h:71
uiVisMenuItemHandler::classnm_
const char * classnm_
Definition: uivismenuitemhandler.h:45
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiPickSetPolygonMenuItemHandler::visserv_
uiVisPartServer & visserv_
Definition: uivismenuitemhandler.h:70
uiVisPartServer
The Visualization Part Server.
Definition: uivispartserv.h:61

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