OpendTect  6.3
uigraphicslegend.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: Henrique Mageste
8  Date: July 2015
9  RCS: $Id: $
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiiocommon.h"
15 #include "uigraphicsitem.h"
16 #include "uigraphicsitemimpl.h"
17 
18 class uiRectItem;
19 class uiAdvancedTextItem;
20 
27 public:
28  uiLegendItem();
29  ~uiLegendItem();
41 
42 protected:
43 
44  void buildLayout();
45  void setProperties();
46  void init();
47 
50 
51 private:
52 
53  const uiString sCountry() { return tr("Country"); }
54  const uiString sBlock() { return tr("Block"); }
55  const uiString sLicense() { return tr("License"); }
56  const uiString sModelNm() { return tr("Model Name"); }
57  const uiString sHorNm() { return tr("Horizon Name"); }
58  const uiString sScale() { return tr("Scale"); }
59  const uiString sContourInc() { return tr("Contour Inc"); }
60  const uiString sUserNm() { return tr("User Name"); }
61  const uiString sDate() { return tr("Date"); }
62  const uiString sSignature() { return tr("Signature"); }
63  const uiString sMap() { return tr("Map"); }
64 };
#define mExpClass(module)
Definition: commondefs.h:157
uiAdvancedTextItem * title_
Definition: uigraphicslegend.h:30
uiAdvancedTextItem * modelname_
Definition: uigraphicslegend.h:34
FontData & headerfont_
Definition: uigraphicslegend.h:48
const uiString sContourInc()
Definition: uigraphicslegend.h:59
const uiString sHorNm()
Definition: uigraphicslegend.h:57
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiAdvancedTextItem * horizonname_
Definition: uigraphicslegend.h:35
uiAdvancedTextItem * contourinc_
Definition: uigraphicslegend.h:37
bool init()
uiAdvancedTextItem * mapscale_
Definition: uigraphicslegend.h:36
Definition: uigraphicsitemimpl.h:307
const uiString sModelNm()
Definition: uigraphicslegend.h:56
Definition: uistring.h:88
Data needed to make an actual font.
Definition: fontdata.h:18
const uiString sScale()
Definition: uigraphicslegend.h:58
uiAdvancedTextItem * license_
Definition: uigraphicslegend.h:33
const uiString sCountry()
Definition: uigraphicslegend.h:53
A legend, mainly used in maps.
Definition: uigraphicslegend.h:25
uiAdvancedTextItem * sign_
Definition: uigraphicslegend.h:40
const uiString sLicense()
Definition: uigraphicslegend.h:55
Definition: uigraphicsitemimpl.h:259
const uiString sSignature()
Definition: uigraphicslegend.h:62
const uiString sBlock()
Definition: uigraphicslegend.h:54
const uiString sMap()
Definition: uigraphicslegend.h:63
uiAdvancedTextItem * block_
Definition: uigraphicslegend.h:32
uiAdvancedTextItem * country_
Definition: uigraphicslegend.h:31
FontData & infofont_
Definition: uigraphicslegend.h:49
const uiString sDate()
Definition: uigraphicslegend.h:61
uiAdvancedTextItem * username_
Definition: uigraphicslegend.h:38
uiAdvancedTextItem * date_
Definition: uigraphicslegend.h:39
const uiString sUserNm()
Definition: uigraphicslegend.h:60

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