OpendTect  6.6
uimadbldcmd.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3  * (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
4  * AUTHOR : Bert
5  * DATE : June 2007
6  * ID : $Id$
7 -*/
8 
9 #include "uigroup.h"
10 
11 class uiCheckBox;
12 class uiComboBox;
13 class uiLineEdit;
14 class uiListBox;
15 class uiMadagascarBldPlotCmd;
16 class uiTextEdit;
17 namespace ODMad { class ProgDef; class Proc; }
18 
19 
20 mClass(uiMadagascar) uiMadagascarBldCmd : public uiGroup
22 public:
23 
26 
27  void setProc(const ODMad::Proc*);
28 
30  bool isAdd() const { return cmdisadd_; }
31  ODMad::Proc* proc() const;
32 
33 protected:
34 
35  bool cmdisadd_;
36 
40  uiMadagascarBldPlotCmd* auxcmdfld_;
46 
49 
54  void doAdd(CallBacker*);
58 
59  void setProgName(const char*);
60  void setInput(const ODMad::ProgDef*);
61  const ODMad::ProgDef* getDef(const char*);
63 
64 };
65 
uiLineEdit
Definition: uilineedit.h:100
uiMadagascarBldCmd::doAdd
void doAdd(CallBacker *)
uiMadagascarBldCmd::cmdAvailable
Notifier< uiMadagascarBldCmd > cmdAvailable
Definition: uimadbldcmd.h:29
uiMadagascarBldCmd::cmdfld_
uiLineEdit * cmdfld_
Definition: uimadbldcmd.h:39
uiMadagascarBldCmd::progfld_
uiListBox * progfld_
Definition: uimadbldcmd.h:38
uiMadagascarBldCmd::auxSel
void auxSel(CallBacker *)
uiMadagascarBldCmd::progChg
void progChg(CallBacker *)
uiComboBox
Combo box.
Definition: uicombobox.h:32
uiMadagascarBldCmd::setProgName
void setProgName(const char *)
uiCheckBox
Definition: uibutton.h:167
uiMadagascarBldCmd::isAdd
bool isAdd() const
Definition: uimadbldcmd.h:30
uiMadagascarBldCmd::descfld_
uiLineEdit * descfld_
Definition: uimadbldcmd.h:41
uiMadagascarBldCmd::groupChg
void groupChg(CallBacker *)
uiTextEdit
Definition: uitextedit.h:75
uiMadagascarBldCmd::auxcmdfld_
uiMadagascarBldPlotCmd * auxcmdfld_
Definition: uimadbldcmd.h:40
ODMad::ProgDef
Definition: maddefs.h:19
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiMadagascarBldCmd::doSearch
void doSearch(CallBacker *)
uiMadagascarBldCmd::setInput
void setInput(const ODMad::ProgDef *)
uiMadagascarBldCmd::uiMadagascarBldCmd
uiMadagascarBldCmd(uiParent *)
uigroup.h
uiMadagascarBldCmd::createLowGroup
uiGroup * createLowGroup()
ODMad
Definition: maddefs.h:16
uiMadagascarBldCmd::useauxfld_
uiCheckBox * useauxfld_
Definition: uimadbldcmd.h:44
uiMadagascarBldCmd::synopsfld_
uiLineEdit * synopsfld_
Definition: uimadbldcmd.h:42
uiMadagascarBldCmd::groupfld_
uiComboBox * groupfld_
Definition: uimadbldcmd.h:37
uiGroup
Definition: uigroup.h:54
uiMadagascarBldCmd::dClick
void dClick(CallBacker *)
mClass
#define mClass(module)
Definition: commondefs.h:181
uiMadagascarBldCmd::cmdisadd_
bool cmdisadd_
Definition: uimadbldcmd.h:35
uiMadagascarBldCmd::setProc
void setProc(const ODMad::Proc *)
uiListBox
List Box.
Definition: uilistbox.h:75
Notifier< uiMadagascarBldCmd >
uiMadagascarBldCmd::mODTextTranslationClass
mODTextTranslationClass(uiMadagascarBldCmd)
uiMadagascarBldCmd::doEdit
void doEdit(CallBacker *)
uiMadagascarBldCmd::createMainPart
void createMainPart(uiGroup *)
uiMadagascarBldCmd::srchfld_
uiLineEdit * srchfld_
Definition: uimadbldcmd.h:43
uiMadagascarBldCmd::getDef
const ODMad::ProgDef * getDef(const char *)
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiMadagascarBldCmd::setGroupProgs
void setGroupProgs(const BufferString *)
ODMad::Proc
Definition: madproc.h:19
uiMadagascarBldCmd::commentfld_
uiTextEdit * commentfld_
Definition: uimadbldcmd.h:45
uiMadagascarBldCmd
Definition: uimadbldcmd.h:21
uiParent
Definition: uiparent.h:26
uiMadagascarBldCmd::proc
ODMad::Proc * proc() const
uiMadagascarBldCmd::onPopup
void onPopup(CallBacker *)
uiMadagascarBldCmd::~uiMadagascarBldCmd
~uiMadagascarBldCmd()

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