26 #ifndef __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYDIALOG_H
27 #define __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYDIALOG_H
30 #include "../../../dataaccess/query/Where.h"
31 #include "../../../maptools/AbstractLayer.h"
32 #include "../Config.h"
38 #include <QtGui/QColor>
39 #include <QtGui/QDialog>
41 namespace Ui {
class QueryDialogForm; }
55 class ColorPickerToolButton;
56 class WhereClauseWidget;
69 QueryDialog(QWidget* parent = 0, Qt::WindowFlags f = 0);
81 void setList(std::list<te::map::AbstractLayerPtr>& layerList);
90 void onInputLayerActivated(QString value);
92 void onApplyPushButtonClicked();
104 std::auto_ptr<Ui::QueryDialogForm>
m_ui;
113 #endif // __TERRALIB_QT_WIDGETS_QUERY_INTERNAL_QUERYDIALOG_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
ColorPickerToolButton * m_colorPicker
This file defines a class for a Query Dialog Dialog.
std::auto_ptr< Ui::QueryDialogForm > m_ui
This class is used to define the WHERE object of select operation.
Custom tool button used to pick a color.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
A class that can be used to model a filter expression that can be applied to a query.
std::auto_ptr< te::qt::widgets::WhereClauseWidget > m_whereClauseWidget
A dataset is the unit of information manipulated by the data access module of TerraLib.