27 #ifndef __TERRALIB_MNT_INTERNAL_LAYERSEARCHDIALOG_H 28 #define __TERRALIB_MNT_INTERNAL_LAYERSEARCHDIALOG_H 32 #include "../../maptools/AbstractLayer.h" 34 #include "../core/Config.h" 35 #include "../core/Enums.h" 45 namespace Ui {
class LayerSearchDialogForm; }
60 void setLayers(std::list<te::map::AbstractLayerPtr> layers);
61 void setActive(
const QList<mntType> &types);
71 void onstartsEnabled(
bool);
72 void onendsEnabled(
bool);
73 void oncontainsEnabled(
bool);
74 void onequalsEnabled(
bool);
75 void onnameLineEditEditingFinished();
77 void onisolinesEnabled(
bool);
78 void onsamplesEnabled(
bool);
79 void ongridEnabled(
bool);
80 void ontinEnabled(
bool);
81 void onothersEnabled(
bool);
82 void onallEnabled(
bool);
84 void onOkPushButtonClicked();
85 void onCancelPushButtonClicked();
89 std::auto_ptr<Ui::LayerSearchDialogForm>
m_ui;
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code.
const std::string & GetGeometryName(te::gm::GeomType t)
It returns the geometry OGC names.
#define TEMNTEXPORT
You can use this macro in order to export/import classes and functions from this module.
te::map::AbstractLayerPtr m_selectLayer
Selected Layer.
Qt::MatchFlags m_matchflags
std::list< te::map::AbstractLayerPtr > m_layers
List of layers.
std::auto_ptr< Ui::LayerSearchDialogForm > m_ui
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr