OpendTect  6.3
uiprobdenfunvarsel.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: Satyaki Maitra
7  Date: March 2010
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uiiocommon.h"
13 #include "uigroup.h"
14 
15 class BufferStringSet;
16 class uiComboBox;
17 class uiGenInput;
18 
21 public:
22 
24 {
25  DataColInfo(const BufferStringSet& colnames,
26  const TypeSet<int>& colids)
27  : colnms_(colnames), colids_(colids) {}
28 
31 };
32 
34  int selNrBins() const;
35  int selColID() const;
36  StepInterval<float> selColRange() const;
37  BufferString selColName() const;
38  const char* colName(int idx) const;
39  int nrCols() const;
40 
41  void setAttrRange(const StepInterval<float>&);
42  void setColNr(int);
43  void setPrefCol(const char*);
44 
46 
47 protected:
48 
53 
54  void attrChanged(CallBacker*);
55  void nrBinChanged(CallBacker*);
56  void rangeChanged(CallBacker*);
57 };
Definition: uigroup.h:53
Definition: uiprobdenfunvarsel.h:19
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiComboBox * attrsel_
Definition: uiprobdenfunvarsel.h:50
DataColInfo(const BufferStringSet &colnames, const TypeSet< int > &colids)
Definition: uiprobdenfunvarsel.h:25
Combo box.
Definition: uicombobox.h:30
Definition: uiparent.h:24
Set of BufferString objects.
Definition: bufstringset.h:25
BufferStringSet colnms_
Definition: uiprobdenfunvarsel.h:29
General Input Element.
Definition: uigeninput.h:56
uiGenInput * nrbinsel_
Definition: uiprobdenfunvarsel.h:52
DataColInfo colinfos_
Definition: uiprobdenfunvarsel.h:49
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
uiGenInput * rangesel_
Definition: uiprobdenfunvarsel.h:51
TypeSet< int > colids_
Definition: uiprobdenfunvarsel.h:30
Definition: uiprobdenfunvarsel.h:23
Notifier< uiPrDenFunVarSel > attrSelChanged
Definition: uiprobdenfunvarsel.h:45

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