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

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