OpendTect  6.3
uiempreloaddlg.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: Nageswara
8  Date: Aug 2010
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiearthmodelmod.h"
14 #include "uidialog.h"
15 
16 class DBKeySet;
17 class uiListBox;
18 class uiPushButton;
19 class uiTextEdit;
20 class uiToolButton;
21 
22 mExpClass(uiEarthModel) uiEMPreLoadDlg : public uiDialog
24 public:
25 
26 protected:
27  uiEMPreLoadDlg(uiParent*,const Setup&);
28 
29  virtual void unloadPushCB(CallBacker*) =0;
30  virtual void selCB(CallBacker*) =0;
31 
36 };
37 
38 
41 public:
43 protected:
44  void add3DPushCB(CallBacker*);
45  void add2DPushCB(CallBacker*);
46  bool loadHorizon(bool);
47  void unloadPushCB(CallBacker*);
48  void selCB(CallBacker*);
49  void openPushCB(CallBacker*);
50  void savePushCB(CallBacker*);
51  void loadSavedHorizon(const DBKeySet&);
52 };
#define mExpClass(module)
Definition: commondefs.h:157
description of properties of dialog.
Definition: uidialog.h:49
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: uitextedit.h:73
uiPushButton * unloadbut_
Definition: uiempreloaddlg.h:34
is the base class for all buttons.
Definition: uibutton.h:80
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: dbkey.h:98
Definition: uiparent.h:24
Definition: uiempreloaddlg.h:22
uiTextEdit * infofld_
Definition: uiempreloaddlg.h:33
Definition: uidialog.h:40
uiToolButton * savebut_
Definition: uiempreloaddlg.h:35
List Box.
Definition: uilistbox.h:73
Definition: uiempreloaddlg.h:39
Definition: uitoolbutton.h:20
uiListBox * listfld_
Definition: uiempreloaddlg.h:32

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