OpendTect-6_4  6.4
uiioobj.h
Go to the documentation of this file.
1 #ifndef uiioobj_h
2 #define uiioobj_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: A.H. Bril
9  Date: May 2006
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiiomod.h"
16 #include "gendefs.h"
17 #include "uistring.h"
18 class IOObj;
19 class CtxtIOObj;
20 
21 
28 { mODTextTranslationClass(uiIOObj);
29 public:
30  uiIOObj( IOObj& i, bool silent=false )
31  : ioobj_(i), silent_(silent) {}
32 
33  bool removeImpl(bool remove_entry,bool mustrmimpl,
34  bool doconfirm=true);
37 
38  static bool fillCtio(CtxtIOObj&,bool warnifexist=true);
41 
42 protected:
43 
45  bool silent_;
46 
47 };
48 
49 #endif
#define mExpClass(module)
Definition: commondefs.h:160
Definition: ioobj.h:58
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
IOObj * ioobj_
Definition: ctxtioobj.h:174
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:142
IOObj & ioobj_
Definition: uiioobj.h:44
Dialog letting the user select an object. It returns an IOObj* after successful go().
Definition: uiioobj.h:27
uiIOObj(IOObj &i, bool silent=false)
Definition: uiioobj.h:30
bool silent_
Definition: uiioobj.h:45

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