OpendTect  6.3
uiarrowdlg.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: Nanne Hemstra
8  Date: April 2006
9 ________________________________________________________________________
10 
11 -*/
12 
13 
14 #include "uivismod.h"
15 #include "uidialog.h"
16 
17 class uiLabeledComboBox;
18 class uiSelLineStyle;
19 class uiSlider;
20 
23 public:
25 
26  void setColor(const Color&);
27  const Color& getColor() const;
28 
29  void setLineWidth(int);
30  int getLineWidth() const;
31 
32  void setArrowType(int);
33  int getArrowType() const;
34 
35  void setScale(float);
36  float getScale() const;
37 
39 
40 protected:
41 
45 
46  void changeCB(CallBacker*);
47 };
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Group for defining line properties Provides selection of linestyle, linecolor and linewidth...
Definition: uisellinest.h:27
Definition: uislider.h:40
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Notifier< uiArrowDialog > propertyChange
Definition: uiarrowdlg.h:38
Definition: uiparent.h:24
Definition: uidialog.h:40
Definition: uiarrowdlg.h:21
Definition: uicombobox.h:137
uiSelLineStyle * linestylefld_
Definition: uiarrowdlg.h:43
uiSlider * scalefld_
Definition: uiarrowdlg.h:44
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:24
uiLabeledComboBox * typefld_
Definition: uiarrowdlg.h:42
void setScale(float fact, float constant)

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