OpendTect-6_4  6.4
uiempreloaddlg.h
Go to the documentation of this file.
1 #ifndef uiempreloaddlg_h
2 #define uiempreloaddlg_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nageswara
9  Date: Aug 2010
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiearthmodelmod.h"
16 #include "uidialog.h"
17 
18 class uiListBox;
19 class uiPushButton;
20 class uiTextEdit;
21 class uiToolButton;
22 
23 mExpClass(uiEarthModel) uiEMPreLoadDlg : public uiDialog
25 public:
26 
27 protected:
28  uiEMPreLoadDlg(uiParent*,const Setup&);
29 
30  virtual void unloadPushCB(CallBacker*) =0;
31  virtual void selCB(CallBacker*) =0;
32 
37 };
38 
39 
42 public:
44 protected:
45  bool add3DPushCB(CallBacker*);
46  bool add2DPushCB(CallBacker*);
47  bool loadHorizon(bool);
48  void unloadPushCB(CallBacker*);
49  void selCB(CallBacker*);
50  void openPushCB(CallBacker*);
51  void savePushCB(CallBacker*);
52  void loadSavedHorizon(const TypeSet<MultiID>&);
53 };
54 
55 
56 #endif
#define mExpClass(module)
Definition: commondefs.h:160
description of properties of dialog.
Definition: uidialog.h:51
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: uitextedit.h:74
uiPushButton * unloadbut_
Definition: uiempreloaddlg.h:35
is the base class for all buttons.
Definition: uibutton.h:83
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: uiparent.h:26
Definition: uiempreloaddlg.h:23
uiTextEdit * infofld_
Definition: uiempreloaddlg.h:34
Definition: uidialog.h:42
uiToolButton * savebut_
Definition: uiempreloaddlg.h:36
List Box.
Definition: uilistbox.h:75
Definition: uiempreloaddlg.h:40
Definition: uitoolbutton.h:22
uiListBox * listfld_
Definition: uiempreloaddlg.h:33

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