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::unique_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

◆ OverlayWidget()

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

◆ ~OverlayWidget()

te::qt::widgets::OverlayWidget::~OverlayWidget ( )

Member Function Documentation

◆ drawUpperLayer()

void te::qt::widgets::OverlayWidget::drawUpperLayer ( )
protected

◆ getForm()

Ui::OverlayWidgetForm* te::qt::widgets::OverlayWidget::getForm ( ) const

◆ onApplyToolButtonClicked

void te::qt::widgets::OverlayWidget::onApplyToolButtonClicked ( )
protectedslot

◆ onHideToolButtonClicked

void te::qt::widgets::OverlayWidget::onHideToolButtonClicked ( bool  flag)
protectedslot

◆ onHSliderChanged

void te::qt::widgets::OverlayWidget::onHSliderChanged ( int  value)
protectedslot

◆ onMapDisplayExtentChanged

void te::qt::widgets::OverlayWidget::onMapDisplayExtentChanged ( )
protectedslot

◆ onOpacityChanged

void te::qt::widgets::OverlayWidget::onOpacityChanged ( int  value)
protectedslot

◆ onVSliderChanged

void te::qt::widgets::OverlayWidget::onVSliderChanged ( int  value)
protectedslot

◆ setList()

void te::qt::widgets::OverlayWidget::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)

◆ updateSliderBarSize()

void te::qt::widgets::OverlayWidget::updateSliderBarSize ( )
protected

Member Data Documentation

◆ m_draft

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

Definition at line 102 of file OverlayWidget.h.

◆ m_draftOriginal

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

Definition at line 103 of file OverlayWidget.h.

◆ m_mapDisplay

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

Definition at line 98 of file OverlayWidget.h.

◆ m_panTool

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

Pan tool.

Definition at line 99 of file OverlayWidget.h.

◆ m_ui

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

Definition at line 96 of file OverlayWidget.h.

◆ m_zoomTool

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: