30 #ifndef __TERRALIB_QT_PLUGINS_WTSS_WTSSDIALOG_H
31 #define __TERRALIB_QT_PLUGINS_WTSS_WTSSDIALOG_H
34 #include "../../../common.h"
35 #include "../../../datatype/Date.h"
36 #include "../../../se/Mark.h"
37 #include "../../../st/core/timeseries/TimeSeries.h"
38 #include "../../widgets/canvas/Canvas.h"
39 #include "../../widgets/canvas/MapDisplay.h"
40 #include "../../widgets/charts/ChartDisplay.h"
41 #include "../../widgets/charts/ChartDisplayWidget.h"
42 #include "../../widgets/charts/ChartStyle.h"
43 #include "../../widgets/charts/TimeSeriesChart.h"
48 #include <QGridLayout>
49 #include <QListWidgetItem>
51 #include <QTreeWidget>
59 #include <wtss-cxx/data_types.hpp>
61 namespace cxx = wtss::cxx;
89 WtssDialog(QWidget* parent = 0, Qt::WindowFlags f = 0);
145 void addCoverage(QTreeWidgetItem* serverItem, QJsonObject j_server);
148 QJsonObject j_coverage);
176 std::auto_ptr<Ui::WtssDialogForm>
m_ui;
212 #endif // __TERRALIB_QT_PLUGINS_WTSS_WTSSDIALOG_H
void doTimeseriesQuery(cxx::timeseries_query_t query)
void onQueryButtonClicked()
void onGetPointCoordinate(QPointF &coord)
cxx::timeseries_query_result_t m_result
void onCloseButtonClicked()
void addServer(QString server)
A Mark specifies a geometric shape and applies coloring to it.
std::vector< te::st::TimeSeries * > m_timeSeriesVec
std::string m_lastQueriedServer
te::qt::widgets::ChartDisplay * m_chartDisplay
void addCoverage(QTreeWidgetItem *serverItem, QJsonObject j_server)
void addLocation(double x, double y)
std::auto_ptr< Ui::WtssDialogForm > m_ui
void convertToTimeSeries(cxx::timeseries_query_result_t result)
void onHelpButtonClicked()
void onServerRemoveButtonClicked()
void onHideButtonClicked()
void setPointPicked(QPointF &coord)
void setMapDisplay(te::qt::widgets::MapDisplay *mapDisplay)
void onPointPickerToggled(bool checked)
te::qt::widgets::MapDisplay * m_mapDisplay
void addMarker(double x, double y)
te::qt::widgets::ChartStyle * m_chartStyle
void onExportGraphClicked()
void onServerAddButtonClicked()
void pointPicked(QPointF &coord)
void onItemChecked(QTreeWidgetItem *item)
void onHideCoordSelectedsClicked()
te::color::RGBAColor ** m_rgbaMarker
void closeEvent(QCloseEvent *e)
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.
te::qt::widgets::TimeSeriesChart * m_timeSeriesChart
WtssDialog(QWidget *parent=0, Qt::WindowFlags f=0)
void onImportGraphClicked()
std::vector< te::st::TimeSeries * > getTimeSeries()
void onAddCoordToList(QListWidgetItem *coordSelected)
void addAtributes(QTreeWidgetItem *coverageItem, QJsonObject j_coverage)
void onServerRefreshButtonClicked()