OpendTect  6.6
uisynthgendlg.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: Bert
8  Date: Nov 2010
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiwellattribmod.h"
15 #include "uidialog.h"
16 #include "uistring.h"
17 
18 class StratSynth;
19 
20 class uiComboBox;
21 class uiGenInput;
22 class uiFlatViewer;
23 class uiListBox;
24 class uiLabeledComboBox;
25 class uiPushButton;
26 class uiSynthSeisGrp;
27 
28 mExpClass(uiWellAttrib) uiSynthGenDlg : public uiDialog
30 public:
32 
33  bool getFromScreen();
34  void putToScreen();
37  bool isCurSynthChanged() const;
38 
43 
44 protected:
46 
58 
60  bool prepareSyntheticToBeChanged(bool toberemoved);
71 };
72 
uiSynthGenDlg::angleinpfld_
uiGenInput * angleinpfld_
Definition: uisynthgendlg.h:49
uiSynthGenDlg::synthseis_
uiSynthSeisGrp * synthseis_
Definition: uisynthgendlg.h:57
StratSynth
Definition: stratsynth.h:60
uiSynthGenDlg::typeChg
void typeChg(CallBacker *)
uistring.h
uiSynthGenDlg::getFromScreen
bool getFromScreen()
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiSynthGenDlg::genNewReq
Notifier< uiSynthGenDlg > genNewReq
Definition: uisynthgendlg.h:39
uiComboBox
Combo box.
Definition: uicombobox.h:32
uiSynthGenDlg::mODTextTranslationClass
mODTextTranslationClass(uiSynthGenDlg)
uiSynthGenDlg::synthRemoved
CNotifier< uiSynthGenDlg, BufferString > synthRemoved
Definition: uisynthgendlg.h:40
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiSynthGenDlg::updateFieldDisplay
void updateFieldDisplay()
uiSynthGenDlg::updateWaveletName
void updateWaveletName()
uiSynthGenDlg::namefld_
uiGenInput * namefld_
Definition: uisynthgendlg.h:50
uiSynthGenDlg::applybut_
uiPushButton * applybut_
Definition: uisynthgendlg.h:52
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiSynthGenDlg::updateSynthNames
void updateSynthNames()
uiSynthGenDlg::isCurSynthChanged
bool isCurSynthChanged() const
uiSynthGenDlg::finaliseDone
void finaliseDone(CallBacker *)
uiSynthGenDlg::prepareSyntheticToBeChanged
bool prepareSyntheticToBeChanged(bool toberemoved)
uiLabeledComboBox
Definition: uicombobox.h:145
uiSynthGenDlg
Definition: uisynthgendlg.h:29
uiSynthGenDlg::removeSyntheticsCB
void removeSyntheticsCB(CallBacker *)
uiListBox
List Box.
Definition: uilistbox.h:75
Notifier< uiSynthGenDlg >
uiSynthGenDlg::angleInpChanged
void angleInpChanged(CallBacker *)
uidialog.h
uiSynthGenDlg::synthnmlb_
uiListBox * synthnmlb_
Definition: uisynthgendlg.h:55
uiSynthGenDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiSynthGenDlg::changeSyntheticsCB
void changeSyntheticsCB(CallBacker *)
uiSynthGenDlg::revertbut_
uiPushButton * revertbut_
Definition: uisynthgendlg.h:53
uiSynthGenDlg::rejectOK
bool rejectOK(CallBacker *)
confirm reject
uiSynthGenDlg::putToScreen
void putToScreen()
uiSynthGenDlg::gennewbut_
uiPushButton * gennewbut_
Definition: uisynthgendlg.h:51
uiSynthGenDlg::uiSynthGenDlg
uiSynthGenDlg(uiParent *, StratSynth &)
uiSynthGenDlg::synthDisabled
CNotifier< uiSynthGenDlg, BufferString > synthDisabled
Definition: uisynthgendlg.h:41
uiSynthGenDlg::getPSNames
void getPSNames(BufferStringSet &)
uiSynthGenDlg::stratsynth_
StratSynth & stratsynth_
Definition: uisynthgendlg.h:56
uiSynthGenDlg::typefld_
uiComboBox * typefld_
Definition: uisynthgendlg.h:47
uiSynthGenDlg::parsChanged
void parsChanged(CallBacker *)
uiParent
Definition: uiparent.h:26
uiFlatViewer
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:34
uiDialog
Definition: uidialog.h:42
uiSynthGenDlg::nameChanged
void nameChanged(CallBacker *)
uiSynthGenDlg::psselfld_
uiLabeledComboBox * psselfld_
Definition: uisynthgendlg.h:48
uiSynthGenDlg::synthChanged
CNotifier< uiSynthGenDlg, BufferString > synthChanged
Definition: uisynthgendlg.h:42
uiSynthGenDlg::savebut_
uiPushButton * savebut_
Definition: uisynthgendlg.h:54
CNotifier< uiSynthGenDlg, BufferString >
uiSynthSeisGrp
Definition: uisynthseis.h:28
uiSynthGenDlg::genNewCB
void genNewCB(CallBacker *)
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88

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