OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 
13 -*/
14 
15 #include "uiprestackprocessingmod.h"
16 #include "uigroup.h"
17 
18 class uiIOObjSel;
19 class uiPushButton;
20 
21 namespace PreStack
22 {
23 
24 mExpClass(uiPreStackProcessing) uiProcSel : public uiGroup
26 public:
27  uiProcSel(uiParent*,const uiString& label,
28  const MultiID*,bool withedit=true);
29  void setSel(const MultiID&);
30  bool getSel(MultiID&) const;
31 
33 
34 protected:
36 
39 
42 };
43 
44 
45 } // namespace PreStack
46 
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
PreStack::uiProcSel::editPushCB
void editPushCB(CallBacker *)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uigroup.h
PreStack::uiProcSel::selDoneCB
void selDoneCB(CallBacker *)
PreStack::uiProcSel
Definition: uiprestackprocessorsel.h:25
uiGroup
Definition: uigroup.h:54
Notifier
Class to help setup a callback handling.
Definition: notify.h:126
PreStack
Definition: synthseis.h:35
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
PreStack::uiProcSel::~uiProcSel
~uiProcSel()
PreStack::uiProcSel::selfld_
uiIOObjSel * selfld_
Definition: uiprestackprocessorsel.h:40
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
PreStack::uiProcSel::mODTextTranslationClass
mODTextTranslationClass(uiProcSel)
PreStack::uiProcSel::selectionDone
Notifier< uiProcSel > selectionDone
Definition: uiprestackprocessorsel.h:32
PreStack::uiProcSel::uiProcSel
uiProcSel(uiParent *, const uiString &label, const MultiID *, bool withedit=true)
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiParent
Definition: uiparent.h:26
PreStack::uiProcSel::getSel
bool getSel(MultiID &) const
PreStack::uiProcSel::editbut_
uiPushButton * editbut_
Definition: uiprestackprocessorsel.h:41
PreStack::uiProcSel::setSel
void setSel(const MultiID &)
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88

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