OpendTect-6_4  6.4
uibatchprocdlg.h
Go to the documentation of this file.
1 #ifndef uibatchprocdlg_h
2 #define uibatchprocdlg_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nageswara
9  Date: July 2015
10  RCS: $Id $
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uitoolsmod.h"
16 #include "uidialog.h"
17 #include "batchjobdispatch.h"
18 
20 namespace Attrib { class DescSet; }
21 class NLAModel;
22 
25 public:
26  uiBatchProcDlg(uiParent*,const uiString& dlgnm,
27  bool optional,
28  const Batch::JobSpec::ProcType& pt);
29 
30 protected:
31  virtual bool prepareProcessing() { return true; }
32  virtual void getJobName(BufferString& jobnm) const;
33  virtual bool fillPar(IOPar&) =0;
34 
35  bool acceptOK(CallBacker*);
36  void setProgName(const char*);
37 
41 };
42 
43 #endif
Definition: uigroup.h:54
#define mExpClass(module)
Definition: commondefs.h:160
uiBatchJobDispatcherSel * batchjobfld_
Definition: uibatchprocdlg.h:40
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: uibatchprocdlg.h:23
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Minimum Interface for NLA models.
Definition: nlamodel.h:20
Definition: uistring.h:89
Definition: uiparent.h:26
Definition: uidialog.h:42
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
uiGroup * pargrp_
Definition: uibatchprocdlg.h:38
Lets user select a batch job dispatcher suited for the job.
Definition: uibatchjobdispatchersel.h:28
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
virtual bool prepareProcessing()
Definition: uibatchprocdlg.h:31
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
ProcType
Definition: batchjobdispatch.h:30
Semblance Attribute.
Definition: attribdataholder.h:25
uiGroup * batchgrp_
Definition: uibatchprocdlg.h:39

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