te::qt::widgets::OverlayWidget Class Reference

This class is used to define a component for viewing overlaid layers. More...

#include <OverlayWidget.h>

Inheritance diagram for te::qt::widgets::OverlayWidget:

Public Member Functions

Ui::OverlayWidgetForm * getForm () const
 
 OverlayWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
 ~OverlayWidget ()
 

Protected Slots

void onApplyToolButtonClicked ()
 
void onHideToolButtonClicked (bool flag)
 
void onHSliderChanged (int value)
 
void onMapDisplayExtentChanged ()
 
void onOpacityChanged (int value)
 
void onVSliderChanged (int value)
 

Protected Member Functions

void drawUpperLayer ()
 
void updateSliderBarSize ()
 

Private Attributes

QPixmap * m_draft
 
QPixmap * m_draftOriginal
 
te::qt::widgets::MultiThreadMapDisplaym_mapDisplay
 
te::qt::widgets::Panm_panTool
 Pan tool. More...
 
std::auto_ptr< Ui::OverlayWidgetForm > m_ui
 
te::qt::widgets::ZoomWheelm_zoomTool
 Zoom tool. More...
 

Detailed Description

This class is used to define a component for viewing overlaid layers.

Definition at line 58 of file OverlayWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::OverlayWidget::OverlayWidget ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::widgets::OverlayWidget::~OverlayWidget ( )

Member Function Documentation

void te::qt::widgets::OverlayWidget::drawUpperLayer ( )
protected
Ui::OverlayWidgetForm* te::qt::widgets::OverlayWidget::getForm ( ) const
void te::qt::widgets::OverlayWidget::onApplyToolButtonClicked ( )
protectedslot
void te::qt::widgets::OverlayWidget::onHideToolButtonClicked ( bool  flag)
protectedslot
void te::qt::widgets::OverlayWidget::onHSliderChanged ( int  value)
protectedslot
void te::qt::widgets::OverlayWidget::onMapDisplayExtentChanged ( )
protectedslot
void te::qt::widgets::OverlayWidget::onOpacityChanged ( int  value)
protectedslot
void te::qt::widgets::OverlayWidget::onVSliderChanged ( int  value)
protectedslot
void te::qt::widgets::OverlayWidget::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)
void te::qt::widgets::OverlayWidget::updateSliderBarSize ( )
protected

Member Data Documentation

QPixmap* te::qt::widgets::OverlayWidget::m_draft
private

Definition at line 102 of file OverlayWidget.h.

QPixmap* te::qt::widgets::OverlayWidget::m_draftOriginal
private

Definition at line 103 of file OverlayWidget.h.

te::qt::widgets::MultiThreadMapDisplay* te::qt::widgets::OverlayWidget::m_mapDisplay
private

Definition at line 98 of file OverlayWidget.h.

te::qt::widgets::Pan* te::qt::widgets::OverlayWidget::m_panTool
private

Pan tool.

Definition at line 99 of file OverlayWidget.h.

std::auto_ptr<Ui::OverlayWidgetForm> te::qt::widgets::OverlayWidget::m_ui
private

Definition at line 96 of file OverlayWidget.h.

te::qt::widgets::ZoomWheel* te::qt::widgets::OverlayWidget::m_zoomTool
private

Zoom tool.

Definition at line 100 of file OverlayWidget.h.


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