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()