OpendTect-6_4  6.4
uiprestkcopy.h
Go to the documentation of this file.
1 #ifndef uiprestkcopy_h
2 #define uiprestkcopy_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: R. K. Singh / Bert
9  Date: October 2007 / Mar 2015
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiseismod.h"
16 #include "uidialog.h"
17 #include "uigroup.h"
18 
19 class IOObj;
20 class uiIOObjSel;
21 class uiPosSubSel;
22 class uiGenInput;
23 
24 
29 public:
30 
33 
34  uiPosSubSel* subselFld() { return subselfld_; }
35  uiIOObjSel* outputFld() { return outpfld_; }
36 
37  void setInput(const IOObj&);
38  bool go();
39 
40 protected:
41 
45 
47 
48 };
49 
50 
55 public:
56 
58 
59  uiPreStackOutputGroup* outputGroup() { return outgrp_; }
60 
61 protected:
62 
65 
66  void objSel(CallBacker*);
67  bool acceptOK(CallBacker*);
68 
69 };
70 
71 
72 #endif
IOObj * inpioobj_
Definition: uiprestkcopy.h:46
Definition: uigroup.h:54
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: ioobj.h:58
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:33
uiGenInput * offsrgfld_
Definition: uiprestkcopy.h:43
Definition: uiparent.h:26
Definition: uidialog.h:42
uiPreStackOutputGroup * outputGroup()
Definition: uiprestkcopy.h:59
General Input Element.
Definition: uigeninput.h:58
Dialog for copying PS data stores.
Definition: uiprestkcopy.h:53
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiIOObjSel * outpfld_
Definition: uiprestkcopy.h:44
uiPosSubSel * subselFld()
Definition: uiprestkcopy.h:34
uiPreStackOutputGroup * outgrp_
Definition: uiprestkcopy.h:64
Group for output when copying PS data stores.
Definition: uiprestkcopy.h:27
uiPosSubSel * subselfld_
Definition: uiprestkcopy.h:42
uiIOObjSel * outputFld()
Definition: uiprestkcopy.h:35
Compound key consisting of ints.
Definition: multiid.h:25
uiIOObjSel * inpfld_
Definition: uiprestkcopy.h:63

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