All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 56 of file OverlayWidget.h.

Constructor & Destructor Documentation

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

Definition at line 69 of file OverlayWidget.cpp.

Member Function Documentation

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

Definition at line 180 of file OverlayWidget.cpp.

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

Definition at line 76 of file OverlayWidget.cpp.

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

Definition at line 96 of file OverlayWidget.cpp.

References te::qt::widgets::Canvas::setDevice().

Referenced by OverlayWidget().

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

Definition at line 167 of file OverlayWidget.cpp.

Referenced by OverlayWidget().

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

Definition at line 210 of file OverlayWidget.cpp.

Referenced by OverlayWidget().

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

Definition at line 134 of file OverlayWidget.cpp.

References te::qt::widgets::Canvas::setDevice().

Referenced by OverlayWidget().

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

Definition at line 162 of file OverlayWidget.cpp.

Referenced by OverlayWidget().

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

Definition at line 205 of file OverlayWidget.cpp.

Referenced by OverlayWidget().

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

Definition at line 81 of file OverlayWidget.cpp.

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

Definition at line 197 of file OverlayWidget.cpp.

Member Data Documentation

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

Definition at line 100 of file OverlayWidget.h.

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

Definition at line 101 of file OverlayWidget.h.

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

Definition at line 96 of file OverlayWidget.h.

Referenced by OverlayWidget().

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

Pan tool.

Definition at line 97 of file OverlayWidget.h.

Referenced by OverlayWidget().

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

Definition at line 94 of file OverlayWidget.h.

Referenced by OverlayWidget().

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

Zoom tool.

Definition at line 98 of file OverlayWidget.h.

Referenced by OverlayWidget().


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