OpendTect  6.3
uiselobjothersurv.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: Bruno / Bert
8  Date: Dec 2010 / Oct 2016
9 ________________________________________________________________________
10 
11 -*/
12 
17 #include "uiiocommon.h"
18 #include "uidialog.h"
19 
20 class IOObj;
21 class CtxtIOObj;
22 class IOObjContext;
23 class uiSurveySelect;
24 class uiListBox;
25 
26 
29 public:
30 
33 
34  BufferString fullUserExpression() const { return usrexpr_; }
35  const IOObj* ioObj() const;
36 
37  BufferString sourceSurveyDirectory() const;
38  const ObjectSet<IOObj> objsInSurvey() const { return ioobjs_; }
39 
40 protected:
41 
45  int selidx_;
46 
49 
50  void survSelCB(CallBacker*);
51 
52  bool acceptOK();
53 
54 };
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: ioobj.h:57
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
BufferString usrexpr_
Definition: uiselobjothersurv.h:44
int selidx_
Definition: uiselobjothersurv.h:45
Definition: uiparent.h:24
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:24
Definition: uidialog.h:40
BufferString fullUserExpression() const
Definition: uiselobjothersurv.h:34
List Box.
Definition: uilistbox.h:73
Definition: uisurveyselect.h:21
IOObjContext & ctxt_
Definition: uiselobjothersurv.h:42
uiListBox * objfld_
Definition: uiselobjothersurv.h:48
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Definition: uiselobjothersurv.h:27
const ObjectSet< IOObj > objsInSurvey() const
Definition: uiselobjothersurv.h:38
Holds the context for selecting and/or creating IOObjs.
Definition: ioobjctxt.h:59
ObjectSet< IOObj > ioobjs_
Definition: uiselobjothersurv.h:43
uiSurveySelect * survsel_
Definition: uiselobjothersurv.h:47

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