26 #ifndef __TERRALIB_WS_OGC_WMS_QT_WMSLAYERSELECTORDIALOG_H
27 #define __TERRALIB_WS_OGC_WMS_QT_WMSLAYERSELECTORDIALOG_H
33 #include "../../../../qt/widgets/dataset/explorer/DataSetTreeView.h"
36 #include "../../../../dataaccess/dataset/DataSetType.h"
37 #include "../../../../dataaccess/datasource/DataSourceInfo.h"
38 #include "../../../../dataaccess/datasource/DataSource.h"
39 #include "../client/DataTypes.h"
40 #include "../client/WMSClient.h"
47 #include <QTreeWidgetItem>
52 namespace Ui {
class WMSLayerSelectorDialogForm; }
120 std::unique_ptr<Ui::WMSLayerSelectorDialogForm>
m_ui;
A display QFrame to draw previews for WMS data.
QTreeWidgetItem extension to WMS Layers.
The WMSLayerItem class is an extension of QTreeWidgetItem to handle WMS Layer creation.
A dialog window to show GetCapabilities data from a WMS Server.
void currentLayerChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous)
void setAllLayerItensHidden(const bool &hide)
void styleIndexChanged(const int &index)
~WMSLayerSelectorDialog()
std::vector< te::ws::ogc::wms::WMSGetMapRequest > getCheckedRequests()
void refreshLayerInfoTree(const te::ws::ogc::wms::Layer ¤tLayer)
bool m_refreshingProperties
std::unique_ptr< WMSLayerDisplay > m_mapPreview
te::da::DataSourceInfoPtr m_datasourceInfo
void okPushButtonPressed()
void set(const te::da::DataSourceInfoPtr &ds, bool useCheckableItems=false)
te::ws::ogc::wms::Layer m_rootLayer
WMSLayerItem * m_currentLayerItem
te::da::DataSourcePtr m_datasource
void timeDimIndexChanged(const int &index)
void checkLayerItemChanged(QTreeWidgetItem *item, int column)
void transparencyStateChanged(const int &state)
void crsIndexChanged(const int &index)
void refreshLayerProperties()
std::unique_ptr< Ui::WMSLayerSelectorDialogForm > m_ui
std::vector< WMSLayerItem * > getCheckedLayerItens()
WMSLayerSelectorDialog(QWidget *parent=0, Qt::WindowFlags f=0)
void imgFormatIndexChanged(const int &index)
void layerSearchButtonPressed()
std::unique_ptr< te::ws::ogc::WMSClient > m_client
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
boost::shared_ptr< DataSource > DataSourcePtr
The Layer WMS 1.3.0 struct.
Proxy configuration file for TerraView (see terraview_config.h).