OpendTect  6.3
uicolsequsemodesel.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: Bert
8  Date: Mar 2017
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uitoolsmod.h"
14 #include "coltab.h"
15 #include "uigroup.h"
16 
17 class uiToolBar;
18 class uiCheckBox;
19 class uiColSeqUseModeCompactSel;
20 
21 
22 /* uiToolBar color sequence use mode selection */
23 
26 public:
27 
28  uiColSeqUseModeSel(uiParent*,bool compact,
29  uiString lbltxt=tr("Use table"));
31 
32  ColTab::SeqUseMode mode() const;
33  void setMode(ColTab::SeqUseMode);
34  void addObjectsToToolBar(uiToolBar&);
35 
37 
38 protected:
39 
42  uiColSeqUseModeCompactSel* compactsel_;
43 
44  void modeChgCB( CallBacker* ) { modeChange.trigger();}
45  void canvasMouseReleaseCB(CallBacker*);
46  void mouseMoveCB(CallBacker*);
47 
48 };
Definition: uigroup.h:53
Definition: uitoolbar.h:30
#define mExpClass(module)
Definition: commondefs.h:157
uiColSeqUseModeCompactSel * compactsel_
Definition: uicolsequsemodesel.h:42
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiCheckBox * cyclicbox_
Definition: uicolsequsemodesel.h:41
Notifier< uiColSeqUseModeSel > modeChange
Definition: uicolsequsemodesel.h:36
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
void trigger()
Definition: notify.h:128
Definition: uistring.h:88
Definition: uiparent.h:24
uiCheckBox * flippedbox_
Definition: uicolsequsemodesel.h:40
SeqUseMode
Definition: coltab.h:27
void modeChgCB(CallBacker *)
Definition: uicolsequsemodesel.h:44
Definition: uibutton.h:130
Definition: uicolsequsemodesel.h:24

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