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

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