OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiiomod.h"
15 #include "gendefs.h"
16 #include "uistring.h"
17 class IOObj;
18 class CtxtIOObj;
19 
20 
28 public:
29  uiIOObj( IOObj& i, bool silent=false )
30  : ioobj_(i), silent_(silent) {}
31 
32  bool removeImpl(bool remove_entry,bool mustrmimpl,
33  bool doconfirm=true);
36 
37  static bool fillCtio(CtxtIOObj&,bool warnifexist=true);
40 
41 protected:
42 
44  bool silent_;
45 
46 };
47 
CtxtIOObj::ioobj_
IOObj * ioobj_
Definition: ctxtioobj.h:181
uiIOObj::fillCtio
static bool fillCtio(CtxtIOObj &, bool warnifexist=true)
uistring.h
uiIOObj::silent_
bool silent_
Definition: uiioobj.h:44
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiIOObj::removeImpl
bool removeImpl(bool remove_entry, bool mustrmimpl, bool doconfirm=true)
gendefs.h
IOObj
Definition: ioobj.h:58
uiIOObj
Dialog letting the user select an object. It returns an IOObj* after successful go().
Definition: uiioobj.h:27
uiIOObj::uiIOObj
uiIOObj(IOObj &i, bool silent=false)
Definition: uiioobj.h:29
uiIOObj::mODTextTranslationClass
mODTextTranslationClass(uiIOObj)
uiIOObj::ioobj_
IOObj & ioobj_
Definition: uiioobj.h:43

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