te::qt::widgets::DataSetDisplay Class Reference

A map display for a dataset. More...

#include <DataSetDisplay.h>

Inheritance diagram for te::qt::widgets::DataSetDisplay:
QFrame

Public Member Functions

void clear ()
 
 DataSetDisplay (QWidget *parent=0, Qt::WindowFlags f=0)
 
void draw (const te::da::DataSetTypePtr &dataset, const te::da::DataSourcePtr &ds, te::da::DataSet *datasetData=0)
 
void draw (const te::da::DataSetTypePtr &dataset, const te::da::DataSourceInfoPtr &ds)
 
 ~DataSetDisplay ()
 

Protected Member Functions

void paintEvent (QPaintEvent *e)
 
void resizeEvent (QResizeEvent *e)
 

Private Attributes

std::unique_ptr< Canvasm_canvas
 

Detailed Description

A map display for a dataset.

Definition at line 58 of file DataSetDisplay.h.

Constructor & Destructor Documentation

te::qt::widgets::DataSetDisplay::DataSetDisplay ( QWidget parent = 0,
Qt::WindowFlags  f = 0 
)

Definition at line 50 of file DataSetDisplay.cpp.

References ~DataSetDisplay().

te::qt::widgets::DataSetDisplay::~DataSetDisplay ( )
default

Referenced by DataSetDisplay().

Member Function Documentation

void te::qt::widgets::DataSetDisplay::draw ( const te::da::DataSetTypePtr dataset,
const te::da::DataSourcePtr ds,
te::da::DataSet datasetData = 0 
)
void te::qt::widgets::DataSetDisplay::draw ( const te::da::DataSetTypePtr dataset,
const te::da::DataSourceInfoPtr ds 
)

Definition at line 57 of file DataSetDisplay.cpp.

References draw(), and te::common::Singleton< DataSourceManager >::getInstance().

Referenced by draw().

void te::qt::widgets::DataSetDisplay::paintEvent ( QPaintEvent *  e)
protected

Definition at line 237 of file DataSetDisplay.cpp.

References m_canvas.

void te::qt::widgets::DataSetDisplay::resizeEvent ( QResizeEvent *  e)
protected

Definition at line 250 of file DataSetDisplay.cpp.

References m_canvas.

Member Data Documentation

std::unique_ptr<Canvas> te::qt::widgets::DataSetDisplay::m_canvas
private

Definition at line 82 of file DataSetDisplay.h.

Referenced by clear(), draw(), paintEvent(), and resizeEvent().


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