OpendTect
6.3
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
master_od_source
include
uiEarthModel
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
23
{
mODTextTranslationClass
(
uiEMPreLoadDlg
);
24
public
:
25
26
protected
:
27
uiEMPreLoadDlg
(
uiParent
*,
const
Setup
&);
28
29
virtual
void
unloadPushCB(
CallBacker
*) =0;
30
virtual
void
selCB(
CallBacker
*) =0;
31
32
uiListBox
*
listfld_
;
33
uiTextEdit
*
infofld_
;
34
uiPushButton
*
unloadbut_
;
35
uiToolButton
*
savebut_
;
36
};
37
38
39
mExpClass
(uiEarthModel)
uiHorizonPreLoadDlg
: public
uiEMPreLoadDlg
40
{
mODTextTranslationClass
(
uiHorizonPreLoadDlg
);
41
public
:
42
uiHorizonPreLoadDlg
(
uiParent
*);
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
};
mExpClass
#define mExpClass(module)
Definition:
commondefs.h:157
uiDialog::Setup
description of properties of dialog.
Definition:
uidialog.h:49
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition:
callback.h:182
uiTextEdit
Definition:
uitextedit.h:73
uiEMPreLoadDlg::unloadbut_
uiPushButton * unloadbut_
Definition:
uiempreloaddlg.h:34
uiPushButton
is the base class for all buttons.
Definition:
uibutton.h:80
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition:
uistring.h:37
DBKeySet
Definition:
dbkey.h:98
uiParent
Definition:
uiparent.h:24
uiEMPreLoadDlg
Definition:
uiempreloaddlg.h:22
uiEMPreLoadDlg::infofld_
uiTextEdit * infofld_
Definition:
uiempreloaddlg.h:33
uiDialog
Definition:
uidialog.h:40
uiEMPreLoadDlg::savebut_
uiToolButton * savebut_
Definition:
uiempreloaddlg.h:35
uiListBox
List Box.
Definition:
uilistbox.h:73
uiHorizonPreLoadDlg
Definition:
uiempreloaddlg.h:39
uidialog.h
uiToolButton
Definition:
uitoolbutton.h:20
uiEMPreLoadDlg::listfld_
uiListBox * listfld_
Definition:
uiempreloaddlg.h:32
Generated at for the
OpendTect
seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017