OpendTect  6.3
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 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uitoolsmod.h"
14 #include "uidialog.h"
15 #include "odnetworkaccess.h"
16 
17 class uiCheckBox;
18 class uiGenInput;
19 class uiLabel;
20 class uiLabeledSpinBox;
21 class uiLineEdit;
22 
23 mExpClass(uiTools) uiProxyDlg : public uiDialog
25 public:
27  ~uiProxyDlg();
28 
29  void setHost(const char*);
30  const char* getHost() const;
31  void setPort(int);
32  int getPort() const;
33 
34  bool fillPar(IOPar&,bool) const;
35  bool usePar(const IOPar&);
36 
37 protected:
38 
39  void initFromSettings();
40  bool saveInSettings();
41  void useProxyCB(CallBacker*);
42  bool acceptOK();
43 
52 };
53 
56 public:
57 
59 
60  bool setFromUser();
61 
62  void setMainWin(uiMainWin* mw) { mainwin_ = mw; }
63 
64 protected:
65 
67 };
uiGenInput * hostfld_
Definition: uiproxydlg.h:50
#define mExpClass(module)
Definition: commondefs.h:157
User interface main window.
Definition: uimainwin.h:34
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiLabel * pwdlabel_
Definition: uiproxydlg.h:47
uiGenInput * usernamefld_
Definition: uiproxydlg.h:45
Definition: odnetworkaccess.h:168
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: uiproxydlg.h:23
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
uiLineEdit * pwdfld_
Definition: uiproxydlg.h:46
void setMainWin(uiMainWin *mw)
Definition: uiproxydlg.h:62
uiCheckBox * savepwdfld_
Definition: uiproxydlg.h:48
Definition: uiparent.h:24
Definition: uidialog.h:40
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Definition: uispinbox.h:123
uiCheckBox * authenticationfld_
Definition: uiproxydlg.h:44
General Input Element.
Definition: uigeninput.h:56
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
Definition: uilabel.h:22
uiGenInput * useproxyfld_
Definition: uiproxydlg.h:49
Definition: uiproxydlg.h:54
Definition: uilineedit.h:49
Definition: uibutton.h:130
uiLabeledSpinBox * portfld_
Definition: uiproxydlg.h:51
uiMainWin * mainwin_
Definition: uiproxydlg.h:66

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