OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiiomod.h"
15 #include "uidialog.h"
16 #include "multiid.h"
17 #include "uicoordsystem.h"
18 
19 class uiCheckBox;
20 class uiColorInput;
21 class uiFileInput;
22 class uiGenInput;
23 class uiIOObjSel;
24 class uiLabeledComboBox;
25 class uiPickPartServer;
26 class uiTableImpDataSel;
27 class uiGenInput;
28 namespace Table { class FormatDesc; }
29 
34 public:
37 
38  const MultiID& getStoredID() const { return storedid_; }
39 
41 
42 protected:
43 
55 
56  virtual bool acceptOK(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 
uiImpExpPickSet::fd_
Table::FormatDesc & fd_
Definition: uiimppickset.h:64
uiImpExpPickSet::coordsysselfld_
Coords::uiCoordSystemSel * coordsysselfld_
Definition: uiimppickset.h:53
uiImpExpPickSet::checkInpFlds
bool checkInpFlds()
uiImpExpPickSet::storedid_
MultiID storedid_
Definition: uiimppickset.h:66
uiPickPartServer
Service provider for application level - seismics.
Definition: uipickpartserv.h:37
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckBox
Definition: uibutton.h:167
Coords::uiCoordSystemSel
Definition: uicoordsystem.h:101
uiImpExpPickSet::serv_
uiPickPartServer * serv_
Definition: uiimppickset.h:54
uiImpExpPickSet::constzfld_
uiGenInput * constzfld_
Definition: uiimppickset.h:50
uiImpExpPickSet::objfld_
uiIOObjSel * objfld_
Definition: uiimppickset.h:44
uiTableImpDataSel
Table-based data import selection.
Definition: uitblimpexpdatasel.h:38
Table
Definition: geom2dascio.h:20
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiGenInput
General Input Element.
Definition: uigeninput.h:59
multiid.h
uiImpExpPickSet::zfld_
uiLabeledComboBox * zfld_
Definition: uiimppickset.h:48
uiImpExpPickSet::getStoredID
const MultiID & getStoredID() const
Definition: uiimppickset.h:38
uiImpExpPickSet::acceptOK
virtual bool acceptOK(CallBacker *)
confirm accept
uiImpExpPickSet::horinpfld_
uiLabeledComboBox * horinpfld_
Definition: uiimppickset.h:49
uicoordsystem.h
uiLabeledComboBox
Definition: uicombobox.h:145
uiFileInput
A file-name input.
Definition: uifileinput.h:34
uiImpExpPickSet::uiImpExpPickSet
uiImpExpPickSet(uiParent *, uiPickPartServer *, bool)
Notifier< uiImpExpPickSet >
uiImpExpPickSet::formatSel
void formatSel(CallBacker *)
uidialog.h
uiImpExpPickSet::polyfld_
uiGenInput * polyfld_
Definition: uiimppickset.h:47
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
uiImpExpPickSet::import_
bool import_
Definition: uiimppickset.h:63
uiImpExpPickSet::mODTextTranslationClass
mODTextTranslationClass(uiImpExpPickSet)
uiColorInput
small element for color selection. Has no text label.
Definition: uicolor.h:44
uiImpExpPickSet
Dialog for pickset selection.
Definition: uiimppickset.h:33
uiImpExpPickSet::sPicksetPolygon
static uiString sPicksetPolygon()
Definition: uiimppickset.h:69
uiImpExpPickSet::doExport
bool doExport()
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiImpExpPickSet::inputChgd
void inputChgd(CallBacker *)
uiImpExpPickSet::dataselfld_
uiTableImpDataSel * dataselfld_
Definition: uiimppickset.h:51
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiImpExpPickSet::colorfld_
uiColorInput * colorfld_
Definition: uiimppickset.h:46
uiParent
Definition: uiparent.h:26
Table::FormatDesc
description of input our output data content
Definition: tabledef.h:220
uiImpExpPickSet::doImport
bool doImport()
uiImpExpPickSet::~uiImpExpPickSet
~uiImpExpPickSet()
uiImpExpPickSet::importReady
Notifier< uiImpExpPickSet > importReady
Definition: uiimppickset.h:40
uiImpExpPickSet::horinputfld_
uiIOObjSel * horinputfld_
Definition: uiimppickset.h:45
uiDialog
Definition: uidialog.h:42
uiImpExpPickSet::filefld_
uiFileInput * filefld_
Definition: uiimppickset.h:52

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