OpendTect  6.6
uigmtmainwin.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: Raman Singh
8  Date: July 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "gmtpar.h"
15 #include "uidialog.h"
16 
17 class CtxtIOObj;
18 class Timer;
20 class uiGMTBaseMapGrp;
21 class uiGMTOverlayGrp;
22 class uiFileInput;
23 class uiListBox;
24 class uiPushButton;
25 class uiToolButton;
26 class uiTabStack;
27 
28 mClass(uiGMT) uiGMTMainWin : public uiDialog
30 public:
33 
34 protected:
35 
43 
47 
51 
54 
57  bool needsave_;
59 
66  void addCB(CallBacker*);
74 
75  bool fillPar();
76  bool usePar( const IOPar&);
77 
78 private:
79 
81 };
82 
uiGMTMainWin::basemapgrp_
uiGMTBaseMapGrp * basemapgrp_
Definition: uigmtmainwin.h:37
uiTabStack
Definition: uitabstack.h:33
uiGMTMainWin::resetCB
void resetCB(CallBacker *)
uiGMTMainWin::uiGMTMainWin
uiGMTMainWin(uiParent *)
uiGMTMainWin::butPush
void butPush(CallBacker *)
uiGMTMainWin::filefld_
uiFileInput * filefld_
Definition: uigmtmainwin.h:44
ObjectSet< uiGMTOverlayGrp >
uiGMTMainWin::tabSel
void tabSel(CallBacker *)
uiGMTMainWin::resetbut_
uiPushButton * resetbut_
Definition: uigmtmainwin.h:50
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
uiGMTMainWin::tim_
Timer * tim_
Definition: uigmtmainwin.h:56
uiGMTMainWin::tabstack_
uiTabStack * tabstack_
Definition: uigmtmainwin.h:52
uiGMTMainWin::editbut_
uiPushButton * editbut_
Definition: uigmtmainwin.h:49
uiGMTMainWin::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiGMTMainWin::addCB
void addCB(CallBacker *)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiGMTMainWin::overlaygrps_
ObjectSet< uiGMTOverlayGrp > overlaygrps_
Definition: uigmtmainwin.h:53
uiGMTMainWin::saveFlow
void saveFlow(CallBacker *)
uiGMTBaseMapGrp
Definition: uigmtbasemap.h:22
gmtpar.h
Timer
Timer class.
Definition: timer.h:25
uiGMTMainWin::setButStates
void setButStates(CallBacker *)
uiGMTMainWin::viewbut_
uiPushButton * viewbut_
Definition: uigmtmainwin.h:46
uiGMTMainWin::needsave_
bool needsave_
Definition: uigmtmainwin.h:57
uiGMTMainWin::createbut_
uiPushButton * createbut_
Definition: uigmtmainwin.h:45
uiGMTMainWin::fillPar
bool fillPar()
uiGMTMainWin::batchfld_
uiBatchJobDispatcherSel * batchfld_
Definition: uigmtmainwin.h:58
uiGroup
Definition: uigroup.h:54
uiFileInput
A file-name input.
Definition: uifileinput.h:34
mClass
#define mClass(module)
Definition: commondefs.h:181
uiListBox
List Box.
Definition: uilistbox.h:75
uiGMTMainWin::checkFileCB
void checkFileCB(CallBacker *)
uiGMTMainWin
Definition: uigmtmainwin.h:29
uidialog.h
uiBatchJobDispatcherSel
Lets user select a batch job dispatcher suited for the job.
Definition: uibatchjobdispatchersel.h:28
uiGMTMainWin::openFlow
void openFlow(CallBacker *)
uiGMTMainWin::flowgrp_
uiGroup * flowgrp_
Definition: uigmtmainwin.h:38
uiGMTMainWin::ctio_
CtxtIOObj & ctio_
Definition: uigmtmainwin.h:36
uiGMTMainWin::~uiGMTMainWin
~uiGMTMainWin()
uiGMTMainWin::createPush
void createPush(CallBacker *)
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiGMTOverlayGrp
Definition: uigmtoverlay.h:21
uiGMTMainWin::pars_
ObjectSet< GMTPar > pars_
Definition: uigmtmainwin.h:55
uiGMTMainWin::downbut_
uiToolButton * downbut_
Definition: uigmtmainwin.h:41
uiGMTMainWin::upbut_
uiToolButton * upbut_
Definition: uigmtmainwin.h:40
uiGMTMainWin::flowfld_
uiListBox * flowfld_
Definition: uigmtmainwin.h:39
uiGMTMainWin::getCaptionStr
uiString getCaptionStr() const
uiParent
Definition: uiparent.h:26
uiGMTMainWin::newFlow
void newFlow(CallBacker *)
uiGMTMainWin::mODTextTranslationClass
mODTextTranslationClass(uiGMTMainWin)
uiGMTMainWin::usePar
bool usePar(const IOPar &)
uiDialog
Definition: uidialog.h:42
uiGMTMainWin::addbut_
uiPushButton * addbut_
Definition: uigmtmainwin.h:48
uiToolButton
Definition: uitoolbutton.h:22
uiGMTMainWin::rmbut_
uiToolButton * rmbut_
Definition: uigmtmainwin.h:42
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiGMTMainWin::editCB
void editCB(CallBacker *)
uiGMTMainWin::selChg
void selChg(CallBacker *)
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88
uiGMTMainWin::viewPush
void viewPush(CallBacker *)

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