OpendTect  6.6
uibatchprocdlg.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: July 2015
9  RCS: $Id $
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uitoolsmod.h"
15 #include "uidialog.h"
16 #include "batchjobdispatch.h"
17 
19 
20 
23 public:
24 
25  mUseType( Batch::JobSpec, ProcType );
26 
28  bool optional,ProcType);
29 
31 
32 protected:
33 
34  virtual bool prepareProcessing() { return true; }
35  virtual void getJobName(BufferString&) const;
36  virtual bool fillPar(IOPar&) = 0;
37 
39  void setProgName(const char*);
40 
44 
45 };
uiBatchProcDlg::pargrp_
uiGroup * pargrp_
Definition: uibatchprocdlg.h:41
uiBatchProcDlg::uiBatchProcDlg
uiBatchProcDlg(uiParent *, const uiString &, bool optional, ProcType)
uiBatchProcDlg::batchgrp_
uiGroup * batchgrp_
Definition: uibatchprocdlg.h:42
uiBatchProcDlg::mUseType
mUseType(Batch::JobSpec, ProcType)
uiBatchProcDlg::setProgName
void setProgName(const char *)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiBatchProcDlg::getJobName
virtual void getJobName(BufferString &) const
uiBatchProcDlg::mODTextTranslationClass
mODTextTranslationClass(uiBatchProcDlg)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiBatchProcDlg
Definition: uibatchprocdlg.h:22
uiBatchProcDlg::batchjobfld_
uiBatchJobDispatcherSel * batchjobfld_
Definition: uibatchprocdlg.h:43
uiGroup
Definition: uigroup.h:54
Batch::JobSpec
the data we need to specify an OD batch job.
Definition: batchjobdispatch.h:29
batchjobdispatch.h
uidialog.h
uiBatchJobDispatcherSel
Lets user select a batch job dispatcher suited for the job.
Definition: uibatchjobdispatchersel.h:28
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiBatchProcDlg::fillPar
virtual bool fillPar(IOPar &)=0
uiBatchProcDlg::prepareProcessing
virtual bool prepareProcessing()
Definition: uibatchprocdlg.h:34
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
Batch::ID
int ID
Definition: batchjobdispatch.h:24
uiParent
Definition: uiparent.h:26
uiDialog
Definition: uidialog.h:42
uiBatchProcDlg::getLastID
Batch::ID getLastID() const
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiBatchProcDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept

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