26 #ifndef __TERRALIB_QT_WIDGETS_CANVAS_INTERNAL_OVERLAYWIDGET_H 27 #define __TERRALIB_QT_WIDGETS_CANVAS_INTERNAL_OVERLAYWIDGET_H 31 #include "../../../maptools/AbstractLayer.h" 33 #include "../Config.h" 41 namespace Ui {
class OverlayWidgetForm; }
49 class MultiThreadMapDisplay;
70 Ui::OverlayWidgetForm* getForm()
const;
72 void setList(std::list<te::map::AbstractLayerPtr>& layerList);
76 void onApplyToolButtonClicked();
78 void onMapDisplayExtentChanged();
80 void onOpacityChanged(
int value);
82 void onVSliderChanged(
int value);
84 void onHSliderChanged(
int value);
86 void onHideToolButtonClicked(
bool flag);
90 void drawUpperLayer();
92 void updateSliderBarSize();
96 std::auto_ptr<Ui::OverlayWidgetForm>
m_ui;
110 #endif // __TERRALIB_QT_WIDGETS_CANVAS_INTERNAL_OVERLAYWIDGET_H
This event signals that the pan button toggled.