OpendTect  6.6
uiproxydlg.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: May 2012
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uitoolsmod.h"
15 #include "uidialog.h"
16 #include "odnetworkaccess.h"
17 
18 class uiCheckBox;
19 class uiGenInput;
20 class uiLabel;
21 class uiLabeledSpinBox;
22 class uiLineEdit;
23 
24 mExpClass(uiTools) uiProxyDlg : public uiDialog
26 public:
29 
30  void setHost(const char*);
31  const char* getHost() const;
32  void setPort(int);
33  int getPort() const;
34 
35  bool fillPar(IOPar&,bool) const;
36  bool usePar(const IOPar&);
37 
38 protected:
39 
44 
53 };
54 
57 public:
58 
60 
61  bool setFromUser();
62 
63  void setMainWin(uiMainWin* mw) { mainwin_ = mw; }
64 
65 protected:
66 
68 };
69 
70 
uiProxyDlg::setHost
void setHost(const char *)
uiProxyDlg::authenticationfld_
uiCheckBox * authenticationfld_
Definition: uiproxydlg.h:45
uiLineEdit
Definition: uilineedit.h:100
uiMainWin
User interface main window.
Definition: uimainwin.h:35
uiProxyDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiNetworkUserQuery::mainwin_
uiMainWin * mainwin_
Definition: uiproxydlg.h:67
uiProxyDlg::getPort
int getPort() const
uiNetworkUserQuery::setMainWin
void setMainWin(uiMainWin *mw)
Definition: uiproxydlg.h:63
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckBox
Definition: uibutton.h:167
uiProxyDlg::saveInSettings
bool saveInSettings()
uiProxyDlg::useproxyfld_
uiGenInput * useproxyfld_
Definition: uiproxydlg.h:50
uiProxyDlg::mODTextTranslationClass
mODTextTranslationClass(uiProxyDlg)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiNetworkUserQuery::setFromUser
bool setFromUser()
uiNetworkUserQuery::uiNetworkUserQuery
uiNetworkUserQuery()
uiProxyDlg::initFromSettings
void initFromSettings()
uiProxyDlg::useProxyCB
void useProxyCB(CallBacker *)
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiNetworkUserQuery
Definition: uiproxydlg.h:56
uiProxyDlg::getHost
const char * getHost() const
NetworkUserQuery
Definition: odnetworkaccess.h:169
uiProxyDlg::setPort
void setPort(int)
uiProxyDlg::hostfld_
uiGenInput * hostfld_
Definition: uiproxydlg.h:51
uiProxyDlg::pwdfld_
uiLineEdit * pwdfld_
Definition: uiproxydlg.h:47
uidialog.h
uiProxyDlg::portfld_
uiLabeledSpinBox * portfld_
Definition: uiproxydlg.h:52
uiProxyDlg::pwdlabel_
uiLabel * pwdlabel_
Definition: uiproxydlg.h:48
uiProxyDlg::uiProxyDlg
uiProxyDlg(uiParent *)
uiProxyDlg::usernamefld_
uiGenInput * usernamefld_
Definition: uiproxydlg.h:46
uiProxyDlg::~uiProxyDlg
~uiProxyDlg()
uiLabel
Definition: uilabel.h:24
uiNetworkUserQuery::mODTextTranslationClass
mODTextTranslationClass(uiNetworkUserQuery)
uiParent
Definition: uiparent.h:26
odnetworkaccess.h
uiLabeledSpinBox
Definition: uispinbox.h:138
uiDialog
Definition: uidialog.h:42
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiProxyDlg::fillPar
bool fillPar(IOPar &, bool) const
uiProxyDlg::usePar
bool usePar(const IOPar &)
uiProxyDlg::savepwdfld_
uiCheckBox * savepwdfld_
Definition: uiproxydlg.h:49
uiProxyDlg
Definition: uiproxydlg.h:25

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