OpendTect  6.6
uifirewallprocsetterdlg.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4  * (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
5  * AUTHOR : Prajjaval Singh
6  * DATE : May 2019
7 -*/
8 
9 #include "uiodmainmod.h"
10 #include "uidialog.h"
11 
12 #include "enums.h"
13 #include "procdescdata.h"
14 
15 
16 class uiListBox;
17 class uiButton;
18 class uiGenInput;
19 
20 
21 
23 { mODTextTranslationClass(uiFireWallProcSetter)
24 public:
27  const BufferString* path=nullptr,
28  const BufferString* pypath=nullptr);
30 protected:
31 
35 
39  void init();
40  void setEmpty();
41 
46 
47  bool toadd_;
55 
57  { return tr("Path : %1"); }
58 };
59 
uiFirewallProcSetter::pypath_
BufferString pypath_
Definition: uifirewallprocsetterdlg.h:54
uiFirewallProcSetter::getPythonInstDir
BufferString getPythonInstDir()
uiFirewallProcSetter::pyprocnms_
BufferStringSet pyprocnms_
Definition: uifirewallprocsetterdlg.h:52
uiFirewallProcSetter::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiFirewallProcSetter::~uiFirewallProcSetter
mODTextTranslationClass(uiFireWallProcSetter) public ~uiFirewallProcSetter()
uiFirewallProcSetter::getProcList
BufferStringSet getProcList(ProcDesc::DataEntry::Type)
uiStringSet
Definition: uistringset.h:23
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiFirewallProcSetter::pythonproclistbox_
uiListBox * pythonproclistbox_
Definition: uifirewallprocsetterdlg.h:33
procdescdata.h
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiFirewallProcSetter::getPythonExecList
uiStringSet getPythonExecList()
uiFirewallProcSetter::odv7procnms_
BufferStringSet odv7procnms_
Definition: uifirewallprocsetterdlg.h:50
uiFirewallProcSetter::statusUpdatePyProcCB
void statusUpdatePyProcCB(CallBacker *)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiFirewallProcSetter::init
void init()
uiGenInput
General Input Element.
Definition: uigeninput.h:59
ProcDesc::DataEntry::ActionType
ActionType
Definition: procdescdata.h:28
ProcDesc::DataEntry::Type
Type
Definition: procdescdata.h:26
uiFirewallProcSetter::statusUpdateODProcCB
void statusUpdateODProcCB(CallBacker *)
uiFirewallProcSetter
Definition: uifirewallprocsetterdlg.h:23
uiListBox
List Box.
Definition: uilistbox.h:75
uiFirewallProcSetter::odv6procnms_
BufferStringSet odv6procnms_
Definition: uifirewallprocsetterdlg.h:49
uidialog.h
uiFirewallProcSetter::pyprocdescs_
uiStringSet pyprocdescs_
Definition: uifirewallprocsetterdlg.h:53
uiODMain
OpendTect application top level object.
Definition: uiodmain.h:42
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiFirewallProcSetter::setEmpty
void setEmpty()
uiFirewallProcSetter::sStatusBarMsg
uiString sStatusBarMsg()
Definition: uifirewallprocsetterdlg.h:56
uiFirewallProcSetter::odprocdescs_
uiStringSet odprocdescs_
Definition: uifirewallprocsetterdlg.h:51
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiFirewallProcSetter::selectionChgCB
void selectionChgCB(CallBacker *)
uiFirewallProcSetter::addremfld_
uiGenInput * addremfld_
Definition: uifirewallprocsetterdlg.h:34
enums.h
uiFirewallProcSetter::toadd_
bool toadd_
Definition: uifirewallprocsetterdlg.h:47
uiFirewallProcSetter::exepath_
BufferString exepath_
Definition: uifirewallprocsetterdlg.h:48
uiParent
Definition: uiparent.h:26
uiDialog
Definition: uidialog.h:42
uiFirewallProcSetter::odproclistbox_
uiListBox * odproclistbox_
Definition: uifirewallprocsetterdlg.h:32

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