OpendTect  6.3
uiioobj.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: A.H. Bril
8  Date: May 2006
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiiocommon.h"
14 #include "gendefs.h"
15 #include "uistring.h"
16 class IOObj;
17 class CtxtIOObj;
18 
19 
26 { mODTextTranslationClass(uiIOObj);
27 public:
28  uiIOObj( IOObj& i, bool silent=false )
29  : ioobj_(i), silent_(silent) {}
30 
31  bool removeImpl(bool remove_entry,bool mustrmimpl,
32  bool doconfirm=true);
35 
36  static bool fillCtio(CtxtIOObj&,bool warnifexist=true);
39 
40 protected:
41 
43  bool silent_;
44 
45 };
#define mExpClass(module)
Definition: commondefs.h:157
Definition: ioobj.h:57
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
IOObj * ioobj_
Definition: ctxtioobj.h:61
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:24
IOObj & ioobj_
Definition: uiioobj.h:42
Dialog letting the user select an object. It returns an IOObj* after successful go().
Definition: uiioobj.h:25
uiIOObj(IOObj &i, bool silent=false)
Definition: uiioobj.h:28
bool silent_
Definition: uiioobj.h:43

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