OpendTect  6.3
uicolseqimport.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: April 2008
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uitoolsmod.h"
13 #include "uidialog.h"
14 #include "sets.h"
15 #include "uistring.h"
16 
17 namespace ColTab { class Sequence; }
18 
19 class uiFileInput;
20 class uiGenInput;
21 class uiLabel;
22 class uiListBox;
23 
24 
27 public:
29  ~uiColSeqImport();
30 
31  const char* currentSeqName() const;
32 
33 protected:
34 
40 
42 
43  void choiceSel(CallBacker*);
44  void usrSel(CallBacker*);
45  bool acceptOK();
46 
47  void showMessage(const uiString&);
48  void showList();
49 
50 private :
51 
52  static uiString getLabelText(bool);
53 
54 };
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiFileInput * dirfld_
Definition: uicolseqimport.h:36
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
A file-name input.
Definition: uifileinput.h:32
Definition: uistring.h:88
Definition: uiparent.h:24
Definition: uidialog.h:40
List Box.
Definition: uilistbox.h:73
uiGenInput * dtectusrfld_
Definition: uicolseqimport.h:37
General Input Element.
Definition: uigeninput.h:56
Definition: uicolseqimport.h:25
ObjectSet< ColTab::Sequence > seqs_
Definition: uicolseqimport.h:41
Definition: uilabel.h:22
uiLabel * messagelbl_
Definition: uicolseqimport.h:39
Definition: coltab.h:20
uiListBox * listfld_
Definition: uicolseqimport.h:38
uiGenInput * choicefld_
Definition: uicolseqimport.h:35

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