27 #ifndef __TERRALIB_MNT_INTERNAL_LAYERSEARCHDIALOG_H
28 #define __TERRALIB_MNT_INTERNAL_LAYERSEARCHDIALOG_H
31 #include "../../maptools/AbstractLayer.h"
32 #include "../core/Config.h"
33 #include "../core/Enums.h"
43 namespace Ui {
class LayerSearchDialogForm; }
58 void setLayers(std::list<te::map::AbstractLayerPtr> layers);
59 void setActive(
const QList<mntType> &types);
69 void onstartsEnabled(
bool);
70 void onendsEnabled(
bool);
71 void oncontainsEnabled(
bool);
72 void onequalsEnabled(
bool);
73 void onnameLineEditEditingFinished();
75 void onisolinesEnabled(
bool);
76 void onsamplesEnabled(
bool);
77 void ongridEnabled(
bool);
78 void ontinEnabled(
bool);
79 void onothersEnabled(
bool);
80 void onallEnabled(
bool);
82 void onHelpPushButtonClicked();
83 void onOkPushButtonClicked();
84 void onCancelPushButtonClicked();
88 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