OpendTect  6.6
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 "uiiomod.h"
15 #include "uigraphicsitem.h"
16 #include "uigraphicsitemimpl.h"
17 
18 class uiRectItem;
19 class uiAdvancedTextItem;
20 
27 public:
28  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 };
65 
uiLegendItem::license_
uiAdvancedTextItem * license_
Definition: uigraphicslegend.h:33
uiLegendItem::date_
uiAdvancedTextItem * date_
Definition: uigraphicslegend.h:39
uiLegendItem::sLicense
const uiString sLicense()
Definition: uigraphicslegend.h:55
uiLegendItem::title_
uiAdvancedTextItem * title_
Definition: uigraphicslegend.h:30
uiLegendItem::modelname_
uiAdvancedTextItem * modelname_
Definition: uigraphicslegend.h:34
uigraphicsitemimpl.h
uiLegendItem::sHorNm
const uiString sHorNm()
Definition: uigraphicslegend.h:57
uiLegendItem::~uiLegendItem
mODTextTranslationClass(uiLegendItem) public ~uiLegendItem()
uiLegendItem::sSignature
const uiString sSignature()
Definition: uigraphicslegend.h:62
uiLegendItem::sMap
const uiString sMap()
Definition: uigraphicslegend.h:63
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiAdvancedTextItem
Definition: uigraphicsitemimpl.h:306
uiLegendItem::block_
uiAdvancedTextItem * block_
Definition: uigraphicslegend.h:32
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiLegendItem::country_
uiAdvancedTextItem * country_
Definition: uigraphicslegend.h:31
uiLegendItem::setProperties
void setProperties()
uiLegendItem::sModelNm
const uiString sModelNm()
Definition: uigraphicslegend.h:56
uiLegendItem::username_
uiAdvancedTextItem * username_
Definition: uigraphicslegend.h:38
uiLegendItem::sUserNm
const uiString sUserNm()
Definition: uigraphicslegend.h:60
uiLegendItem::init
void init()
uiLegendItem::sScale
const uiString sScale()
Definition: uigraphicslegend.h:58
uigraphicsitem.h
uiLegendItem::sContourInc
const uiString sContourInc()
Definition: uigraphicslegend.h:59
uiLegendItem::headerfont_
FontData & headerfont_
Definition: uigraphicslegend.h:48
uiLegendItem::sign_
uiAdvancedTextItem * sign_
Definition: uigraphicslegend.h:40
uiLegendItem::horizonname_
uiAdvancedTextItem * horizonname_
Definition: uigraphicslegend.h:35
uiRectItem
Definition: uigraphicsitemimpl.h:255
uiLegendItem::buildLayout
void buildLayout()
uiLegendItem::contourinc_
uiAdvancedTextItem * contourinc_
Definition: uigraphicslegend.h:37
uiLegendItem::mapscale_
uiAdvancedTextItem * mapscale_
Definition: uigraphicslegend.h:36
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiLegendItem::sDate
const uiString sDate()
Definition: uigraphicslegend.h:61
uiLegendItem::sBlock
const uiString sBlock()
Definition: uigraphicslegend.h:54
FontData
Data needed to make an actual font.
Definition: fontdata.h:20
uiLegendItem::infofont_
FontData & infofont_
Definition: uigraphicslegend.h:49
uiLegendItem
A legend, mainly used in maps.
Definition: uigraphicslegend.h:26
uiLegendItem::sCountry
const uiString sCountry()
Definition: uigraphicslegend.h:53

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