OpendTect  6.6
uibatchhostsdlg.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: Nanne Hemstra
8  Date: April 2014
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiiomod.h"
14 #include "uidialog.h"
15 
16 class HostDataList;
17 class RowCol;
18 class uiCheckBox;
19 class uiGenInput;
20 class uiTable;
21 class uiToolButton;
22 
25 public:
26  enum HostLookupMode { StaticIP, NameDNS };
27  mDeclareEnumUtils(HostLookupMode);
30 
31 protected:
36 
38 
39  void fillTable();
42 
50 
51  void checkHostData(int row);
52  void checkIPAddress(int row);
53  void ipAddressChanged(int row);
54  void hostNameChanged(int row);
55  void displayNameChanged(int row);
56  void platformChanged(int row);
57  void dataRootChanged(int row);
58  void lookupModeChanged(int row);
59 };
60 
uiBatchHostsDlg::ipAddressChanged
void ipAddressChanged(int row)
uiBatchHostsDlg::advbutCB
void advbutCB(CallBacker *)
uiBatchHostsDlg::hostdatalist_
HostDataList & hostdatalist_
Definition: uibatchhostsdlg.h:37
uiBatchHostsDlg::autobox_
uiCheckBox * autobox_
Definition: uibatchhostsdlg.h:35
HostDataList
List of host names in the system. The first entry will be the local host.
Definition: hostdata.h:117
uiBatchHostsDlg::upbut_
uiToolButton * upbut_
Definition: uibatchhostsdlg.h:33
uiBatchHostsDlg::moveDownCB
void moveDownCB(CallBacker *)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiBatchHostsDlg::moveUpCB
void moveUpCB(CallBacker *)
uiCheckBox
Definition: uibutton.h:167
uiBatchHostsDlg::changedCB
void changedCB(CallBacker *)
uiBatchHostsDlg
Definition: uibatchhostsdlg.h:24
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiBatchHostsDlg::addHostCB
void addHostCB(CallBacker *)
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiBatchHostsDlg::displayNameChanged
void displayNameChanged(int row)
uiBatchHostsDlg::checkHostData
void checkHostData(int row)
uiBatchHostsDlg::rmHostCB
void rmHostCB(CallBacker *)
uiBatchHostsDlg::checkIPAddress
void checkIPAddress(int row)
uiBatchHostsDlg::fillTable
void fillTable()
uidialog.h
uiBatchHostsDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiBatchHostsDlg::mDeclareEnumUtils
mODTextTranslationClass(uiBatchHostsDlg) public mDeclareEnumUtils(HostLookupMode)
uiBatchHostsDlg::downbut_
uiToolButton * downbut_
Definition: uibatchhostsdlg.h:34
uiBatchHostsDlg::dataRootChanged
void dataRootChanged(int row)
uiBatchHostsDlg::table_
uiTable * table_
Definition: uibatchhostsdlg.h:32
uiTable
Definition: uitable.h:31
uiBatchHostsDlg::hostSelCB
void hostSelCB(CallBacker *)
uiBatchHostsDlg::hostNameChanged
void hostNameChanged(int row)
uiBatchHostsDlg::~uiBatchHostsDlg
~uiBatchHostsDlg()
uiBatchHostsDlg::uiBatchHostsDlg
uiBatchHostsDlg(uiParent *)
uiBatchHostsDlg::lookupModeChanged
void lookupModeChanged(int row)
RowCol
IdxPair used for its row() and col().
Definition: rowcol.h:25
uiBatchHostsDlg::platformChanged
void platformChanged(int row)
uiParent
Definition: uiparent.h:26
uiBatchHostsDlg::testHostsCB
void testHostsCB(CallBacker *)
uiDialog
Definition: uidialog.h:42
uiToolButton
Definition: uitoolbutton.h:22

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