OpendTect-6_4  6.4
uibatchlaunch.h
Go to the documentation of this file.
1 #ifndef uibatchlaunch_h
2 #define uibatchlaunch_h
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Nanne Hemstra/Bert
8  Date: Jan 2002/Mar 2014
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiiomod.h"
15 #include "uidialog.h"
16 #include "uisettings.h"
17 #include "bufstringset.h"
18 
20 class uiGenInput;
21 class uiLabel;
22 class uiListBox;
23 class Settings;
24 
27 public:
29  uiSettingsGroup,
32  "Processing",
33  mToUiStringTodo(sFactoryKeyword()))
34 
36  bool acceptOK();
37  HelpKey helpKey() const;
38 
39 protected:
40 
43 
44  int nrinl_;
46 
47 };
48 
49 
52 public:
53 
55 
56 protected:
57 
59  bool canresume_;
60 
65  uiButton* vwfilebut_;
66  uiButton* rmfilebut_;
67 
68  void fillList(CallBacker*);
69  void itmSel(CallBacker*);
70  void launcherSel(CallBacker*);
71  void viewFile(CallBacker*);
72  void rmFile(CallBacker*);
73  bool acceptOK(CallBacker*);
74 
75  bool canRun() const;
76  void setButSens();
77 
78 private:
79 
80  static const uiString sKeyNoParFiles();
81 };
82 
83 
84 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: uibatchlaunch.h:50
uiListBox * jobsfld_
Definition: uibatchlaunch.h:61
uiGenInput * resumefld_
Definition: uibatchlaunch.h:63
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
int nrinl_
Definition: uibatchlaunch.h:44
Definition: uibatchlaunch.h:25
uiBatchJobDispatcherSel * batchfld_
Definition: uibatchlaunch.h:62
Definition: uistring.h:89
Definition: uiparent.h:26
Set of BufferString objects.
Definition: bufstringset.h:28
Definition: helpview.h:49
uiGenInput * clusterfld_
Definition: uibatchlaunch.h:42
Definition: uidialog.h:42
List Box.
Definition: uilistbox.h:75
bool canresume_
Definition: uibatchlaunch.h:59
bool enabclusterproc_
Definition: uibatchlaunch.h:45
General Input Element.
Definition: uigeninput.h:58
Lets user select a batch job dispatcher suited for the job.
Definition: uibatchjobdispatchersel.h:28
Settings class holds the user settings. It is an IOPar.
Definition: settings.h:34
BufferStringSet filenames_
Definition: uibatchlaunch.h:58
uiLabel * invalidsellbl_
Definition: uibatchlaunch.h:64
Definition: uilabel.h:24
Definition: uisettings.h:63
uiButton * vwfilebut_
Definition: uibatchlaunch.h:65
uiButton * rmfilebut_
Definition: uibatchlaunch.h:66
#define mDefaultFactoryInstantiation2Param(baseclss, clss, parclss1, parclss2, keywrd, usernm)
Definition: factory.h:309
#define mToUiStringTodo(i)
Definition: uistring.h:303
uiGenInput * nrinlfld_
Definition: uibatchlaunch.h:41

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