OpendTect  6.3
uiprestackprocessorsel.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: K. Tingdahl
8  Date: Jan 2009
9 ________________________________________________________________________
10 
11 
12 -*/
13 
14 #include "uiprestackprocessingmod.h"
15 #include "uigroup.h"
16 
17 class uiIOObjSel;
18 class uiPushButton;
19 
20 namespace PreStack
21 {
22 
23 mExpClass(uiPreStackProcessing) uiProcSel : public uiGroup
25 public:
26  uiProcSel(uiParent*,const uiString& label,
27  const DBKey*,bool withedit=true);
28  void setSel(const DBKey&);
29  bool getSel(DBKey&) const;
30 
32 
33 protected:
34  ~uiProcSel();
35 
36  void editPushCB(CallBacker*);
37  void selDoneCB(CallBacker*);
38 
41 };
42 
43 
44 } // namespace PreStack
Definition: uigroup.h:53
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
is the base class for all buttons.
Definition: uibutton.h:80
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: prestackagc.h:18
uiIOObjSel * selfld_
Definition: uiprestackprocessorsel.h:39
Definition: uistring.h:88
Definition: uiparent.h:24
Class to help setup a callback handling.
Definition: notify.h:121
Definition: uiprestackprocessorsel.h:23
uiPushButton * editbut_
Definition: uiprestackprocessorsel.h:40
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:36
Notifier< uiProcSel > selectionDone
Definition: uiprestackprocessorsel.h:31
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36

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