OpendTect  6.3
uiimppickset.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: June 2002
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiiocommon.h"
14 #include "uidialog.h"
15 #include "dbkey.h"
16 
17 class uiCheckBox;
18 class uiColorInput;
19 class uiFileInput;
20 class uiGenInput;
21 class uiIOObjSel;
22 class uiLabeledComboBox;
23 class uiPickPartServer;
24 class uiTableImpDataSel;
25 namespace Table { class FormatDesc; }
26 
31 public:
33  ~uiImpExpPickSet();
34 
35  const DBKey& getStoredID() const { return storedid_; }
36 
38 
39 protected:
40 
50 
52 
53  virtual bool acceptOK();
54  void inputChgd(CallBacker*);
55  void formatSel(CallBacker*);
56  bool checkInpFlds();
57  bool doImport();
58  bool doExport();
59 
60  bool import_;
62 
64 private:
65  static uiString sPicksetPolygon() { return tr("Pickset/Polygon"); }
66 };
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Table::FormatDesc & fd_
Definition: uiimppickset.h:61
uiGenInput * constzfld_
Definition: uiimppickset.h:47
uiIOObjSel * objfld_
Definition: uiimppickset.h:41
A file-name input.
Definition: uifileinput.h:32
description of input our output data content
Definition: tabledef.h:215
Definition: uistring.h:88
Definition: uiparent.h:24
uiPickPartServer * serv_
Definition: uiimppickset.h:51
uiColorInput * colorfld_
Definition: uiimppickset.h:43
DBKey storedid_
Definition: uiimppickset.h:63
Definition: uidialog.h:40
static uiString sPicksetPolygon()
Definition: uiimppickset.h:65
Definition: geom2dascio.h:18
General Input Element.
Definition: uigeninput.h:56
bool import_
Definition: uiimppickset.h:60
Notifier< uiImpExpPickSet > importReady
Definition: uiimppickset.h:37
Definition: uicombobox.h:137
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:36
uiCheckBox * polyfld_
Definition: uiimppickset.h:44
Service provider for application level - seismics.
Definition: uipickpartserv.h:34
small element for color selection. Has no text label.
Definition: uicolor.h:42
Dialog for pickset selection.
Definition: uiimppickset.h:29
Table-based data import selection.
Definition: uitblimpexpdatasel.h:36
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
uiIOObjSel * horinputfld_
Definition: uiimppickset.h:42
uiTableImpDataSel * dataselfld_
Definition: uiimppickset.h:48
Definition: uibutton.h:130
uiLabeledComboBox * zfld_
Definition: uiimppickset.h:45
uiFileInput * filefld_
Definition: uiimppickset.h:49
const DBKey & getStoredID() const
Definition: uiimppickset.h:35
uiLabeledComboBox * horinpfld_
Definition: uiimppickset.h:46

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