OpendTect  6.6
uimadagascarmain.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 : May 2007
6  * ID : $Id$
7 -*/
8 
9 #include "uimadagascarmod.h"
10 #include "uidialog.h"
11 #include "iopar.h"
12 #include "madprocflow.h"
13 
14 class CtxtIOObj;
15 class uiGroup;
16 
18 class uiMadIOSel;
19 class uiListBox;
20 class uiToolButton;
21 class uiMadagascarBldCmd;
22 
23 
24 mClass(uiMadagascar) uiMadagascarMain : public uiDialog
26 public:
27 
30 
31  bool askSave(bool withcancel=true);
33 
34 protected:
35 
37  bool needsave_;
38 
47 
49 
53  void setButStates(CallBacker* cb=0);
61 
62  bool saveFlow();
63  bool fillPar();
64  void createToolBar();
65  void updateCaption();
68 };
69 
70 
uiMadagascarMain::outfld_
uiMadIOSel * outfld_
Definition: uimadagascarmain.h:40
uiMadIOSel
Definition: uimadiosel.h:25
uiMadagascarMain::upbut_
uiToolButton * upbut_
Definition: uimadagascarmain.h:42
uiMadagascarMain::hideReq
void hideReq(CallBacker *)
madprocflow.h
uiMadagascarMain::needsave_
bool needsave_
Definition: uimadagascarmain.h:37
uiMadagascarMain::newFlow
void newFlow(CallBacker *)
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
uiMadagascarMain::createToolBar
void createToolBar()
uiMadagascarMain::uiMadagascarMain
uiMadagascarMain(uiParent *)
uiMadagascarMain::setButStates
void setButStates(CallBacker *cb=0)
uiMadagascarMain::selChg
void selChg(CallBacker *)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiMadagascarMain::windowHide
Notifier< uiMadagascarMain > windowHide
Definition: uimadagascarmain.h:32
uiMadagascarMain::~uiMadagascarMain
~uiMadagascarMain()
uiMadagascarMain::mODTextTranslationClass
mODTextTranslationClass(uiMadagascarMain)
uiMadagascarMain::batchfld_
uiBatchJobDispatcherSel * batchfld_
Definition: uimadagascarmain.h:46
uiMadagascarMain::fillPar
bool fillPar()
uiMadagascarMain::saveFlowCB
void saveFlowCB(CallBacker *)
uiMadagascarMain::rmbut_
uiToolButton * rmbut_
Definition: uimadagascarmain.h:44
uiMadagascarMain::ctio_
CtxtIOObj & ctio_
Definition: uimadagascarmain.h:36
uiMadagascarMain::saveFlow
bool saveFlow()
uiGroup
Definition: uigroup.h:54
mClass
#define mClass(module)
Definition: commondefs.h:181
uiMadagascarMain::bldfld_
uiMadagascarBldCmd * bldfld_
Definition: uimadagascarmain.h:45
uiListBox
List Box.
Definition: uilistbox.h:75
Notifier< uiMadagascarMain >
uidialog.h
uiBatchJobDispatcherSel
Lets user select a batch job dispatcher suited for the job.
Definition: uibatchjobdispatchersel.h:28
uiMadagascarMain::downbut_
uiToolButton * downbut_
Definition: uimadagascarmain.h:43
uiMadagascarMain::askSave
bool askSave(bool withcancel=true)
uiMadagascarMain::crProcGroup
uiGroup * crProcGroup(uiGroup *)
uiMadagascarMain::exportFlow
void exportFlow(CallBacker *)
uiMadagascarMain::cmdAvail
void cmdAvail(CallBacker *)
uiMadagascarMain::inpSel
void inpSel(CallBacker *)
uiMadagascarMain::butPush
void butPush(CallBacker *)
uiMadagascarBldCmd
Definition: uimadbldcmd.h:21
uiMadagascarMain::rejectOK
bool rejectOK(CallBacker *)
confirm reject
uiMadagascarMain::acceptOK
bool acceptOK(CallBacker *)
confirm accept
iopar.h
uiMadagascarMain::procflow_
ODMad::ProcFlow & procflow_
Definition: uimadagascarmain.h:48
uiParent
Definition: uiparent.h:26
uiMadagascarMain
Definition: uimadagascarmain.h:25
ODMad::ProcFlow
Definition: madprocflow.h:22
uiDialog
Definition: uidialog.h:42
uiMadagascarMain::openFlow
void openFlow(CallBacker *)
uiMadagascarMain::procsfld_
uiListBox * procsfld_
Definition: uimadagascarmain.h:41
uiToolButton
Definition: uitoolbutton.h:22
uiMadagascarMain::infld_
uiMadIOSel * infld_
Definition: uimadagascarmain.h:39
uiMadagascarMain::updateCaption
void updateCaption()

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