OpendTect  6.3
uiattribsingleedit.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: Bert
8  Date: Jan 2011
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiattributesmod.h"
14 #include "uidialog.h"
15 #include "datapack.h"
16 
17 namespace Attrib { class Desc; class DescSetMan; };
18 class uiAttrDescEd;
19 class uiGenInput;
20 
21 
24 mExpClass(uiAttributes) uiSingleAttribEd : public uiDialog
26 public:
27 
30 
31  void setDataPackSelection(const TypeSet<DataPack::FullID>&);
32 
33  bool anyChange() const { return anychg_; }
34  bool nameChanged() const { return nmchgd_; }
35 
36 protected:
37 
40  bool nmchgd_;
41  bool anychg_;
42 
45 
46  bool acceptOK();
47 
48 };
bool anyChange() const
Definition: uiattribsingleedit.h:33
#define mExpClass(module)
Definition: commondefs.h:157
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiGenInput * namefld_
Definition: uiattribsingleedit.h:44
Manages attribute description set.
Definition: attribdescsetman.h:26
Attribute description editor.
Definition: uiattrdesced.h:80
Definition: uiparent.h:24
Definition: uidialog.h:40
FixedString Desc()
Definition: keystrs.h:60
uiAttrDescEd * desced_
Definition: uiattribsingleedit.h:43
Dialog for creating volume output.
Definition: uiattribsingleedit.h:24
bool anychg_
Definition: uiattribsingleedit.h:41
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g. "Similarity"), a user reference (e.g. "My similarity"), and at least one output. In addition, it may have parameters and inputs. If it has multiple outputs, only one of the outputs are selected.
Definition: attribdesc.h:87
General Input Element.
Definition: uigeninput.h:56
bool nmchgd_
Definition: uiattribsingleedit.h:40
Attrib::Desc & desc_
Definition: uiattribsingleedit.h:38
bool nameChanged() const
Definition: uiattribsingleedit.h:34
Attrib::DescSetMan * setman_
Definition: uiattribsingleedit.h:39
Semblance Attribute.
Definition: attribdataholder.h:21

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