OpendTect-6_4  6.4
uiimppickset.h
Go to the documentation of this file.
1 #ifndef uiimppickset_h
2 #define uiimppickset_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: June 2002
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiiomod.h"
16 #include "uidialog.h"
17 #include "multiid.h"
18 #include "uicoordsystem.h"
19 
20 class uiCheckBox;
21 class uiColorInput;
22 class uiFileInput;
23 class uiGenInput;
24 class uiIOObjSel;
25 class uiLabeledComboBox;
26 class uiPickPartServer;
27 class uiTableImpDataSel;
28 namespace Table { class FormatDesc; }
29 
34 public:
36  ~uiImpExpPickSet();
37 
38  const MultiID& getStoredID() const { return storedid_; }
39 
41 
42 protected:
43 
55 
56  virtual bool acceptOK(CallBacker*);
57  void inputChgd(CallBacker*);
58  void formatSel(CallBacker*);
59  bool checkInpFlds();
60  bool doImport();
61  bool doExport();
62 
63  bool import_;
65 
67 
68 private:
69  static uiString sPicksetPolygon() { return tr("Pointset/Polygon"); }
70 };
71 
72 
73 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Table::FormatDesc & fd_
Definition: uiimppickset.h:64
uiGenInput * constzfld_
Definition: uiimppickset.h:50
uiIOObjSel * objfld_
Definition: uiimppickset.h:44
A file-name input.
Definition: uifileinput.h:34
description of input our output data content
Definition: tabledef.h:220
Definition: uistring.h:89
Definition: uiparent.h:26
uiPickPartServer * serv_
Definition: uiimppickset.h:54
uiColorInput * colorfld_
Definition: uiimppickset.h:46
Definition: uidialog.h:42
static uiString sPicksetPolygon()
Definition: uiimppickset.h:69
Coords::uiCoordSystemSel * coordsysselfld_
Definition: uiimppickset.h:53
Definition: uicoordsystem.h:98
Definition: geom2dascio.h:21
const MultiID & getStoredID() const
Definition: uiimppickset.h:38
General Input Element.
Definition: uigeninput.h:58
bool import_
Definition: uiimppickset.h:63
Notifier< uiImpExpPickSet > importReady
Definition: uiimppickset.h:40
Definition: uicombobox.h:133
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
MultiID storedid_
Definition: uiimppickset.h:66
uiCheckBox * polyfld_
Definition: uiimppickset.h:47
Service provider for application level - seismics.
Definition: uipickpartserv.h:37
small element for color selection. Has no text label.
Definition: uicolor.h:44
Dialog for pickset selection.
Definition: uiimppickset.h:32
Table-based data import selection.
Definition: uitblimpexpdatasel.h:38
uiIOObjSel * horinputfld_
Definition: uiimppickset.h:45
uiTableImpDataSel * dataselfld_
Definition: uiimppickset.h:51
Definition: uibutton.h:134
uiLabeledComboBox * zfld_
Definition: uiimppickset.h:48
uiFileInput * filefld_
Definition: uiimppickset.h:52
Compound key consisting of ints.
Definition: multiid.h:25
uiLabeledComboBox * horinpfld_
Definition: uiimppickset.h:49

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