te::qt::widgets::Legend Class Reference

#include <Legend.h>

Inheritance diagram for te::qt::widgets::Legend:

Public Member Functions

const std::vector< te::map::LegendItem * > & getLegend () const
 
size_t getNumberOfValuesNotGrouped () const
 
 Legend (te::qt::widgets::LayerItem *layerItem, QWidget *parent=0)
 

Protected Member Functions

void closeEvent (QCloseEvent *e)
 

Private Slots

void applyPushButtonClicked ()
 
void cancelPushButtonClicked ()
 
void helpPushButtonClicked ()
 
void legendTableItemChanged (QTableWidgetItem *)
 
void okPushButtonClicked ()
 
void typeComboBoxActivated (int index)
 

Private Member Functions

void setTableContents ()
 

Private Attributes

std::map< int, std::string > m_changedItemLabel
 
te::color::ColorBarm_colorBar
 
te::da::DataSetTypem_dataSetType
 
te::qt::widgets::LayerItemm_layerItem
 
std::vector< te::map::LegendItem * > m_legend
 
std::vector< te::color::RGBAColorm_legendColors
 
size_t m_numValuesNotGrouped
 
te::da::DataSourceTransactorm_t
 

Detailed Description

Definition at line 59 of file Legend.h.

Constructor & Destructor Documentation

te::qt::widgets::Legend::Legend ( te::qt::widgets::LayerItem layerItem,
QWidget *  parent = 0 
)

Member Function Documentation

void te::qt::widgets::Legend::applyPushButtonClicked ( )
privateslot
void te::qt::widgets::Legend::cancelPushButtonClicked ( )
privateslot
void te::qt::widgets::Legend::closeEvent ( QCloseEvent *  e)
protected
const std::vector<te::map::LegendItem*>& te::qt::widgets::Legend::getLegend ( ) const
size_t te::qt::widgets::Legend::getNumberOfValuesNotGrouped ( ) const
void te::qt::widgets::Legend::helpPushButtonClicked ( )
privateslot
void te::qt::widgets::Legend::legendTableItemChanged ( QTableWidgetItem *  )
privateslot
void te::qt::widgets::Legend::okPushButtonClicked ( )
privateslot
void te::qt::widgets::Legend::setTableContents ( )
private
void te::qt::widgets::Legend::typeComboBoxActivated ( int  index)
privateslot

Member Data Documentation

std::map<int, std::string> te::qt::widgets::Legend::m_changedItemLabel
private

Definition at line 95 of file Legend.h.

te::color::ColorBar* te::qt::widgets::Legend::m_colorBar
private

Definition at line 91 of file Legend.h.

te::da::DataSetType* te::qt::widgets::Legend::m_dataSetType
private

Definition at line 88 of file Legend.h.

te::qt::widgets::LayerItem* te::qt::widgets::Legend::m_layerItem
private

Definition at line 85 of file Legend.h.

std::vector<te::map::LegendItem*> te::qt::widgets::Legend::m_legend
private

Definition at line 90 of file Legend.h.

std::vector<te::color::RGBAColor> te::qt::widgets::Legend::m_legendColors
private

Definition at line 92 of file Legend.h.

size_t te::qt::widgets::Legend::m_numValuesNotGrouped
private

Definition at line 93 of file Legend.h.

te::da::DataSourceTransactor* te::qt::widgets::Legend::m_t
private

Definition at line 87 of file Legend.h.


The documentation for this class was generated from the following file: